Title Details: | |
Mutual Exclusion and Leader Election |
|
Authors: |
Mitropoulos, Sarantis Douligeris, Christos |
Description: | |
Abstract: |
This chapter presents algorithms that solve the issues of mutual exclusion and leader election in distributed systems. The need for mutual exclusion arises in distributed systems, because there is no reliable information about the global state of the system, nor a common clock between the communicating systems. So a way must be found so that only one system can access a remote shared resource at a time. Three algorithms are presented to achieve this goal, Raymond’s algorithm, Ricart and Agrawala’s algorithm, and Maekawa’s algorithm. Many times it is required to elect some node as leader in a cluster of distributed system nodes. In this direction, various leader election algorithms are presented, such as LeLann’s, and Chang and Roberts’, with corresponding examples.
|
Linguistic Editors: |
Kolitsopoulou, Marina |
Graphic Editors: |
Vasilakopoulos, Vasileios |
Type: |
Chapter |
Creation Date: | 26-10-2023 |
Item Details: | |
License: |
Attribution - NonCommercial - ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
Handle | http://hdl.handle.net/11419/11091 |
Bibliographic Reference: | Mitropoulos, S., & Douligeris, C. (2023). Mutual Exclusion and Leader Election [Chapter]. In Mitropoulos, S., & Douligeris, C. 2023. Distributed Information Systems and their Management [Undergraduate textbook]. Kallipos, Open Academic Editions. https://hdl.handle.net/11419/11091 |
Language: |
Greek |
Is Part of: |
Distributed Information Systems and their Management |
Publication Origin: |
Kallipos, Open Academic Editions |