Author : University of Michigan. Dept. of Electrical Engineering and Computer Science. Computer Science and Engineering Division
Publisher :
ISBN 13 :
Total Pages : 22 pages
Book Rating : 4.:/5 (358 download)
Book Synopsis Design and Evaluation of a QoS-sensitive Communication Subsystem Architecture by : University of Michigan. Dept. of Electrical Engineering and Computer Science. Computer Science and Engineering Division
Download or read book Design and Evaluation of a QoS-sensitive Communication Subsystem Architecture written by University of Michigan. Dept. of Electrical Engineering and Computer Science. Computer Science and Engineering Division and published by . This book was released on 1996 with total page 22 pages. Available in PDF, EPUB and Kindle. Book excerpt: Abstract: "There are a growing number of real-time applications (e.g., real-time controls, and audio/video conferencing) that require certain quality of service (QoS) guarantees from the underlying communication subsystem. The communication subsystem (host as well as network) must support real-time communication services that can be used to provide the required QoS of these applications, while providing reasonably good performance for best-effort traffic. In this paper we present and evaluate a QoS-sensitive communication subsystem architecture for end hosts that provides real-time communication support for generic network hardware. This architecture provides various services for managing communication resources for guaranteed-QoS (real-time) connections, such as admission control, traffic enforcement, buffer management, and CPU & 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. The proposed architecture features a process- per-channel model for protocol processing that associates a channel handler with each established channel. The model employed for handler execution is one of 'cooperative' preemption, where an executing handler yields the CPU to a waiting higher-priority handler at well-defined preemption points. The architecture provides several configurable policies for CPU scheduling and overload protection. We evaluate the implementation to demonstrate that this architecture maintains QoS guarantees while adhering to the stated design goals. The evaluation also demonstrates convincingly the need for specific features and policies provided in the architecture."