Title :
GRMS: a global resource management system for distributed QoS and criticality support
Author :
Huang, J. ; Wang, Y. ; Vaidyanathan, N.R. ; Cao, F.
Author_Institution :
Technol. Center, Honeywell Inc., Minneapolis, MN, USA
Abstract :
GRMS is a global resource management system for providing middleware services for QoS- and criticality-based resource negotiation and adaptation across multiple computing nodes and communication networks. The paper focuses on the design aspect of GRMS. The authors introduce two key concepts-unified resource model and ripple scheduling-and describe the architectural design based on these concepts. Further, they present a decentralized end-to-end two-phase negotiation protocol with the functionality of distributed, dynamic QoS adjustment and stream preemption. They also discuss GRMS´s system prototyping and report a set of preliminary experiment results obtained from it
Keywords :
computer networks; processor scheduling; protocols; resource allocation; software engineering; GRMS; QoS-based resource adaptation; QoS-based resource negotiation; architectural design; communication networks; criticality-based resource adaptation; criticality-based resource negotiation; decentralized end-to-end two-phase negotiation protocol; distributed QoS adjustment; distributed QoS support; distributed criticality support; dynamic QoS adjustment; global resource management system; middleware services; multiple computing nodes; ripple scheduling; stream preemption; system prototyping; unified resource model; Algorithm design and analysis; Communication networks; Computer networks; Distributed computing; Processor scheduling; Protocols; Prototypes; Quality of service; Resource management; Scheduling algorithm;
Conference_Titel :
Multimedia Computing and Systems '97. Proceedings., IEEE International Conference on
Conference_Location :
Ottawa, Ont.
Print_ISBN :
0-8186-5530-5
DOI :
10.1109/MMCS.1997.609753