Title :
The design of a QoS-controlled ATM-based communications system in Chorus
Author :
Coulson, Geoff ; Campbell, Andrew ; Robin, Philippe ; Blair, Gordon ; Papathomas, Michael ; Shepherd, Doug
Author_Institution :
Dept. of Comput., Lancaster Univ., UK
fDate :
5/1/1995 12:00:00 AM
Abstract :
We describe the design of an application platform able to run distributed real-time and multimedia applications alongside conventional UNIX programs. The platform is embedded in a microkernel/PC environment and supported by an ATM-based, QoS-driven communications stack. In particular, we focus on resource-management aspects of the design and deal with CPU scheduling, network resource-management and memory-management issues. An architecture is presented that guarantees QoS levels of both communications and processing with varying degrees of commitment as specified by user-level QoS parameters. The architecture uses admission tests to determine whether or not new activities can be accepted and includes modules to translate user-level QoS parameters into representations usable by the scheduling, network, and memory-management subsystems
Keywords :
Unix; asynchronous transfer mode; distributed processing; multimedia communication; network operating systems; real-time systems; storage management; telecommunication computing; telecommunication network management; telecommunication services; ATM; CPU scheduling; Chorus; QoS-driven communications stack; UNIX programs; admission tests; application platform; communications system; distributed real-time applications; memory management subsystems; microkernel/PC environment; multimedia applications; network architecture; network resource management; scheduling subsystems; Application software; High-speed networks; Internetworking; Memory management; Multimedia systems; Operating systems; Real time systems; Resource management; Testing; Workstations;
Journal_Title :
Selected Areas in Communications, IEEE Journal on