DocumentCode :
746156
Title :
On network CoProcessors for scalable, predictable media services
Author :
Krishnamurthy, R. ; Schwan, K. ; West, R. ; Rosu, M.C.
Author_Institution :
Center for Exp. Res. in Comput. Syst., Georgia Inst. of Technol., Atlanta, GA, USA
Volume :
14
Issue :
7
fYear :
2003
fDate :
7/1/2003 12:00:00 AM
Firstpage :
655
Lastpage :
670
Abstract :
This paper presents the embedded realization and experimental evaluation of a media stream scheduler on network interface (NI) CoProcessor boards. When using media frames as scheduling units, the scheduler is able to operate in real-time on streams traversing the CoProcessor, resulting in its ability to stream video to remote clients at real-time rates. This paper presents a detailed evaluation of the effects of placing application or kernel-level functionality, like packet scheduling on NIs, rather than the host machines to which they are attached. The main benefits of such placement are: 1) that traffic is eliminated from the host bus and memory subsystem, thereby allowing increased host CPU utilization for other tasks, and 2) that NI-based scheduling is immune to host-CPU loading, unlike host-based media schedulers that are easily affected even by transient load conditions. An outcome of this work is a proposed cluster architecture for building scalable media servers by distributing schedulers and media stream producers across the multiple NIs used by a single server and by clustering a number of such servers using commodity network hardware and software.
Keywords :
coprocessors; embedded systems; multimedia communication; network interfaces; processor scheduling; quality of service; synchronisation; cluster machines; data streaming; embedded systems; multimedia services; network interface CoProcessor; operating systems; packet scheduling; quality of service; real-time systems; scheduling; synchronization; transient load conditions; video streaming; Coprocessors; Ethernet networks; Hardware; Multicast protocols; Network interfaces; Network servers; Quality of service; Scalability; Scheduling algorithm; Streaming media;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2003.1214318
Filename :
1214318
Link To Document :
بازگشت