Skip to main content
Log in

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

  • Published:
Journal of Network and Systems Management Aims and scope Submit manuscript

Abstract

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.

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
Fig. 17

Similar content being viewed by others

References

  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)

    Article  Google Scholar 

  2. Salameh, H.B., Krunz, M.: Channel access protocols for Multihop opportunistic networks: challenges and recent developments. IEEE Netw. 23(4), 14–19 (2009)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  5. Wi-Fi CERTIFIED Wi-Fi Direct™: Personal, portable Wi-Fi® to connect devices anywhere, any time. Wi-Fi Alliance, 2010, http://www.wi-fi.org/file/wi-fi-certified-wi-fi-direct%E2%84%A2-personal-portable-wi-fi%C2%AE-to-connect-devices-anywhere-any-time. Accessed on Jan 2014

  6. Wi-Fi CERTIFIED Miracast™. Wi-Fi Alliance, 2010. http://www.wi-fi.org/wi-fi-certified-miracast%E2%84%A2. Accessed on Jan 2014

  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 2010

  8. Bellavista, P., Corradi, A., Giannelli, C.: Middleware for differentiated quality in spontaneous networks. IEEE Pervasive Comput. 11(3), 64–75 (2012)

    Article  Google Scholar 

  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 2010

  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)

    Article  Google Scholar 

  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, http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6671563

  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 2013

  13. RAMP Web site http://lia.deis.unibo.it/Research/RAMP. Accessed on Jan 2014

  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. 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)

    Article  Google Scholar 

  16. Frossard, P., de Martin, J.C., Reha Civanlar, M.: Media streaming with network diversity. Proc. IEEE 96(1), 39–53 (2008)

    Article  Google Scholar 

  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)

  18. Latvakoski, J., Pakkala, D., Paakkonen, P.: A communication architecture for spontaneous systems. IEEE Wirel. Commun. 11(3), 36–42 (2004)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  20. Johnson, D., Hu, Y., Maltz, D.: The dynamic source routing protocol (DSR) for mobile ad hoc networks for IPv4. http://tools.ietf.org/html/rfc4728, February 2007

  21. Rosen, E., Viswanathan, A., Callon, R.: Multiprotocol label switching architecture. IETF, RFC 3031, January 2001

  22. International Standard ISO/IEC 13818-1: Information technology—generic coding of moving pictures and associated audio information: systems

  23. International Standard ISO/IEC 13818-2: Information technology—generic coding of moving pictures and associated audio, Part 2: Video

  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)

    Article  Google Scholar 

  25. Hoffman, D., Fernando, G., Goyal, V.: RTP payload format for MPEG1/MPEG2 video. IETF, RFC 2038, October 1996

  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)

    Article  Google Scholar 

  27. Demichelis, C., Chimento, P.: IP packet delay variation metric for IP performance metrics (IPPM). IETF, RFC 3393, Nov 2002

  28. Allman, M., Paxson, V., Blanton, E.: TCP congestion control. http://tools.ietf.org/html/rfc5681, Sept 2009

  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)

    Article  MathSciNet  Google Scholar 

  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)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  34. Fodor, V., Dan, G.: Resilience in live peer-to-peer streaming. IEEE Commun. Mag. 45(6), 116–123 (2007)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  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)

  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)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  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. 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)

    Article  Google Scholar 

  44. Adobe: HTTP dynamic streaming. http://www.adobe.com/products/httpdynamicstreaming/pdfs/httpdynamicstreaming_datasheet.pdf. Accessed on Jan 2014

  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)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Carlo Giannelli.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bellavista, P., Corradi, A. & Giannelli, C. Middleware-Layer Quality-Aware Collaborative Re-casting of Live Multimedia in Multi-hop Spontaneous Networks. J Netw Syst Manage 23, 620–649 (2015). https://doi.org/10.1007/s10922-014-9310-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10922-014-9310-z

Keywords

Navigation