Adobe PDF (1.41 MB)
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