Software traffic management architecture for multimedia flows over a real-time microkernel

Citation
Y. Tobe et al., Software traffic management architecture for multimedia flows over a real-time microkernel, IEICE TR CO, E82B(12), 1999, pp. 2116-2125
Citations number
18
Categorie Soggetti
Information Tecnology & Communication Systems
Journal title
IEICE TRANSACTIONS ON COMMUNICATIONS
ISSN journal
09168516 → ACNP
Volume
E82B
Issue
12
Year of publication
1999
Pages
2116 - 2125
Database
ISI
SICI code
0916-8516(199912)E82B:12<2116:STMAFM>2.0.ZU;2-E
Abstract
Traffic management schemes such as Connection Admission Control (CAC), poli cing, and traffic shaping are important to provide multimedia communication s with better Quality of Service (QoS). In the conventional model, admissio n control and policing are done at intermediate nodes, and traffic shaping is done at the edge of a network. However, QoS of communications should be defined between tasks or threads rather than between hosts. Therefore traff ic management inside a host is as important as that in networks. We propose software-based traffic management architecture over a real-time microkerne l. The architecture focuses on the interface between a network driver and u ser threads calling the driver. We categorized services of communication th reads into three classes: Real-Time at Guaranteed Rate (RT-GR), Real-Time a t Available Rate (RT-AR), and Rest-Effort (BE). Our architecture is designe d for an environment containing a mixture of these services. In the archite cture, a sender periodic thread of RT-GR or RT-AR is executed such that the sending rate matches a user-specified rate. The network driver monitors th e per-how rate of injected data and discards the data if the injected rate exceeds the user-specified rate. To avoid the continuous discarding of data , the sending thread can adjust its sending rate by periodically looking at logged data concerning the rate. RT-AR service can achieve more than the s pecified rate when bandwidth is available. The scheme of software traffic m anagement is effective in attaining higher throughput not only for full-dup lex Ethernet but also for ATM because the difference of rate between hardwa re and software is reduced. In this paper, we describe the design and imple mentation of the software-based traffic management architecture on Real-Tim e Mach. The results of performance evaluations demonstrate that our traffic management scheme performs well for full-duplex Ethernet.