Abstract
The overall quality of network connections has a significant impact on the performance of networked applications. As a result, Quality-of-Service (QoS) management for networked multimedia applications over IP is a significant and immediate challenge. While differentiated services (DiffServ) provide a sense of resource allocation and QoS, they do not guarantee QoS. This paper presents the design, implementation and evaluation of a content-aware bandwidth broker (CABB) that manages QoS for multimedia applications in a DiffServ environment. CABB allocates network resources to multimedia flows based on client requirements, the adaptability of the application, and its tolerance to network level parameters such as bandwidth, delay, and latency. It has been implemented and evaluated using the NS-2 simulator toolkit. Evaluations show that CABB improves network resource allocations and increases overall throughput. Furthermore multimedia application flows are better managed and controlled, improving perceived QoS and avoiding possible congestion at core routers.
Similar content being viewed by others
REFERENCES
T. Bonald, A. Proutière, and J. W. Roberts, Statistical performance guarantees for streaming flows using expedited forwarding, Proc. of INFOCOM 2001, Tallinn, Estonia, pp. 26-28, April 2001.
X. Xiao and L. M. Ni, Internet QoS: The big picture, IEEE Network Magazine, March/April, Vol.13, No.2, pp. 8-18, 1999.
N. Shaha, A. Desai, and M. Parashar, Multimedia content adaptation for QoS management over heterogeneous networks, Proc. of International Conference on Internet Computing, Nevada, Computer Science Research Education and Applications (CSREA) Press, pp. 642-648, June 2001.
L. Zhang, S. Berson, S. Herzog, and S. Jamin, Resource ReSerVation Protocol (RSVP), RFC-2205, The Internet Engineering Task Force (IETF), September 1997.
K. Nichols, V. Jacobson, and L. Zhang, A Two-bit differentiated services architecture for the Internet, RFC 2638, July 1999. See http://www.cs.wisc.edu/∼cs640-1/papers/jacobson.qos.ps
E. Rosen, A. Viswanathan, and R. Callon, Multiprotocol Label Switching Architecture (MPLS), RFC-3031, The Internet Engineering Task Force (IETF), January 2001.
QBone, Simple Inter-domain Bandwidth Broker Signaling, Internet 2. See http://qbone.internet2.edu/bb/
L. Peterson and B. S. Davie, Computer Networks--A Systems Approach, Second Edition, Morgan Kaufmann Publishers, San Francisco, California, pp. 446-514, 2000.
The Network Simulator-NS-2. See http://ww.isi.edu/nsnam/ns/
P. Chandra, A. L. Fisher, C. Kosak, and P. Steenkiste, Network Support for Application-oriented QoS, Proc. of Sixth International Workshop on Quality-of-Service (IWQoS' 98), pp. 187-195, 1998.
D. Xu, K. Nahrstedt, A. Viswanathan, and D. Wichadakul, QoS and Contention-Aware Multi-Resource Reservation, Proc. of the Ninth IEEE International Symposium on High Performance Distributed Computing (HPDC-9), Pittsburgh, Pennsylvania, pp. 318-327, August 2000.
I. Foster, C. Kesselman, C. Lee, R. Lindell, K. Nahrstedt, and A. Roy, A distributed resource management architecture that supports advance reservations and co-allocation, International Workshop on QoS (IwQoS'99), 1999.
J. Bollinger and T. Gross, A framework-based approach to the development of network-aware applications, IEEE Transactions Software Engineering, Special Issue on Mobility and Network-Aware Computing, Vol.24, No.5, pp. 376-390, May 1998.
F. Chang and V. Karamcheti, Automatic configuration and runtime adaptation of distributed applications, Ninth IEEE Intl. Symposium on High Performance Distributed Computing (HPDC), pp. 11-20, August 2000.
K. Nahrstedt and J. M. Smith, The QoS Broker, IEEE Multimedia, Vol.2, No.1, pp. 53-67, 1995.
Q. Zhang, W. Zhu, and Y. Zhang, Resource allocation for multimedia streaming over the Internet, Multimedia, Vol.3, No.3, pp. 339, September 2001.
M. Choon Chan, Rolf Stadler, and G. Pacifici, managing multimedia network services, Journal of Network and Systems Management (JNSM), Vol.5, No.3, 1997.
J. A. Gutierrez, D. P. Sheridan, and R. Radhakrishna Pillai, A Framework and Lightweight Protocol for Multimedia Network Management, Journal of Network and Systems Management (JNSM), Vol.8, No.1, 2000.
IETF Differentiated Services Working Group. See http://www.ietf.org/ids.by.wg/diffserv.html
S. Hares, A Discussion of Bandwidth Broker Requirements for Internet2 Qbone Deployment (version 7). 1999.
CA*net II Differentiated Services Bandwidth Broker System Specification, British Columbia Institute of Technology (BCIT), Technology Centre Group for Advanced Information Technology, 1998.
B. Li, D. Xu, K. Nahrstedt, and J. W. S. Liu, End-to-end QoS support for adaptive applications over the Internet, SPIE International Symposium on Voice, Video and Data Communications, pp. 147-161, November 1998.
C. Aurrecoechea, A. Campbell, and L. Hauw, A survey of QoS architectures, ACM/Springer Verlag Multimedia Systems Journal, Special Issue on QoS Architecture, Vol.6, No.3, pp. 138-151, May 1998.
A. Campbell and G. Coulson, A QoS adaptive transport system: Design, implementation and experience, Fourth ACM International Conference on Multimedia (ACM Multimedia 96), pp. 117-127, Boston, November 18-22, 1996.
M. Mahajan, A. Ramanathan, and M. Parashar, Active Resource Management for the Differentiated Services Environment, International Journal of Network Management, (to appear).
D. D. Clark, S. Shenker, and L. Zhang, Supporting real-time applications in an integrated services packet network: Architecture and mechanisms, Proc. of ACM Sigcomm 92, ACM Press, New York, pp. 14-26, August 1992.
J. Shin, J. Kim, and C.C J. Kuo, Content-based packet video forwarding mechanism in differentiated services networks, Proceedings of the Packet Video Workshop, Sardinia, Italy, May 2000.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Mahajan, M., Parashar, M. Managing QoS for Multimedia Applications in the Differentiated Services Environment. Journal of Network and Systems Management 11, 469–498 (2003). https://doi.org/10.1023/B:JONS.0000005474.43773.d8
Issue Date:
DOI: https://doi.org/10.1023/B:JONS.0000005474.43773.d8