On Developing Distributed Middleware Services for QoS-and Criticality-Based Resource Negotiation and Adaptation

  • Authors:
  • J. Huang;Y. Wang;F. Cao

  • Affiliations:
  • Honeywell Technology Center, 3660 Technology Drive, Minneapolis, MN 55418, USA;Honeywell Technology Center, 3660 Technology Drive, Minneapolis, MN 55418, USA;Honeywell Technology Center, 3660 Technology Drive, Minneapolis, MN 55418, USA

  • Venue:
  • Real-Time Systems
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Global Resource Management System(GRMS) provides middleware services for QoS- and criticality-basedresource negotiation and adaptation across heterogeneous computingnodes and communication networks. This paper presents GRMS‘sdesign, prototyping, and performance evaluation. We introduceGRMS design principles and two key concepts unified resourcemodel and ripple scheduling—and describe our architecturaldesign based on these concepts. Further, we present a decentralizedend-to-end two-phase negotiation and adaptation protocol withthe functionality of distributed, dynamic QoS adjustment andstream preemption. We discuss GRMS‘s system prototyping and lessonslearned and report our experimentation and simulation results,providing insights into design and implementation of a middleware-baseddistributed resource management system.