Title Details: | |
Synchronization in Distributed Systems and Distributed Computing |
|
Authors: |
Mitropoulos, Sarantis Douligeris, Christos |
Description: | |
Abstract: |
Since distributed systems (DS) communicate asynchronously through messages, the requirement for synchronization between communicating entities arises. In this chapter, we examine the concept of logical clocks and vector clocks, where unlike physical clocks, time is determined based on the sequence of events that occur, and is expressed by timestamps. Algorithms for the arrangement and sequence of events occurring in a DS are analyzed. In addition, global states and the consistency of a distributed computation are examined, as an execution of a DS may not be realistic, and a distributed computation may have many possible executions.
|
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/11090 |
Bibliographic Reference: | Mitropoulos, S., & Douligeris, C. (2023). Synchronization in Distributed Systems and Distributed Computing [Chapter]. In Mitropoulos, S., & Douligeris, C. 2023. Distributed Information Systems and their Management [Undergraduate textbook]. Kallipos, Open Academic Editions. https://hdl.handle.net/11419/11090 |
Language: |
Greek |
Is Part of: |
Distributed Information Systems and their Management |
Publication Origin: |
Kallipos, Open Academic Editions |