Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
34 views2 pages

Chapter - 5 Synchronization: Distributed System 3 - 1

This chapter discusses synchronization in distributed systems, including clock synchronization algorithms to coordinate physical clocks across systems, logical clocks and timestamps to sequence events, maintaining a global state, concurrency control for distributed transactions, election algorithms, mutual exclusion algorithms, and the challenges of synchronization in distributed systems compared to centralized systems. It outlines that clock synchronization is important to control access to shared resources and agree on the ordering of events, but is more difficult across distributed systems than in single processor systems.

Uploaded by

haile
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views2 pages

Chapter - 5 Synchronization: Distributed System 3 - 1

This chapter discusses synchronization in distributed systems, including clock synchronization algorithms to coordinate physical clocks across systems, logical clocks and timestamps to sequence events, maintaining a global state, concurrency control for distributed transactions, election algorithms, mutual exclusion algorithms, and the challenges of synchronization in distributed systems compared to centralized systems. It outlines that clock synchronization is important to control access to shared resources and agree on the ordering of events, but is more difficult across distributed systems than in single processor systems.

Uploaded by

haile
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 2

Chapter -5 Synchronization

Outlines
 Clock synchronization
 physical clocks and clock synchronization algorithms
 Logical clocks and time stamps
 Global state
 Distributed transactions and concurrency control
 Election algorithms
 Mutual exclusion and various algorithms to achieve mutual
exclusion

Distributed System 3-1


CLOCK SYNCHRONIZATION
In a centralized system time is unambiguous
When a process wants to know the time, it makes a system call and
the kernel tells it
Why Synchronize?
Often important to control access to a single, shared resource.
Also often important to agree on the ordering of events.
Synchronization in Distributed Systems is much more difficult than
in uniprocessor systems.

Distributed System 3-2

You might also like