Lesson 14: Priority Inheritance Protocol (PIP)

Outline:

  1. Discuss Midterm 1
  2. Blocking example
  3. Priority Inheritance Protocol (PIP)
    • Overview
    • Blocking computation

Reading assignment (to be completed by the next class):

  • PIP: Buttazzo sec. 7.6 (pp. 214-226)
    • note that our emphasis is on 7.6.1-7.6.3

Correction in book (section 7.6.1 – PIP protocol definition):

  • p. 215, equation (7.8):
    • The calculation for should consider the active priority of all tasks it blocks, to ensure transitive priority inheritance: .