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.
Similar content being viewed by others
References
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)
Salameh, H.B., Krunz, M.: Channel access protocols for Multihop opportunistic networks: challenges and recent developments. IEEE Netw. 23(4), 14–19 (2009)
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)
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)
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
Wi-Fi CERTIFIED Miracast™. Wi-Fi Alliance, 2010. http://www.wi-fi.org/wi-fi-certified-miracast%E2%84%A2. Accessed on Jan 2014
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
Bellavista, P., Corradi, A., Giannelli, C.: Middleware for differentiated quality in spontaneous networks. IEEE Pervasive Comput. 11(3), 64–75 (2012)
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
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)
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
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
RAMP Web site http://lia.deis.unibo.it/Research/RAMP. Accessed on Jan 2014
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)
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)
Frossard, P., de Martin, J.C., Reha Civanlar, M.: Media streaming with network diversity. Proc. IEEE 96(1), 39–53 (2008)
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)
Latvakoski, J., Pakkala, D., Paakkonen, P.: A communication architecture for spontaneous systems. IEEE Wirel. Commun. 11(3), 36–42 (2004)
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)
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
Rosen, E., Viswanathan, A., Callon, R.: Multiprotocol label switching architecture. IETF, RFC 3031, January 2001
International Standard ISO/IEC 13818-1: Information technology—generic coding of moving pictures and associated audio information: systems
International Standard ISO/IEC 13818-2: Information technology—generic coding of moving pictures and associated audio, Part 2: Video
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)
Hoffman, D., Fernando, G., Goyal, V.: RTP payload format for MPEG1/MPEG2 video. IETF, RFC 2038, October 1996
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)
Demichelis, C., Chimento, P.: IP packet delay variation metric for IP performance metrics (IPPM). IETF, RFC 3393, Nov 2002
Allman, M., Paxson, V., Blanton, E.: TCP congestion control. http://tools.ietf.org/html/rfc5681, Sept 2009
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)
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)
Chen, S., Shen, B., Wee, S., Zhang, X.: SProxy: a caching infrastructure to support internet streaming. IEEE Trans. Multimedia 9(5), 1062–1072 (2007)
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)
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)
Fodor, V., Dan, G.: Resilience in live peer-to-peer streaming. IEEE Commun. Mag. 45(6), 116–123 (2007)
Jurca, D., Chakareski, J., Wagner, J.-P., Frossard, P.: Enabling adaptive video streaming in P2P systems. IEEE Commun. Mag. 45(6), 108–114 (2007)
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)
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)
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)
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)
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)
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)
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)
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)
Adobe: HTTP dynamic streaming. http://www.adobe.com/products/httpdynamicstreaming/pdfs/httpdynamicstreaming_datasheet.pdf. Accessed on Jan 2014
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10922-014-9310-z