• DocumentCode
    3234803
  • Title

    Tickets and currencies revisited: extensions to multi-resource lottery scheduling

  • Author

    Sullivan, David G. ; Haas, Robert ; Seltzer, Margo I.

  • Author_Institution
    Harvard Univ., MA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    148
  • Lastpage
    152
  • Abstract
    Lottery scheduling´s ticket and currency abstractions provide a resource management framework that allows for both flexible allocation and insulation between groups of processes. We propose extensions to this framework that enable greater flexibility while preserving the ability to isolate groups of processes. In particular we present a mechanism that allows processes to modify their own resource rights by exchanging resource-specific tickets with other processes. Ticket exchanges limit the effects of the changed allocations to the participants in the exchange, and they allow applications to coordinate with each other in ways that are mutually beneficial. Application-specific “negotiators” can be used to initiate exchanges based on an application´s quality-of-service requirements and the current state of the system. We also propose flexible access controls for currencies through extensible “brokers” that solve such problems as the inability of users isolated by currencies to renice background jobs. Finally we suggest using extensibility to allow users to install specialized allocation mechanisms for their processes. Together these extensions enable an application-centered approach to resource management that is both secure and effective
  • Keywords
    client-server systems; processor scheduling; quality of service; resource allocation; application-centered approach; application-specific negotiators; background jobs; currency abstractions; flexible access controls; flexible allocation; multi-resource lottery scheduling; quality-of-service requirements; resource management; resource management framework; resource rights; resource-specific tickets; specialized allocation mechanisms; ticket exchanges; Access control; Database systems; Exchange rates; Insulation; Operating systems; Processor scheduling; Protection; Quality of service; Resource management; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hot Topics in Operating Systems, 1999. Proceedings of the Seventh Workshop on
  • Conference_Location
    Rio Rico, AZ
  • Print_ISBN
    0-7695-0237-7
  • Type

    conf

  • DOI
    10.1109/HOTOS.1999.798392
  • Filename
    798392