Priority Ceiling Protocol

In computer science, priority ceiling protocol is used in scheduling to avoid deadlock due to priority inversion. The following describes the Immediate Ceiling Priority Protocol (ICPP). According to Burns and Wellings this is called "Priority Protect Protocol" in POSIX and "Priority Ceiling Emulation" in Java. The Original Ceiling Priority Protocol (OCPP) has the same worst-case performance but is subtly different in the implementation. In priority ceiling protocol, each resource is assigned a priority ceiling, which is a priority equal to that of the highest priority task which may lock the resource. When a task lock the resource, its priority is temporarily raised to the priority ceiling, thus no task that may lock the resource is able to get scheduled.
  • this allows a low priority task to defer execution of a higher-priority task
This is true of any scheme involving locked resources A process will not get scheduled if any resource it may lock actually has been locked by another process.

 

<< PreviousWord BrowserNext >>
discerning of spirits
john robinson pierce
special paint scheme
oliver, british columbia
bertram wolfe
gifts of healing
hoyay
death to the extremist
members of the victorian legislative council, 2002 2006
cuddle party
wady mandhur
snark (speech)
aurora award
half a cow
john hagee
physiatrist
pure obsessional ocd
head on
vocal sack
chip 8
physical medicine and rehabilitation
freeways (album)
neocharismatic
king of bavaria
jack elder
street action
xupiter
sherwin range
rock n' roll nights
takuhatsu
annexationist movements of canada
aoul
bachman turner overdrive (1984 album)
bainbridge mass spectrometer
neil kirton
risk theory
mount morgan
gergesa
gogol bordello
independence rock (wyoming)
east asian calligraphy
independence rock
capillarity
keith edwards