Paramount Interview Question

How do you achieve synchronization in distributed systems.