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
Link To Document :
بازگشت