Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
A Comparison of the M-PCP, D-PCP, and FMLP on LITMUSRT
 

Summary: A Comparison of the
M-PCP, D-PCP, and FMLP on LITMUSRT
Bjšorn B. Brandenburg and James H. Anderson
The University of North Carolina at Chapel Hill
Dept. of Computer Science
Chapel Hill, NC 27599-3175 USA
{bbb,anderson}@cs.unc.edu
Abstract. This paper presents a performance comparison of three mul-
tiprocessor real-time locking protocols: the multiprocessor priority ceil-
ing protocol (M-PCP), the distributed priority ceiling protocol (D-PCP),
and the flexible multiprocessor locking protocol (FMLP). In the FMLP,
blocking is implemented via either suspending or spinning, while in the
M-PCP and D-PCP, all blocking is by suspending. The presented com-
parison was conducted using a UNC-produced Linux extension called
LITMUSRT
. In this comparison, schedulability experiments were con-
ducted in which runtime overheads as measured on LITMUSRT
were
used. In these experiments, the spin-based FMLP variant always exhib-
ited the best performance, and the M-PCP and D-PCP almost always

  

Source: Anderson, James - Department of Computer Science, University of North Carolina at Chapel Hill

 

Collections: Computer Technologies and Information Sciences