Skip to main content
Log in

Architecture and Performance Evaluation for Redundant Multicast Transmission Supporting Adaptive QoS

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

In this paper we describe the architecture of an application that was developed for the transmission of multimedia data, using the multicast mechanism, over the Internet. There are two major issues that have to be considered when designing and implementing such a service, the fairness and the adaptation schemes. The fairness problem results from the fact that Clients with different capabilities have to be served. In our application we use a mechanism that categorizes the Clients into a number of groups according to each Client's capabilities and (the mechanism) serves each group of Clients with a different multicast stream. With the term “capabilities” we do not only mean the processing power of the Client, but also the capacity and the condition of the network path towards that Client. Because of today's Internet heterogeneity and the lack of Quality of Service (QoS) support, the Server cannot assume that the Clients will permanently be able to handle a specific bit rate. We have therefore implemented an additional mechanism for the intra-stream bit rate adaptation. The proposed mechanism uses a “friendly” to the network users congestion control policy to control the transmission of the data. We evaluate the adaptive multicast transmission mechanism through a number of experiments and a number of simulations in order to examine its behaviour to a heterogeneous group of Clients and its behaviour against TCP and UDP data streams.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. J. Bolot, T. Turletti, and I. Wakeman, "Scalable feedback control for multicast video distribution in the internet," in Proceedings of SIGCOMM 1994, London, England, ACM SIGCOMM, Aug. 1994, pp. 139-146.

  2. Ch. Bouras and A. Gkamas, "Streaming multimedia data with adaptive QoS characteristics," in Protocols for Multimedia Systems 2000, Cracow, Poland, Oct. 22-25, 2000, pp. 129-139.

  3. Ch. Bouras, A. Gkamas, A. Karaliotas, and K. Stamos, "Architecture and performance evaluation for redundant multicast transmission supporting adaptive QoS," in 9th International Conference on Software, Telecommu-nications and Computer Networks (SoftCom 2001) Split, Dubrovnik(Croatia), Ancona, Bari (Italy), Vol. II, Oct. 09-12 2001, pp. 585-592.

    Google Scholar 

  4. Ch. Bouras, A. Gkamas, A. Karaliotas, and K. Stamos, "An architecture for redundant multicast transmission supporting adaptive QoS," 7th International Workshop on Multimedia Systems, Capri, Italy, Nov. 7-9, 2001, pp. 133-142.

  5. R. Braden, D. Clark, and S. Shenker, "Integrated services in the internet architecture: An overview," RFC 1633.

  6. J. Byers, M. Frumin, G. Horn, M. Luby, M. Mitzenmacher, A. Roetter, and W. Shaver, "FLID-DL: Congestion control for layered multicast," in Proceedings of NGC 2000, Nov. 2000, pp. 71-81.

  7. S. Cen, C. Pu, and J. Walpole, "Flow and congestion control for internet media streaming applications," in Proceedings of Multimedia Computing and Networking,1998

  8. Y. Chang, C. Li, and D.G. Messerschmitt, "Adapting network video to multi-time scale bandwidth fluctua-tions," in Proceedings 2000 IEEE International Conference on Multimedia and Expo, New York, NY, USA, July 2-August2000

  9. S. Cheung, M.H. Ammar, and X. Li, "On the use of destination set grouping to improve fariness in multicast video distribution," INFOCOM 1996: 553-560, March 24-28, 1996, San Francisco, California.

  10. S. Deering and R. Hinden, Internet Protocol, Version 6 (IPv6) Specification, RFC2460

  11. C. Diot, "On QoS & traffic engineering and SLS-related work by sprint," in workshop on Internet Design for SLS Delivery, Tulip Inn Tropen, Amsterdam, The Netherlands, 25-26 Jan.2001

  12. S. Floyd and K. Fall, "Promoting the use of end-to-end congestion control in the internet," IEEE/ACM Transactions on Networking, 1998, Submitted.

  13. Java Media Framework: http://java.sun.com/products/java-media/jmf/index.html.

  14. T. Jiang, M.H. Ammar, and E.W. Zegura, "Inter-receiver fairness: A novel performance measure for multicast ABR sessions," SIGMETRICS 1998, pp. 202-211.

  15. T. Jiang, E.W. Zegura, and M. Ammar, "Interreceiver fair multicast communication over the internet," in Proceedings of the 9th International Workshopon Network and Operating Systems Support for Digital Audio and Video (NOSSDAV), June 1999, pp. 103-114.

  16. T. Kim and M.H. Ammar, "A comparison of layering and stream replication video multicast schemes," in Proc. NOSSDAV'01, Port Jefferson, NY, June 25-26,2001

    Google Scholar 

  17. X. Li, M. Ammar, and S. Paul "Video multicast over the internet," IEEE Network Magazine, April1999

  18. S. McCanne and S. Floyd, "The UCB/LBNL network simulator," Software Online. http://www.isi.edu/nsnam/ns/

  19. S. McCanne and V. Jacobson, "Receiver-driven layered multicast," 1996 ACM Sigcomm Conference, Aug. 1996, pp. 117-130.

  20. P. Mundur, A. Sood, and R. Simon, "Network delay Jitter and client buffer requirements in distributed video-on-demand systems," Department of Computer Science George Mason University Fairfax, VA 22030.

  21. K. Nichols, S. Blake, F. Baker, and D. Black, "Definition of the differentiated services field (DS field) in the IPv4 and IPv6 Headers," RFC2474

  22. J. Pandhye, J. Kurose, D. Towsley, and R. Koodli, "Amodel based TCP-friendly rate control protocol," in Proc. International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV), Basking Ridge, NJ, June1999

  23. K. Park, G. Kim, and M. Crovella, "On the relationship between file sizes, transport protocols, and self-similar network traffic," in Proceedings of the International Conference on Network Protocols, Oct. 1996, pp. 171-180.

  24. L. Rizzo, "pgmcc: A TCP-friendly single-rate multicast congestion control scheme," in Proceedings of SIG-COMM'2000, Stockholm, Aug.2000

  25. H. Schulzrinne and S. Casner, "RTP profile for audio and video conferences with minimal control," RFC 3551, IETF, July2003

  26. H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson, "RTP: A transport protocol for real-time applica-tions," RFC 3550, IETF, July2003

  27. D. Sisalem, "Fairness of adaptive multimedia applications," in ICC '98. 1998 IEEE International Conference on Communications. Conference Record. Affiliated with SUPERCOMM'98 IEEE, 1998, pp. 891-5, Vol. 2. 3 Vol. xxxvii +1838 pp.

    Google Scholar 

  28. D. Sisalem and A. Wolisz, "LDA +TCP-friendly adaptation: A measurement and comparison study," in the 10th International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV'2000), Chapel Hill, NC, USA, June 25-28,2000

  29. H. Smith, M. Mutka, and D. Rover, "A feedback based rate control algorithm for multicast transmitted video vonferencing," Journal of High Speed Networks, Accepted.

  30. M. Allman, V. Paxson, and W. Stevens, "TCP congestion control," RFC 2581, April1999

  31. B.J. Vickers, C.V.N. Albuquerque, and T. Suda, "Adaptive multicast of multi-layered video: Rate-based and creditBased approaches," in Proc. of IEEE Infocom, March1998

  32. J. Walpole, R. Koster, S. Cen, C. Cowan, D. Maier, D. McNamee, C. Pu, D. Steere, and L. Yu, "A player for adaptive mpeg video streaming over the internet," in Proceedings of the 26th Applied Imagery Pattern Recognition Workshop AIPR-97, SPIE, Washington, DC, Oct.1997

  33. J. Widmer and M. Handley, "Extending equation-based congestion control to multicast applications," in Proc.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bouras, C., Gkamas, A., Karaliotas, A. et al. Architecture and Performance Evaluation for Redundant Multicast Transmission Supporting Adaptive QoS. Multimedia Tools and Applications 25, 85–110 (2005). https://doi.org/10.1023/B:MTAP.0000046383.85914.de

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:MTAP.0000046383.85914.de

Navigation