Lecture Operating systems: A concept-based approach: Chapter 18 - Dhananjay M. Dhamdhere
Lecture Operating systems: A concept-based approach: Chapter 18 - Dhananjay M. Dhamdhere
A distributed OS uses a distributed control algorithm to implement a control function. The algorithm involves actions in several nodes of the distributed system. This chapter describes the notions of correctness of a distributed control algorithm, and presents algorithms for performing five control functions in a distributed OS - mutual exclusion, deadlock handling, leader election, scheduling, and termination detection.