Journal of Network and Systems Management

, Volume 23, Issue 3, pp 620–649 | Cite as

Middleware-Layer Quality-Aware Collaborative Re-casting of Live Multimedia in Multi-hop Spontaneous Networks

  • Paolo Bellavista
  • Antonio Corradi
  • Carlo Giannelli


The growing availability of connectivity/computing/storage resources on smartphones and tablets together with the trend toward frequent and voluntary collaborations in user communities (such as in experience/status sharing and shopping recommending applications) are enabling novel scenarios of high relevance for the user mass market. In particular, we claim that the social-aware sharing of under-utilized resources in physical proximity will be of paramount importance in future heterogeneous wireless networks, i.e., spontaneous networks (SNs), where neighbors opportunistically and temporarily cooperate for service provisioning. In this paper we propose a novel middleware for multi-hop SNs, by specifically focusing on the hard technical challenges of supporting collaborative re-casting of live multimedia flows with dynamic quality adaptation. Our middleware prototype originally (1) adopts a middleware-level multimedia redistribution approach with cross-layer visibility of underlying SNs, (2) dynamically exploits collaborating nodes to monitor and tailor end-to-end streams by splitting them in sub-segments in a completely decentralized way, and (3) performs quality/resource-aware management decisions with limited resource consumption at collaborating peers. The reported experimental results demonstrate that, notwithstanding the middleware-layer approach and the challenging characteristics of multi-hop SNs, our solution effectively supports redistribution of tailored multimedia content with limited overhead.


Collaborative provisioning Middleware for network/service management Multimedia streaming Connectivity sharing Context awareness 


  1. 1.
    Ferreira, L.S., De Amorim, M.D., Iannone, L., Berlemann, L., Correia, L.M.: Opportunistic management of spontaneous and heterogeneous wireless mesh networks. IEEE Wirel. Commun. 17(2), 41–46 (2010)CrossRefGoogle Scholar
  2. 2.
    Salameh, H.B., Krunz, M.: Channel access protocols for Multihop opportunistic networks: challenges and recent developments. IEEE Netw. 23(4), 14–19 (2009)CrossRefGoogle Scholar
  3. 3.
    Wu, H., Liu, Y., Zhang, Q., Zhang, Z.L.: SoftMAC: layer 2.5 collaborative MAC for multimedia support in multihop wireless networks. IEEE Trans. Mob. Comput. 6(1), 12–25 (2007)CrossRefGoogle Scholar
  4. 4.
    Feeney, L.M., Ahlgren, B., Westerlund, A.: Spontaneous networking: an application oriented approach to ad hoc networking. IEEE Commun. Mag. 39(6), 176–181 (2001)CrossRefGoogle Scholar
  5. 5.
    Wi-Fi CERTIFIED Wi-Fi Direct™: Personal, portable Wi-Fi® to connect devices anywhere, any time. Wi-Fi Alliance, 2010, Accessed on Jan 2014
  6. 6.
    Wi-Fi CERTIFIED Miracast™. Wi-Fi Alliance, 2010. Accessed on Jan 2014
  7. 7.
    Bellavista, P., Corradi, A., Giannelli, C.: The real ad-hoc multi-hop peer-to-peer (RAMP) middleware: an easy-to-use support for spontaneous networking. In: 15th IEEE Symposium on Computers and Communications (ISCC’10), Riccione, Italy, June 2010Google Scholar
  8. 8.
    Bellavista, P., Corradi, A., Giannelli, C.: Middleware for differentiated quality in spontaneous networks. IEEE Pervasive Comput. 11(3), 64–75 (2012)CrossRefGoogle Scholar
  9. 9.
    Bellavista, P., Giannelli, C.: Internet connectivity sharing in multi-path spontaneous networks: comparing and integrating network- and application-layer approaches. In: 3rd International Conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications (Mobilware 2010), Chicago, USA, June–July 2010Google Scholar
  10. 10.
    Bellavista, P., Gallo, P., Giannelli, C., Toniolo, G., Zoccola, A.: Discovering and accessing peer-to-peer services in UPnP-based federated domotic islands. IEEE Trans. Consum. Electron. 58(3), 810–818 (2012)CrossRefGoogle Scholar
  11. 11.
    Bellavista, P., Giannelli, C., Iannario, L., Goix, L.-W., Venezia, C.: Peer-to-peer content sharing based on social identities and relationships. IEEE Internet Comput. Accepted for publication,
  12. 12.
    Bellavista, P., Giannelli, C., Poli, S.: Social-aware differentiated visibility of home-to-home shared resources in spontaneous networks. In: 6th International Conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications (Mobilware 2013), Bologna, Italy, November 2013Google Scholar
  13. 13.
    RAMP Web site Accessed on Jan 2014
  14. 14.
    Bellavista, P., Corradi, A., Giannelli, C.: Cooperative video provisioning in mobile wireless environments. Invited chapter in the book. In: Zhu, Ce, Li, Yuenan (eds.) Advanced Video Communications over Wireless Networks. CRC Press, Boca Raton (2013)Google Scholar
  15. 15.
    Toh, C.K., Le, A.-N., Cho, Y.-Z.: Load balanced routing protocols for ad hoc mobile wireless networks. IEEE Comm. Mag. 47(8), 78–84 (2009)CrossRefGoogle Scholar
  16. 16.
    Frossard, P., de Martin, J.C., Reha Civanlar, M.: Media streaming with network diversity. Proc. IEEE 96(1), 39–53 (2008)CrossRefGoogle Scholar
  17. 17.
    de Amorim, M.D., Ziviani, A., Viniotis, Y. Tassiulas L. (eds.): Special issue on practical aspects of mobility in wireless self-organizing networks [Guest Editorial]. IEEE Wirel. Commun. 15(6), 6–7 (2008) Google Scholar
  18. 18.
    Latvakoski, J., Pakkala, D., Paakkonen, P.: A communication architecture for spontaneous systems. IEEE Wirel. Commun. 11(3), 36–42 (2004)CrossRefGoogle Scholar
  19. 19.
    Bellavista, P., Corradi, A., Giannelli, C.: Differentiated management strategies for multi-hop multi-path heterogeneous connectivity in mobile environments. IEEE Trans. Netw. Serv. Manage. 8(3), 190–204 (2011)CrossRefGoogle Scholar
  20. 20.
    Johnson, D., Hu, Y., Maltz, D.: The dynamic source routing protocol (DSR) for mobile ad hoc networks for IPv4., February 2007
  21. 21.
    Rosen, E., Viswanathan, A., Callon, R.: Multiprotocol label switching architecture. IETF, RFC 3031, January 2001Google Scholar
  22. 22.
    International Standard ISO/IEC 13818-1: Information technology—generic coding of moving pictures and associated audio information: systemsGoogle Scholar
  23. 23.
    International Standard ISO/IEC 13818-2: Information technology—generic coding of moving pictures and associated audio, Part 2: VideoGoogle Scholar
  24. 24.
    Marpe, D., Wiegand, T., Sullivan, G.J.: The H.264/MPEG4 advanced video coding standard and its applications. IEEE Commun. Mag. 44(8), 134–143 (2006)CrossRefGoogle Scholar
  25. 25.
    Hoffman, D., Fernando, G., Goyal, V.: RTP payload format for MPEG1/MPEG2 video. IETF, RFC 2038, October 1996Google Scholar
  26. 26.
    Luan, T.H., Cai, L.X., Shen, X.: Impact of network dynamics on user’s video quality: analytical framework and QoS provision. IEEE Trans. Multimedia 12(1), 64–78 (2010)CrossRefGoogle Scholar
  27. 27.
    Demichelis, C., Chimento, P.: IP packet delay variation metric for IP performance metrics (IPPM). IETF, RFC 3393, Nov 2002Google Scholar
  28. 28.
    Allman, M., Paxson, V., Blanton, E.: TCP congestion control., Sept 2009
  29. 29.
    Liu, Z., Wu, Z., Liu, P., Liu, H., Wang, Y.: Layer bargaining: multicast layered video over wireless networks. IEEE J. Sel. Areas Comm. 28(3), 445–455 (2010)MathSciNetCrossRefGoogle Scholar
  30. 30.
    Uhm, Y., Lee, M., Byun, J., Kim, Y., Park, S.: Development of portable intelligent gateway system for ubiquitous entertainment and location-aware push services. IEEE Trans. Consum. Electron. 56(1), 70–78 (2010)CrossRefGoogle Scholar
  31. 31.
    Chen, S., Shen, B., Wee, S., Zhang, X.: SProxy: a caching infrastructure to support internet streaming. IEEE Trans. Multimedia 9(5), 1062–1072 (2007)CrossRefGoogle Scholar
  32. 32.
    Jeong, H.M., Lee, M.J., Lee, D.K., Kang, S.J.: Design of home network gateway for real-time A/V streaming between IEEE1394 and ethernet. IEEE Trans. Consum. Electron. 53(2), 390–396 (2007)CrossRefGoogle Scholar
  33. 33.
    Ip, A.T.S., Liu, J., Lui, J.C.-S.: COPACC: an architecture of cooperative proxy-client caching system for on-demand media streaming. IEEE Trans. Parallel Distrib. Syst. 18(1), 70–83 (2007)CrossRefGoogle Scholar
  34. 34.
    Fodor, V., Dan, G.: Resilience in live peer-to-peer streaming. IEEE Commun. Mag. 45(6), 116–123 (2007)CrossRefGoogle Scholar
  35. 35.
    Jurca, D., Chakareski, J., Wagner, J.-P., Frossard, P.: Enabling adaptive video streaming in P2P systems. IEEE Commun. Mag. 45(6), 108–114 (2007)CrossRefGoogle Scholar
  36. 36.
    Narayanan, S.R., Braun, D., Buford, J., Fish, R.S., Gelman, A.D., Kaplan, A., Khandelwal, R., Shim, E., Yu, H.: Peer-to-peer streaming for networked consumer electronics. IEEE Commun. Mag. 45(6), 124–131 (2007)CrossRefGoogle Scholar
  37. 37.
    Park, S., Yoon, H., Kim, J.: A cross-layered network-adaptive HD video streaming in digital A/V home network: channel monitoring and video rate adaptation. IEEE Trans. Consum. Electron. 52(4), 1245–1252 (2006)CrossRefGoogle Scholar
  38. 38.
    Longshe Huo, H., Qiang Fu, F., Yuanzhi Zou, Z., Wen Gao, G.: Network adapted selective frame-dropping algorithm for streaming media. IEEE Trans. Consum. Electron. 53(2):417–423 (2007)Google Scholar
  39. 39.
    Hong, S., Won, Y., Kim, D.I.: Significance-aware channel power allocation for wireless multimedia streaming. IEEE Trans. Veh. Technol. 59(6), 2861–2873 (2010)CrossRefGoogle Scholar
  40. 40.
    Li, D., Pan, J.: Performance evaluation of video streaming over multi-hop wireless local area networks. IEEE Trans. Wirel. Commun. 9(1), 338–347 (2010)CrossRefGoogle Scholar
  41. 41.
    Galluccio, L., Licandro, F., Morabito, G., Schembra, G.: An analytical framework for the design of intelligent algorithms for adaptive-rate MPEG video encoding in next-generation time-varying wireless networks. IEEE J. Sel. Areas Commun. 23(2), 369–384 (2005)CrossRefGoogle Scholar
  42. 42.
    Frojdh, P., Horn, U., Kampmann, M., Nohlgren, A., Westerlund, M.: Adaptive streaming within the 3GPP packet-switched streaming service. IEEE Netw. 20(2):34–40 (2006)Google Scholar
  43. 43.
    Schwarz, H., Marpe, D., Wiegand, T.: Overview of the scalable video coding extension of the H.264/AVC standard. IEEE Trans. Circuits Syst. Video Technol. 17(9), 1103–1120 (2007)CrossRefGoogle Scholar
  44. 44.
  45. 45.
    Burza, M., Kang, J., van der Stok, P.: Adaptive streaming of MPEG-based audio/video content over wireless networks. J. Multimedia 2(2), 17–27 (2007)CrossRefGoogle Scholar
  46. 46.
    Cavusoglu, B., Schonfeld, D., Ansari, R., Bal, D.K.: Real-time low-complexity adaptive approach for enhanced QoS and error resilience in MPEG-2 video transport over RTP networks. IEEE Trans. Circuits Syst. Video Technol. 15(12), 1604–1614 (2005)CrossRefGoogle Scholar
  47. 47.
    Begen, A.C., Perkins, C., Ott, J.: On the use of RTP for monitoring and fault isolation in IPTV. IEEE Netw 24(2), 14–19 (2010)CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2014

Authors and Affiliations

  • Paolo Bellavista
    • 1
  • Antonio Corradi
    • 1
  • Carlo Giannelli
    • 1
  1. 1.Dipartimento di Informatica - Scienza e Ingegneria (DISI)University of BolognaBolognaItaly

Personalised recommendations