Title :
A time-stamp based solution for collective resource acquisition in a distributed system
Author :
Sun, Qiang ; Zhang, Hao ; Zhang, Jianhui
Author_Institution :
1520 Baxter Hall, Williamstown, MA, USA
Abstract :
In some distributed systems, resources are leased, usually for a fixed period of time. For instance, a client leases a network printer for ten minutes. We consider the first step of leasing-acquisition, and extend the concept of the acquisition of a single resource to that of a collection of resources. In such a context, clients must have simultaneous access to all of the requested resources for the lease to be useful. The paper describes designs and implementations for collective acquisition of resources in distributed systems. It begins with the application background of our research, followed by the formalization of the problem. We then introduce our algorithm and prove its correctness. Two implementations are specified and compared. Evaluation of the performance of the algorithms is based on the measurements of the network overhead caused by the exchange of control messages, and the measurements of the average response time for the requests. Implemented in Java, our system makes novel use of multicast to enhance performance and uses heart-beat heuristics to achieve fault resilience. Finally, we propose approaches to optimize the system performance exploiting soft global state information.
Keywords :
client-server systems; message passing; multicast communication; program verification; resource allocation; Java; average response time; collective resource acquisition; control message exchange; correctness proving; distributed system; leasing-acquisition; network overhead; resource leasing; simultaneous access; soft global state information; system performance; time stamp based solution; Calendars; Delay; Distributed computing; Java; Network servers; Printers; Processor scheduling; Sun; Terminology; Time measurement;
Conference_Titel :
System Sciences, 2000. Proceedings of the 33rd Annual Hawaii International Conference on
Print_ISBN :
0-7695-0493-0
DOI :
10.1109/HICSS.2000.926675