A NETWORK TRAFFIC SCHEDULER FOR A VOD SERVER ON THE INTERNET

Javier Balladini, Leandro Souza, Remo Suppi

Abstract

Most of the Video on Demand (VoD) systems were designed to work in dedicated networks. However, there are some approaches that provide VoD service in nondedicated and best effort networks, but they adapt the media’s quality according to the available network bandwidth. Our research activities focus on VoD systems with high quality service on nondedicated networks. Currently, we have designed and developed, to integrate in the VoD server, a network manager that provides: total network control, network state information, and adaptation of the transmission rate in a TCP-Friendly way. The present work describes this network manager, named Network Traffic Scheduler (NTS), which incorporates a congestion control algorithm named "Enhanced Rate Adaptation Protocol" (ERAP). ERAP is an optimization of the well-known protocol denominated "Rate Adaptation Protocol" (RAP). Maintaining the basic behavior of RAP, ERAP increases the efficiency of the NTS by reducing the resources usage (of the server and the network). These components has been extensively evaluated by simulations and real tests in which the resource consumption and the performance were measured. This paper presents the advantages of using ERAP instead of RAP in a VoD server, and its viability to be integrated within the NTS in a VoD server on nondedicated networks.

References

  1. Breslau, L. et al. (2000). Advances in network simulation. IEEE Computer, 33(5):59-67.
  2. Cen, S., Pu, C., and Walpole, J. (1997). Flow and congestion control for internet media streaming applications. Technical Report CSE-97-003.
  3. Chung, J., Zhu, Y., and Claypool, M. (2002). FairPlayer or FoulPlayer? - Head to Head Performance of RealPlayer Streaming Video Over UDP versus TCP.
  4. Floyd, S. and Fall, K. (1999). Promoting the use of endto-end congestion control in the Internet. IEEE/ACM Transactions on Networking, 7(4):458-472.
  5. Floyd, S., Handley, M., Padhye, J., and Widmer, J. (2000). Equation-based congestion control for unicast applications. In SIGCOMM 2000, pages 43-56, Stockholm, Sweden.
  6. Gevros, P., Crowcroft, J., Kirstein, P., and Bhatti, S. (2001). Congestion control mechanisms and the best effort service model. IEEE Network, 15(3):16-25.
  7. Handley, M., Pahdye, J., Floyd, S., and Widmer, J. (2003). TCP Friendly Rate Control (TFRC): Protocol specification, RFC 3448.
  8. Hessler, S. and Welzl, M. (2005). An empirical study of the congestion response of realplayer, windows mediaplayer and quicktime.
  9. Jacobs, S. and Eleftheriadis, A. (1997). Real-time dynamic rate shaping and control for internet video applications.
  10. Jacobson, V. and Karels, M. J. (1988). Congestion avoidance and control. ACM Computer Communication Review; Proceedings of the Sigcomm 7888 Symposium in Stanford, CA, August, 1988, 18, 4:314-329.
  11. Kurose, J. F. and Ross, K. W. (2004). Computer Networking: A top down approach featuring the Internet. Addison-Wesley, third edition.
  12. McCanne, S. and Floyd, S. (2005). Ns - Network Simulator. http://www.isi.edu/nsnam/ns/.
  13. Qazzaz, B., Suppi, R., Cores, F., Ripoll, A., Hernandez, P., and Luque, E. (2003). Providing interactive video on demand services in distributed architecture. Proceedings 29th Euromicro Conference, ISBN: 1089-6503- 03, CL - I:215-222.
  14. Rejaie, R., Handley, M., and Estrin, D. (1998). RAP: An end-to-end rate-based congestion control mechanism for realtime streams in the internet. In Technical report 98-681, CS-USC, august 1998, http://netweb.usc.edu/reza/papers/rap.html.
  15. Rejaie, R., Handley, M., and Estrin, D. (1999). RAP: An end-to-end rate-based congestion control mechanism for realtime streams in the internet. In INFOCOM (3), pages 1337-1345.
  16. Rejaie, R., Handley, M., and Estrin, D. (2000). Layered quality adaptation for internet video streaming.
  17. Sisalem, D. and Schulzrinne, H. (1998). The loss-delay based adjustment algorithm: A TCP-friendly adaptation scheme. In Proceedings of NOSSDAV, Cambridge, UK.
  18. Sisalem, D. and Wolisz, A. (2000). LDA+: A TCP-friendly adaptation scheme for multimedia communication. In IEEE International Conference on Multimedia and Expo (III), pages 1619-1622.
  19. Tanenbaum, A. (2002). Computer Networks. Prentice Hall PTR, fourth edition.
  20. Wang, X. and Schulzrinne, H. (1999). Comparison of adaptive internet multimedia applications. IEEE TRANS. COMMUN., VOL.E82-B, NO.6 JUNE 1999.
Download


Paper Citation


in Harvard Style

Balladini J., Souza L. and Suppi R. (2006). A NETWORK TRAFFIC SCHEDULER FOR A VOD SERVER ON THE INTERNET . In Proceedings of the International Conference on Signal Processing and Multimedia Applications - Volume 1: SIGMAP, (ICETE 2006) ISBN 978-972-8865-64-1, pages 260-268. DOI: 10.5220/0001569602600268


in Bibtex Style

@conference{sigmap06,
author={Javier Balladini and Leandro Souza and Remo Suppi},
title={A NETWORK TRAFFIC SCHEDULER FOR A VOD SERVER ON THE INTERNET},
booktitle={Proceedings of the International Conference on Signal Processing and Multimedia Applications - Volume 1: SIGMAP, (ICETE 2006)},
year={2006},
pages={260-268},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001569602600268},
isbn={978-972-8865-64-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Signal Processing and Multimedia Applications - Volume 1: SIGMAP, (ICETE 2006)
TI - A NETWORK TRAFFIC SCHEDULER FOR A VOD SERVER ON THE INTERNET
SN - 978-972-8865-64-1
AU - Balladini J.
AU - Souza L.
AU - Suppi R.
PY - 2006
SP - 260
EP - 268
DO - 10.5220/0001569602600268