A self-managed resilient overlay network for interactive multimedia communications

The use of interactive multimedia communications is widespread in business and education, providing an enriched user experience in teleconferencing, distance learning and online meetings. Overlays networks are the underlying mechanisms enabling multipoint communication in interactive multimedia platforms. They must cope with constraints on heterogeneity, scalability and availability of communications, making their deployment and management a true challenge. Thus, several issues might affect the resilience of overlay networks, threatening ongoing communications. Overlay networks usually use self-organization and self-stabilization techniques to achieve resilient communications. Techniques implementing other self-management properties such as self-regulation also help in improving the resilience of the overlay. In this paper, the resilience of a reflector-based overlay network is improved with a self-regulation technique based on media transcoding. This balances the workloads of the reflectors of the overlay avoiding excessive usage of network links. As a result, the overlay is more resilient to failures. Extensive simulations have been carried out, and various media transcoding schemes have been compared, proving that self-regulation techniques improve the resilience of the reflector-based overlay network.

[1]  Amin Vahdat,et al.  Detour: informed Internet routing and transport , 1999, IEEE Micro.

[2]  Francisco J. Suárez,et al.  Networking technique for synchronous e-learning platforms in corporate environments , 2009, 2009 International Symposium on Performance Evaluation of Computer & Telecommunication Systems.

[3]  Hari Balakrishnan,et al.  Resilient overlay networks , 2001, SOSP.

[4]  Nen-Fu Huang,et al.  Enhancing P2P overlay network architecture for live multimedia streaming , 2010, Inf. Sci..

[5]  Paul Francis,et al.  Chunkyspread: Heterogeneous Unstructured Tree-Based Peer-to-Peer Multicast , 2006, Proceedings of the 2006 IEEE International Conference on Network Protocols.

[6]  Klara Nahrstedt,et al.  A control-based middleware framework for quality-of-service adaptations , 1999, IEEE J. Sel. Areas Commun..

[7]  Fabián E. Bustamante,et al.  A Comparison of Resilient Overlay Multicast Approaches , 2007, IEEE Journal on Selected Areas in Communications.

[8]  Francisco J. Suárez,et al.  Autonomic Platform for Synchronous e-Training in Dispersed Organizations , 2013, Journal of Network and Systems Management.

[9]  Jun Li,et al.  Resilient self-organizing overlay networks for security update delivery , 2004, IEEE Journal on Selected Areas in Communications.

[10]  Miguel Castro,et al.  SplitStream: high-bandwidth multicast in cooperative environments , 2003, SOSP '03.

[11]  David Hutchison,et al.  Resilience and survivability in communication networks: Strategies, principles, and survey of disciplines , 2010, Comput. Networks.

[12]  Daniel F. Garcia,et al.  Towards autonomic computing in machine vision applications: techniques and strategies for in-line 3D reconstruction in harsh industrial environments , 2011, Electronic Imaging.

[13]  Fei Li,et al.  Building an efficient transcoding overlay for P2P streaming to heterogeneous devices , 2012, TOMCCAP.

[14]  Yu Sun,et al.  Video transcoding: an overview of various techniques and research issues , 2005, IEEE Transactions on Multimedia.

[15]  Guido Lemos de Souza Filho,et al.  A Strategy of Multimedia Reflectors to Encryption and Codification in Real Time , 2012, 2012 IEEE International Symposium on Multimedia.

[16]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[17]  Petr Jan Horn,et al.  Autonomic Computing: IBM's Perspective on the State of Information Technology , 2001 .

[18]  Bo Li,et al.  CoolStreaming/DONet: a data-driven overlay network for peer-to-peer live media streaming , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[19]  Franco Zambonelli,et al.  Case studies for self-organization in computer science , 2006, J. Syst. Archit..

[20]  Andrew Berns,et al.  Dissecting Self-* Properties , 2009, 2009 Third IEEE International Conference on Self-Adaptive and Self-Organizing Systems.

[21]  Huaglory Tianfield,et al.  A concise introduction to autonomic computing , 2005, Adv. Eng. Informatics.

[22]  Hongbo Jiang,et al.  Peer-to-peer video-on-demand with scalable video coding , 2010, Comput. Commun..

[23]  Francisco J. Suárez,et al.  Self-∗ in Multimedia Communication Overlays , 2013, Comput. Commun..

[24]  Keith W. Ross,et al.  LayerP2P: Using Layered Video Chunks in P2P Live Streaming , 2009, IEEE Transactions on Multimedia.