GRMS: a global resource management system for distributed QoS and criticality support
- 22 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
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. This paper focuses on the design aspect of GRMS. We introduce two key concepts-unified resource model and ripple scheduling-and describe our architectural design based on these concepts. Further, we present a decentralized end-to-end two-phase negotiation protocol with the functionality of distributed, dynamic QoS adjustment and stream preemption. We also discuss GRMS s system prototyping and report a set of preliminary experiment results obtained from it.Keywords
This publication has 8 references indexed in Scilit:
- Support for real-time computing within general purpose operating systems-supporting co-resident operating systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Presto—A System Environment for Mission-Critical Multimedia ApplicationsReal-Time Systems, 1997
- The Mercuri multimedia laboratory at HoneywellIEEE MultiMedia, 1996
- Supporting real-time and multimedia applications on the Mercuri testbedIEEE Journal on Selected Areas in Communications, 1995
- Operating system support for a video-on-demand file serviceMultimedia Systems, 1995
- Micro-kernel support for continuous media in distributed systemsComputer Networks and ISDN Systems, 1994
- RSVP: a new resource ReSerVation ProtocolIEEE Network, 1993
- Scheduling Algorithms for Multiprogramming in a Hard-Real-Time EnvironmentJournal of the ACM, 1973