Professional Documents
Culture Documents
Request-reply communication
RPC---remote procedure call---exchange protocols: R, RR, RRR
RPC call semantic---Maybe, At-least-once, At-most-once
Client and server stubs
Difference between remote and local method invocations
Remote object instantiation
Remote object proxy and skeleton in RMI
Physical clocks
o Skew between clocks
o Clock synchronization using a time server
o NTP
Logical clocks
o Events, timestamps, happened-before relationship
o Lamport’s clocks
o Vector timestamps
Global snapshot algorithm
o Detecting global properties---garbage collection, deadlock, and termination
o Consistent and inconsistent cuts
o Algorithm
Chapter 18. Replication