Problem
1. In the approach to cache consistency using leases, is it really essential that the clocks are synchronized? If not, what is it that is required?
2. In the centralized approach to mutual exclusion upon receiving a message from a processing releasing its exclusive access to the critical region it was using, the coordinator normally grants permission to the first process on the queue. Give another possible algorithm for the coordinator.