Multimedia Systems

, Volume 22, Issue 5, pp 543–557 | Cite as

Resilient overlay network for real-time interactive multimedia sessions in corporate networks

  • Juan C. Granda
  • Pelayo Nuño
  • Julio Molleda
  • Rubén Usamentiaga
  • Daniel F. García
Regular Paper

Abstract

Real-time interactive multimedia communications are becoming increasingly useful for education, business, e-commerce and e-government, providing an enriched user experience in teleconferencing, e-meetings, distance training and product demonstrations. Large corporations are usually located at several sites, so real-time multipoint sessions within corporations are especially difficult. IP multicast is available or feasible within each site of an organization. Thus, corporate networks can be considered as various multicast-capable networks interconnected through a wide area network without multicast connectivity. This paper proposes a resilient self-managed overlay network to support real-time multipoint interactive sessions within corporate networks. The proposed overlay takes advantage of the configuration of corporate networks to self-organize and provide an efficient media delivery service, making use of multicast communications wherever available. Various self-healing techniques are implemented allowing for the continuity of ongoing sessions in spite of network disruptions and entity failures. Extensive simulations and tests have been carried out to assess the performance and resilience of the overlay facing several types of disruptions.

Keywords

Overlay multicast Interactive multimedia Self-organization Self-healing Resilience 

Notes

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.

References

  1. 1.
    Abboud, O., Pussep, K., Kovacevic, A., Mohr, K., Kaune, S., Steinmetz, R.: Enabling resilient P2P video streaming: survey and analysis. Multimed Syst 17(3), 177–197 (2011). doi: 10.1007/s00530-011-0229-x CrossRefGoogle Scholar
  2. 2.
    Andel, L., Kuthan, J., Sisalem, D.: Distributed media server architecture for SIP using IP anycast. In: Proceedings of the 3\(^{\rm rd}\) International Conference on Principles, Systems and Applications of IP Telecommunications, Atlanta (2009). doi: 10.1145/1595637.1595644
  3. 3.
    Andersen, D., Balakrishnan, H., Kaashoek, F., Morris, R.: Resilient overlay networks. In: Proceedings of the 18\(^{\rm th}\) ACM Symposium on Operating System Principles, Chateau Lake Louise, Banff (2001) pp. 131–145. doi: 10.1145/502059.502048
  4. 4.
    Avižienis, A., Laprie, J.C., Randell, B., Landwehr, C.: Basic concepts and taxonomy of dependable and secure computing. IEEE Trans Depend Secur Comput 1, 11–33 (2004). doi: 10.1109/TDSC.2004.2 CrossRefGoogle Scholar
  5. 5.
    Bikfalvi, A., García-Reinoso, J., Vidal, I., Valera, F.: A peer-to-peer IPTV service architecture for the IP multimedia subsystem. Int J Comm Syst 23, 780–801 (2010). doi: 10.1002/dac.1063 Google Scholar
  6. 6.
    Birrer, S., Bustamante, F.,E.: Resilient peer-to-peer multicast without the cost. In: Proceedings of the 12\(^{\rm th}\) SPIE/ACM Multimedia Computing and Networking, San Jose, CA pp. 113–120 (2005). doi: 10.1117/12.587336
  7. 7.
    Birrer, S., Bustamante, F.E.: A comparison of resilient overlay multicast approaches. IEEE J Sel Areas Commun 25, 1695–1705 (2007). doi: 10.1109/JSAC.2007.071208 CrossRefGoogle Scholar
  8. 8.
    Chawathe, Y.: Scattercast: an adaptable broadcast distribution framework. Multimed Syst 9(1), 104–118 (2003). doi: 10.1007/s00530-002-0082-z CrossRefGoogle Scholar
  9. 9.
    El-Sayed, A., Roca, V., Mathy, L.: A survey of proposals for an alternative group communication service. IEEE Netw 17, 46–51 (2003). doi: 10.1109/MNET.2003.1174177 CrossRefGoogle Scholar
  10. 10.
    Elling, R., Pramanick, I., Mauro, J., Bryson, W., Tang, D.: Analytical Reliability, Availability, and Serviceability Benchmarks, Chap 2, pp 23–33. Wiley (2008). doi: 10.1002/9780470370506.ch2
  11. 11.
    Fessi, A., Niedermayer, H., Kinkelin, H., Carle, G.: A cooperative SIP infrastructure for highly reliable telecommunication services. In: Proceedings of the 1\(^{\rm st}\) International Conference on Principles, Systems and Applications of IP Telecommunications, New York City, pp. 29–38 (2007). doi: 10.1145/1326304.1326310
  12. 12.
    Fiedler, J., Kupka, T., Magedanz, T., Kleist, M.: Reliable VoIP services using a peer-to-peer intranet. In: Proceedings of the 8\(^{\rm th}\) IEEE International Symposium on Multimedia, San Diego, pp 121–128 (2006). doi: 10.1109/ISM.2006.132
  13. 13.
    Granda, J.C., García, D.F., Nuño, P., Suárez, F.J.: An efficient networking technique for synchronous e-learning platforms in corporate environments. Comput Commun 33, 1752–1766 (2010). doi: 10.1016/j.comcom.2010.02.020 CrossRefGoogle Scholar
  14. 14.
    Granda, J.C., Nuño, P., Garcá, D.F., Suárez, F.J.: Towards resilient synchronous e-training platforms. In: Proceedings of the 10\(^{\rm th}\) IEEE International Symposium on Network Computer and Applications, Cambridge, MA, USA, pp. 251–256 (2011). doi: 10.1109/NCA.2011.42
  15. 15.
    Granda, J.C., Nuño, P., Suárez, F.J., García, D.F.: Autonomic platform for synchronous e-training in dispersed organizations. J of Netw and Syst Manag (In press) (2013). doi: 10.1007/s10922-013-9290-4
  16. 16.
    Granda, J.C., Nuño, P., Suárez, F.J., Pérez, M.A.: E-pSyLon: A synchronous e-learning platform for staff training in large corporations. Multimed Tools Appl 66, 431–463 (2013). doi: 10.1007/s11042-012-1061-9 CrossRefGoogle Scholar
  17. 17.
    Huang, N.F., Tzang, Y.J., Chang, H.Y., Ho, C.W.: Enhancing P2P overlay network architecture for live multimedia streaming. Inf Sci 180, 3210–3231 (2010). doi: 10.1016/j.ins.2010.05.005 CrossRefGoogle Scholar
  18. 18.
    Li, J., Vuong, S.: An efficient clustered architecture for P2P networks. In: Proceedings of the 18\(^{\rm th}\) International Conference on Advanced Information Networking and Applications, Fukuoka, pp. 278–283 (2004). doi: 10.1142/S0219265904001179
  19. 19.
    Li, J., Reiher, P.L., Popek, G.J.: Resilient self-organizing overlay networks for security update delivery. IEEE J Sel Areas Commun 22, 189–202 (2004). doi: 10.1109/JSAC.2003.818808 CrossRefGoogle Scholar
  20. 20.
    Liang, J., Nahrstedt, K.: DagStream: Locality aware and failure resilient peer-to-peer streaming. In: Proceedings of the 13\(^{\rm th}\) SPIE/ACM Multimedia Computing and Networking, San Jose, pp. 127–138 (2006). doi: 10.1117/12.643342
  21. 21.
    Marchetto, G., Manzillo, M., Torrero, L., Ciminiera, L., Risso, F.: Robustness analysis of an unstructured overlay for media communication. IET Commun 5, 409–417 (2011). doi: 10.1049/iet-com.2010.0624 CrossRefGoogle Scholar
  22. 22.
    Payberah, A.H., Dowling, J., Rahimian, F., Haridi, S.: GradienTv: Market-based P2P live media streaming on the gradient overlay. In: Proceedings of the 10\(^{\rm th}\) International IFIP Conference on Distributed Applications and Interoperable Systems, Amsterdam, The Netherlands, pp 212–225 (2010). doi:10.1007/978-3-642-13645-0\_16Google Scholar
  23. 23.
    Perkins, C.: RTP: Audio and Video for the Internet. Addison-Wesley Professional (2003)Google Scholar
  24. 24.
    Savage, S., Anderson, T., Aggarwal, A., Becker, D., Cardwell, N., Collins, A., Hoffman, E., Snell, J., Vahdat, A., Voelker, G., Zahorjan, J.: Detour: Informed Internet routing and transport. IEEE Micro 19, 50–59 (1999). doi: 10.1109/40.748796 CrossRefGoogle Scholar
  25. 25.
    Setton, E., Baccichet, P., Giro, B.: Peer-to-Peer live multicast: A video perspective. Proc of the IEEE 96, 25–38 (2008). doi: 10.1109/JPROC.2007.909925 CrossRefGoogle Scholar
  26. 26.
    Shamsi, J., Brockmeyer, M.: QoSMap: achieving quality and resilience through overlay construction. In: Proceedings of the 4\(^{\rm th}\) IARIA International Conference on Internet and Web Applications and Services, Venice/Mestre, Italy, pp. 58–67 (2009). doi: 10.1109/ICIW.2009.17
  27. 27.
    Sterbenz, J.P.G., Hutchison, D., Çetinkaya, E.K., Jabbar, A., Rohrer, J.P., Schöller, M., Smith, P.: Resilience and survivability in communication networks: Strategies, principles, and survey of disciplines. Comput Netw 54, 1245–1265 (2010). doi: 10.1016/j.comnet.2010.03.005 CrossRefMATHGoogle Scholar
  28. 28.
    Sung, Y.W.E., Rao, S.G., Xie, G.G., Maltz, D.A.: Towards systematic design of enterprise networks. IEEE/ACM Trans Netw 19, 695–708 (2011). doi: 10.1109/TNET.2010.2089640 CrossRefGoogle Scholar
  29. 29.
    Tian, R., Xiong, Y., Zhang, Q., Li, B., Zhao, B., Li, X.: Hybrid overlay structure based on random walks. Lect Notes in Comput Sci 3640, 152–162 (2005). doi: 10.1007/11558989_14 CrossRefGoogle Scholar
  30. 30.
    Venkataraman, V., Yoshida, K., Francis, P.: Chunkyspread: Heterogeneous unstructured tree-based peer-to-peer multicast. In: Proceedings of the 14\(^{\rm th}\) IEEE International Conference on Network Protocols, Santa Barbara, CA, pp. 2–11 (2006). doi: 10.1109/ICNP.2006.320193
  31. 31.
    Yin, H., Lin, C., Zhang, Q., Chen, Z., Wu, D.: TrustStream: a secure and scalable architecture for large-scale Internet media streaming. IEEE Trans Circuits Syst Video Technol 18, 1692–1702 (2008). doi: 10.1109/TCSVT.2008.927000 CrossRefGoogle Scholar
  32. 32.
    Zhang, J., Liu, L., Ramaswamy, L., Pu, C.: PeerCast: Churn-resilient end system multicast on heterogeneous overlay networks. J Netw Comput Appl 31, 821–850 (2008). doi: 10.1016/j.jnca.2007.05.001 CrossRefGoogle Scholar
  33. 33.
    Zhang, X., Liu, J., Li, B., Yum, T.S.P.: CoolStreaming/DONet: a data-driven overlay network for peer-to-peer live media streaming. In: Proceedings of IEEE INFOCOM, Miami, pp. 2102–2111 (2005). doi: 10.1109/INFCOM.2005.1498486

Copyright information

© Springer-Verlag Berlin Heidelberg 2015

Authors and Affiliations

  • Juan C. Granda
    • 1
  • Pelayo Nuño
    • 1
  • Julio Molleda
    • 1
  • Rubén Usamentiaga
    • 1
  • Daniel F. García
    • 1
  1. 1.Department of Computer EngineeringUniversity of OviedoGijónSpain

Personalised recommendations