DocumentCode
3145239
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
fYear
2000
fDate
4-7 Jan. 2000
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;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 2000. Proceedings of the 33rd Annual Hawaii International Conference on
Print_ISBN
0-7695-0493-0
Type
conf
DOI
10.1109/HICSS.2000.926675
Filename
926675
Link To Document