• 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