Skip to main content
Log in

Using self-regulation to increase resilience in overlay networks for interactive multimedia communications

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

Abstract

Overlay networks are the underlying mechanisms which enable multipoint communications in interactive multimedia platforms. They must cope with constraints on heterogeneity, scalability and availability, making their management complex. Thus, several issues might affect the resilience of overlay networks, threatening ongoing communications. Overlay networks usually use self-organization and self-stabilization techniques to improve resilience. Techniques implementing other self-management properties such as self-regulation may also improve the resilience of the overlay. In this paper, the resilience of a reflector-based overlay network is improved with a self-regulation scheme based on audio transcoding and audio mixing. This scheme balances the workloads of the reflectors and saves network resources. As a result, the overlay is more resilient to failures in the reflectors. Extensive simulations have been carried out to compare various transcoding and mixing approaches, proving that self-regulation improves the resilience of the overlay network with little impact on end-to-end latency.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

References

  1. Savage S, Anderson T, Aggarwal A, Becker D, Cardwell N, Collins A, Hoffman E, Snell J, Vahdat A, Voelker G, Zahorjan J (1999) Detour: informed internet routing and transport. IEEE Micro 19 (1):50–59

    Article  Google Scholar 

  2. Sterbenz JPG, Hutchison D, Çetinkaya EK, Jabbar A, Rohrer JP, Schöller M, Smith P (2010) Resilience and survivability in communication networks: strategies, principles, and survey of disciplines. Comput Netw 54(8):1245–1265

    Article  MATH  Google Scholar 

  3. Andersen D, Balakrishnan H, Kaashoek F, Morris R (2001) Resilient overlay networks. In: Proceedings of the 18th ACM Symposium on operating system principles, chateau lake louise. Banff, Canada, pp 131–145

  4. Horn P (2001) Autonomic computing: IBM’s Perspective on the State of Information Technology

  5. Li J, Reiher PL, Popek GJ (2004) Resilient self-organizing overlay networks for security update delivery. IEEE J Sel Areas Commun 22(1):189–202

    Article  Google Scholar 

  6. Birrer S, Bustamante FE (2007) A comparison of resilient overlay multicast approaches. IEEE J Sel Areas Commun 25(9):1695–1705

    Article  Google Scholar 

  7. Venkataraman V, Yoshida K, Francis P (2006) Chunkyspread Heterogeneous unstructured tree-based peer-to-peer multicast. In: Proceedings of the 14th IEEE international Conference on network protocols (ICNP 2006), Santa Barbara, pp 2–11

  8. Molleda J, Usamentiaga R, Garcia D, Bulnes F (2011) Towards autonomic computing in machine vision applications. Techniques and strategies for a 3D reconstruction system in harsh industrial environments. In: Proceedings of SPIE on Image Processing: Machine Vision Applications IV, vol 7877, San Francisco, pp –13

  9. Li B, Nahrstedt K (1999) A control-based middleware framework for quality of service adaptations, IEEE Journal of Selected Areas in Communication. Special Issue Serv Enabling Platforms 17(9):1632–1650

    Google Scholar 

  10. Xin J, Lin C-W, Sun M-T (2005) Digital video transcoding. Proc IEEE 93(1):84–97

    Article  Google Scholar 

  11. Rangan PV, Vin HM, Ramanathan S (1993) Communication architectures and algorithms for media mixing in multimedia conferences. IEEE/ACM Trans Netw 1(1):20–30

    Article  Google Scholar 

  12. Mohan R, Smith JR, Li C-S (1999) Adapting multimedia internet content for universal access. IEEE Trans Multimed 1(1):104–114

    Article  Google Scholar 

  13. Yang S, Yu S, Zhou J, Han Q (2002) Multipoint communications with speech mixing over IP network. Comput Commun 25(1):46–55

    Article  Google Scholar 

  14. Kephart JO, Chess DM (2003) The vision of autonomic computing. Computer 36:41–50

    Article  Google Scholar 

  15. Sterritt R, Parashar M, Tianfield H, Unland R (2005) A concise introduction to autonomic computing. Adv Eng Inform 19(3):181–187

    Article  Google Scholar 

  16. Dolev S (2000) Self-stabilization. MIT Press, Cambridge

    Book  MATH  Google Scholar 

  17. Mamei M, Menezes R, Tolksdorf R, Zambonelli F (2006) Case studies for self-organization in computer science. J Syst Archit 52:443–460

    Article  Google Scholar 

  18. Berns A, Ghosh S (2009) Dissecting self-* properties. In: Proceedings of 3rd IEEE International Conference on self-adaptive and self-organizing systems (SASO 2009), vol 0, Los Alamitos, pp 10–19

  19. Nuño P, Granda JC, Suárez FJ, García DF (2013) Self-* in multimedia communication overlays. Comput Commun 36(7):817–833

    Article  Google Scholar 

  20. Zhang X, Liu J, Li B, Yum T-SP (2005) Coolstreaming/DONet: a data-driven overlay network for peer-to-peer live media streaming. In: Proceedings of of 24th IEEE INFOCOM, Miami, pp 2102–2111

  21. Huang N-F, Tzang Y-J, Chang H-Y, Ho C-W (2010) Enhancing P2P overlay network architecture for live multimedia streaming. Inf Sci 180(17):3210–3231

    Article  Google Scholar 

  22. Castro M, Druschel P, Kermarrec A, Nandi A-M, Rowstron A, Singh A (2003) SplitStream:, High-bandwidth multicast in cooperative environments. ACM Oper Syst Rev 37(5):298–313

    Article  Google Scholar 

  23. Kasai H, Nilsson M, Jebb T, Whybray M, Tominaga H (2002) The development of a multimedia transcoding system for mobile access to video conferencing. IEICE Trans Commun E85-B(10):2171–2181

    Google Scholar 

  24. Huang T, Yu X (2004) An adaptive mixing audio gateway in heterogeneous networks for ADMIRE system. In: Proceedings of 2nd international WS on grid and cooperative computing (GCC ’03), Shanghai, pp 294–302

  25. Trad A, Ni Q, Afifi H (2004) Adaptive voIP transmission over heterogeneous wired/wireless networks. In: Proceedings of 2nd international WS on multimedia interactive protocols and systems (MIPS 2004), Grenoble, pp 25–36

  26. Craven M, Le T, Lardieri P (2008) DVoIP: Dynamic Voice-over-IP transformations for quality of service in bandwidth constrained environments. In: Proceedings of IEEE Military Communications Conference (MILCOM 2008), San Diego, pp –6

  27. Kouvelas I, Hardman V, Crowcroft J (1998) Network adaptive continuous-media applications through self organised transcoding. In: Proceedings of 8th International WS on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV’98), Cambridge, pp –15

  28. Guo J, Chen F, Bhuyan L, Kumar R (2003) A cluster-based active router architecture supporting video/audio stream transcoding service. In: Proceedings of 17th IEEE Int. Parallel and Distributed Processing Symposium (IPDPS), Nice, pp –8

  29. Noh J, Girod B, Pogrzeba P, Agarwal S, Singh J, Kim K Method and system for distributed audio transcoding in peer-to-peer systems, US Patent 8,392,201 (Mar. 5 2013), pp. –20

  30. Brandt J, Kahmann V, Wolf L (2005) A flexible reflector for media streams. In: Proceedings of Kommunikation in verteilten systemen (KIVS), vol PI-61 of lecture notes in informatics, Kaiserslautern, pp 41–48

  31. Mate S, Curcio I (2009) Mobile and interactive social television. IEEE Commun Mag 47(12):116–122

    Article  Google Scholar 

  32. Zhang Y, Mao S, Yang L, Chen T (2008) Broadband mobile multimedia: techniques and applications, wireless networks and mobile communications. Taylor & Francis, Routledge

    Book  Google Scholar 

  33. Radenkovic M, Greenhalgh C (2002) Multi-party distributed audio service with TCP fairness. In: Proceedings of 10th ACM International Conference on multimedia (MULTIMEDIA ’02), New York, pp 11–20

  34. Yu B, Nahrstedt K (2003) A scalable overlay video mixing service model. In: Proceedings of 11th ACM International Conference on Multimedia (MULTIMEDIA ’03), New York, pp 646–647

  35. Khedher D, Glitho R, Dssouli R (2006) Media handling aspects of multimedia conferencing in broadband wireless Ad hoc networks. IEEE Netw 20(2):42–49

    Article  Google Scholar 

  36. Wu X, Dhara K, Krishnaswamy V (2007) Enhancing application-layer multicast for P2P conferencing. In: Proceedings of 4th IEEE consumer communications and networking conference (CCNC 2007), Las Vegas, pp 986–990

  37. Gu X, Wen Z, Yu PS, Shae Z-Y (2008) PeerTalk: A peer-to-peer multiparty voice-over-IP system. IEEE Trans Parallel Distrib Syst 19(4):515–528

    Article  Google Scholar 

  38. Nguyen CD, Safaei F, Boustead P (2006) Optimal assignment of distributed servers to virtual partitionsfor the provision of immersive voice communicationin massively multiplayer games. Comput Commun 29(9):1260–1270

    Article  Google Scholar 

  39. Yu X, Yu Z (2012) A distributed architecture of video conference using P2P technology. J Netw 7 (11):1852–1859

    Google Scholar 

  40. Aloqaily M, Belqasmi F, Glitho R, Hammad A (2013) Multiparty/multimedia conferencing in mobile Ad hoc networks for improving communications between firefighters. In: Proceedings of 10th ACS/IEEE Int. Conf. on Computer Systems and Applications (AICCSA’2013), Fes, pp –7

  41. Granda JC, Nuño P, García DF, Suárez FJ (2013) Autonomic platform for synchronous e-training in dispersed organizations. Journal of Network and Systems Management 23(1):183–209

    Article  Google Scholar 

  42. Granda JC, García DF, Nuño P, Suárez FJ (2010) An efficient networking technique for synchronous e-learning platforms in corporate environments. Comput Commun 33(14):1752–1766

    Article  Google Scholar 

  43. Granda JC, Nuño P, García DF, Suárez FJ (2014) A self-managed resilient overlay network for interactive multimedia communications. In: Proceedings of 19th IEEE symposium on computers and communications (ISCC2014), Madeira, pp 1–7

  44. Prasad R, Jamadagni H, Shankar H (2004) Number of floors for a voice-only conference on packet networks - a conjecture. IEE Proc Commun 151(3):287–291

    Article  Google Scholar 

Download references

Acknowledgments

This research has been partially funded by the Spanish National Plan of Research, Development and Innovation under the project TIN2011-24903. Financial support (grant:UNOV-10-BECDOC-S) given by the University of Oviedo-Banco de Santander is also acknowledged.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pelayo Nuño.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nuño, P., Granda, J.C., Suárez, F.J. et al. Using self-regulation to increase resilience in overlay networks for interactive multimedia communications. Peer-to-Peer Netw. Appl. 12, 763–776 (2019). https://doi.org/10.1007/s12083-018-0670-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-018-0670-0

Keywords

Navigation