Structuring communication software for quality-of-service guarantees

  • Authors:
  • Ashish Mehra;A. Indiresan;K. G. Shin

  • Affiliations:
  • -;-;-

  • Venue:
  • RTSS '96 Proceedings of the 17th IEEE Real-Time Systems Symposium
  • Year:
  • 1996

Quantified Score

Hi-index 0.01

Visualization

Abstract

We propose architectural mechanisms for structuring host communication software to provide QoS guarantees. In particular, we present and evaluate a QoS sensitive communication subsystems architecture for end hosts that provides real time communication support for generic network hardware. This architecture provides services for managing communication resources for guaranteed QoS (real time) connections, such as admission control, traffic enforcement, buffer management, and CPU and link scheduling. The design of the architecture is based on three key goals: maintenance of QoS guarantees on a per connection basis, overload protection between established connections, and fairness in delivered performance to best effort traffic. Using this architecture we implement real time channels, a paradigm for real time communication services in packet switched networks. We evaluate the implementation to demonstrate the efficacy with which the architecture maintains QoS guarantees while adhering to the stated design goals. The evaluation also demonstrates the need for specific features and policies provided in the architecture.