Module 20: Multi-core Computing Multi-processor Scheduling
  Lecture 39: Multi-processor Scheduling
 


User Control

  • User Control : User has broader control on process characteristics specs in an RTOS
    • Priority
    • Deadlines: Hard or soft.
  • Memory Management: paging or swapping
  • Name the processes to be resident in memory
  • Scheduling policies

Reliability

  • Reliability: A processor failure in a non-RT may result in reduced level of service. But in an RT it may be catastrophic : life and death, financial loss, equipment damage.
  • Fail-soft Operation: Ability of the system to fail in such a way preserve as much capability and data as possible.
  • In the event of a failure, immediate detection and correction is important.
  • Notify user processes to rollback.
  • Apply compensation.
  • Check-pointing and rollback states.