Skip to main content
Log in

Cooperative content delivery exploiting multiple wireless interfaces: methods, new technological developments, open research issues and a case study

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

In this tutorial paper, we discuss and compare cooperative content delivery (CCD) techniques that exploit multiple wireless interfaces available on mobile devices to efficiently satisfy the already massive and rapidly growing user demand for content. The discussed CCD techniques include simultaneous use of wireless interfaces, opportunistic use of wireless interfaces, and aggregate use of wireless interfaces. We provide a taxonomy of different ways in which multiple wireless interfaces are exploited for CCD, and also discuss the real measurement studies that evaluate the content delivery performance of different wireless interfaces in terms of energy consumption and throughput. We describe several challenges related to the design of CCD methods using multiple interfaces, and also explain how new technological developments can help in accelerating the performance of such CCD methods. The new technological developments discussed in this paper include wireless interface aggregation, network caching, and the use of crowdsourcing. We provide a case study for selection of devices in a group for CCD using multiple interfaces. We consider this case study based on the observation that in general different CCD users can have different link qualities in terms of transmit/receive performance, and selection of users with good link qualities for CCD can accelerate the content delivery performance of wireless networks. Finally, we discuss some open research issues relating to CCD using multiple interfaces.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Qualcomm. (2012). Rising to meet the 1000x mobile data challenge. https://www.qualcomm.com/media/documents/files/rising-to-meet-the-1000x-mobile-data-challenge.pdf.

  2. Andrews, J., Buzzi, S., Choi, W., Hanly, S., Lozano, A., Soong, A., et al. (2014). What will 5G be? IEEE Journal on Selected Areas in Communications, 32(6), 1065–1082.

    Article  Google Scholar 

  3. HUAWEI. (2012). Future smartphone solution white paper. http://www.huawei.com/en/others.

  4. Ericsson. (2013). 5G radio access. http://www.ericsson.com/res/docs/whitepapers/wp-5g.pdf.

  5. Yap, K. K., Huang, T. Y., Yiakoumis, Y., Chinchali, S., McKeown, N., & Katti, S. (2013). Scheduling packets over multiple interfaces while respecting user preferences. In Proceedings of the nineth ACM conference on emerging networking experiments and technologies (CoNEXT), December 2013 (pp. 109–120).

  6. Sharafeddine, S., Jahed, K., Abbas, N., Yaacoub, E., & Dawy, Z. (2013). Exploiting multiple wireless interfaces in smartphones for traffic offloading. In Proceedings of communications and networking (BlackSeaCom), July 2013 (pp. 142–146).

  7. Le, A., Keller, L., Seferoglu, H., Cici, B., Fragouli, C., & Markopoulou, A. (2014). Microcast: Cooperative video streaming using cellular and D2D connections. CoRR, abs/1405.3622. http://arxiv.org/abs/1405.3622.

  8. Guerra, R. (2013). Carrier WiFi: The next generation. http://www.ericsson.com/news/131220-carrier-wifi_244129226_c.

  9. Seferoglu, H., Keller, L., Cici, B., Le, A., & Markopoulou, A. (2011). Cooperative video streaming on smartphones. In Proceedings of 49th annual Allerton conference on communication, Control, and Computing (Allerton), September 2011 (pp. 220–227).

  10. Bo, H., Pan, H., Kumar, V., Marathe, M., Jianhua, S., & Srinivasan, A. (2012). Mobile data offloading through opportunistic communications and social participation. IEEE Transactions on Mobile Computing, 11(5), 821–834.

    Article  Google Scholar 

  11. Ioannidis, S., Chaintreau, A., & Massoulie, L. (2009). Optimal and scalable distribution of content updates over a mobile social network. In Proceedings of IEEE conference on computer communications (INFOCOM), April 2009 (pp. 1422–1430).

  12. Whitbeck, J., Amorim, M., Lopez, Y., Leguay, J., & Conan, V. (2011). Relieving the wireless infrastructure: When opportunistic networks meet guaranteed delays. In Proceedings of IEEE international symposium on a world of wireless, mobile and multimedia networks (WoWMoM), June 2011 (pp. 1–10).

  13. Chen, T., & Katz, D. M. (2009). Cooperative architechture for cellular-short-range combined mesh networks. In Proceedings of the 5th international ICST mobile multimedia communications conference (Mobimedia) (pp. 1–6).

  14. Keller, L., Le, A., Cici, B., Seferoglu, H., Fragouli, C., & Markopoulou, A. (2012). Microcast: Cooperative video streaming on smartphones. In Proceedings of the 10th international conference on mobile systems, applications, and services (MobiSys), June 2012 (pp. 57–70).

  15. Stiemerling, M., & Kiesel, S. (2009). A system for peer-to-peer video streaming in resource constrained mobile environments. In Proceedings of the 1st ACM workshop on user-provided networking: Challenges and opportunities (pp. 25–30).

  16. Shenjie, L., & Chan, S. (2007). Bopper: Wireless video broadcasting with peer-to-peer error recovery. In Proceedings of IEEE international conference on multimedia and expo, July 2007 (pp. 392–395).

  17. Xin, L., Cheung, G., & Chuah, C. (2008). Rate-distortion optimized network coding for cooperative video stream repair in wireless peer-to-peer networks. In Proceedings of international symposium on a world of wireless, mobile and multimedia networks (WoWMoM), June 2008 (pp. 1–6).

  18. Vingelmann, P., Pedersen, M., Fitzek, F., & Heide, J. (2011). On-the-fly packet error recovery in a cooperative cluster of mobile devices. In Proceedings of global telecommunications conference (GLOBECOM), December 2011 (pp. 1–6).

  19. Barua, B., Khan, Z., Han, Z., Latva-aho, M., & Katz, M. (2004). On the selection of best devices for cooperative wireless content delivery. In Proceedings of IEEE global communications conference (GLOBECOM), November 2014 (pp. 1–7).

  20. Liu, H., Chen, Z., Tian, X., Wang, X., & Tao, M. (2014). On content-centric wireless delivery networks. CoRR, abs/1410.5257. http://arxiv.org/abs/1410.5257.

  21. Ji, M., Caire, G., & Molisch, A. F. (2013). Wireless device-to-device caching networks: Basic principles and system performance. CoRR, abs/1305.5216. http://arxiv.org/abs/1305.5216.

  22. Chuang, Y. J., & Lin, K.-J. (2012). Cellular traffic offloading through community-based opportunistic dissemination. In Proceedings of IEEE wireless communications and networking conference (WCNC), April 2012 (pp. 3188–3193).

  23. Koutsopoulos, I., Noutsi, E., & Iosifidis, G. (2014). Dijkstra goes social: Social-graph-assisted routing in next generation wireless networks. In Proceedings of European wireless conference (EWC), May 2014 (pp. 1–7).

  24. Chen, X., Proulx, B., Gong, X., & Zhang, J. (2013). Social trust and social reciprocity based cooperative d2d communications. In Proceedings of the fourteenth ACM international symposium on mobile ad hoc networking and computing (MobiHoc) (pp. 187–196).

  25. Zhang, Y., Song, L., Saad, W., Dawy, Z., & Han, Z. (2013). Exploring social ties for enhanced device-to-device communications in wireless networks. In Proceedings of IEEE global communications conference (GLOBECOM), December 2013 (pp. 4597–4602).

  26. Whitbeck, J., Lopez, Y., Leguay, J., Conan, V., & de Amorim, M. D. (2012). Push-and-track: Saving infrastructure bandwidth through opportunistic forwarding. Pervasive and Mobile Computing, 8(5), 682–697.

    Article  Google Scholar 

  27. Golrezaei, N., Shanmugam, K., Dimakis, A., Molisch, A., & Caire, G. (2012). Femtocaching: Wireless video content delivery through distributed caching helpers. In Proceedings of IEEE conference on computer communications (INFOCOM), March 2012 (pp. 1107–1115).

  28. Blasco, P., & Gunduz, D. (2014). Learning-based optimization of cache content in a small cell base station. CoRR, abs/1402.3247. http://arxiv.org/abs/1402.3247.

  29. Golrezaei, N., Dimakis, A., Molisch, A., & Caire, G. (2011). Wireless video content delivery through distributed caching and peer-to-peer gossiping. In Proceedings of the forty fifth ASILOMAR conference on signals, systems and computers (ASILOMAR), November 2011 (pp. 1177–1180).

  30. Trifunovic, S., Picu, A., Hossmann, T., & Hummel, K. A. (2013). Slicing the battery pie: Fair and efficient energy usage in device-to-device communication via role switching. In Proceedings of the 8th ACM MobiCom workshop on challenged networks (CHANTS), October 2013 (pp. 31–36).

  31. Huang, J., Qian, F., Gerber, A., Mao, Z. M, Sen, S., & Spatscheck, O. (2012). A close examination of performance and power characteristics of 4G LTE networks. In Proceedings of the 10th international conference on mobile systems, applications, and services (MobiSys), June 2012 (pp. 225–238).

  32. Friedman, R., Kogan, A., & Krivolapov, Y. (2013). On power and throughput tradeoffs of WiFi and bluetooth in smartphones. IEEE Transactions on Mobile Computing, 12(7), 1363–1376.

    Article  Google Scholar 

  33. Balasubramanian, N., Balasubramanian, A., & Venkataramani, A. (2009). Energy consumption in mobile phones: A measurement study and implications for network applications. In Proceedings of the 9th ACM SIGCOMM conference on internet measurement conference (IMC), November 2009 (pp. 280–293).

  34. Kalic, G., Bojic, I., & Kusek, M. (2012). Energy consumption in android phones when using wireless communication technologies. In Proceedings of the 35th international convention of information communication technology, electronics and microelectronics (MIPRO), May 2012 (pp. 754–759).

  35. Lim, Y., Chen, Y., Nahum, E. M., Towsley, D., & Gibbens, R. J. (2014). How green is multipath TCP for mobile devices?. In Proceedings of the 4th workshop on all things cellular: Operations, applications, and challenges, August 2014 (pp. 3–8).

  36. Lim, Y., Chen, Y., Nahum, E. M., Towsley, D., & Gibbens, R. J. (2014). Improving energy efficiency of MPTCP for mobile devices. CoRR, abs/1406.4463. http://arxiv.org/abs/1406.4463.

  37. Xiao, Y., Kalyanaraman, R., & Jaaski, A. Y. (2008). Energy consumption of mobile youtube: Quantitative measurement and analysis. In Proceedings of the second international conference on next generation mobile applications, services and technologies (NGMAST), September 2008 (pp. 61–69).

  38. Al-Kanj, L., Saad, W., & Dawy, Z. (2011). A game theoretic approach for content distribution over wireless networks with mobile-to-mobile cooperation. In Proceedings of IEEE 22nd international symposium on personal indoor and mobile radio communications (PIMRC), September 2011 (pp. 1567–1572).

  39. Jinliang, H., Wang, M., & Yuqing, Q. (2014). A high energy-efficient cooperative content distribution scheme for wireless networks. In Proceedings of IEEE international conference on signal processing, communications and computing (ICSPCC), August 2014 (pp. 461–466).

  40. Iera, A., Militano, L., Romeo, L., & Scarcello, F. (2011). Fair cost allocation in cellular-bluetooth cooperation scenarios. IEEE Transactions on Wireless Communications, 10(8), 2566–2576.

    Article  Google Scholar 

  41. Antonopoulos, A., Kartsakli, E., & Verikoukis, C. (2014). Game theoretic D2D content dissemination in 4G cellular networks. IEEE Communications Magazine, 52(6), 125–132.

    Article  Google Scholar 

  42. Lin, W., Zhao, H., & Liu, K. (2009). Cheat-proof cooperation strategies for wireless live streaming social networks. In Proceedings of IEEE international conference on acoustics, speech and signal processing (ICASSP), April 2009 (pp. 3469–3472).

  43. Biling, Z., Yan, C., & Liu, K. (2012). An indirect-reciprocity reputation game for cooperation in dynamic spectrum access networks. IEEE Transactions on Wireless Communications, 11(12), 4328–4341.

    Article  Google Scholar 

  44. Binglai, N., Zhao, H., & Jiang, H. (2011). A cooperation stimulation strategy in wireless multicast networks. IEEE Transactions on Signal Processing, 59(5), 2355–2369.

    Article  MathSciNet  Google Scholar 

  45. Ananthanarayanan, G., Zats, D., & Stoica, I. (2009). An aggregate network abstraction for mobile devices. In Proceedings of the ACM international conference on mobile computing and networking (Mobicom), September 2009 (pp. 1–3).

  46. Chebrolu, K., & Rao, R. (2002). Communication using multiple wireless interfaces. In Proceedings of wireless communications and networking conference (WCNC), March 2002 (Vol. 1, pp. 327–331).

  47. Deng, S., Netravali, R., Sivaraman, A., & Balakrishnan, H. (2014). WiFi, LTE, or both? Measuring multi-homed wireless internet performance. In Proceedings of internet measurement conference (IMC), November 2014 (pp. 1–14).

  48. Aust, S., Davis, P., Yamaguchi, A., & Obana, S. S. (2007). Interface status monitoring for wireless link aggregation in cognitive networks. In Proceedings of IEEE global telecommunications conference (GLOBECOM), November 2007 (pp. 4873–4877).

  49. Shengyang, C., Zhenhui, Y., & Muntean, G. (2013). A traffic burstiness-based offload scheme for energy efficiency deliveries in heterogeneous wireless networks. In Proceedings of IEEE global communications conference (Globecom) workshops, December 2013 (pp. 538–543).

  50. Shengyang, C., Zhenhui, Y., & Muntean, G. (2013). An energy-aware multipath-TCP-based content delivery scheme in heterogeneous wireless networks. In Proceedings of IEEE wireless communications and networking conference (WCNC), April 2013 (pp. 1291–1296).

  51. Tsao, C., & Sivakumar, R. (2009). On effectively exploiting multiple wireless interfaces in mobile hosts. In Proceedings of the 5th international conference on emerging networking experiments and technologies (CoNEXT), December 2009 (pp. 337–348).

  52. Man-Ching, Y., King, I., & Kwong-Sak, L. (2011). A survey of crowdsourcing systems. In Proceedings of IEEE third inernational conference on social computing, privacy, security, risk and trust (PASSAT), October 2011 (pp. 766–773).

  53. Faggiani, A., Gregori, E., Lenzini, L., Luconi, V., & Vecchio, A. (2014). Smartphone-based crowdsourcing for network monitoring: Opportunities, challenges, and a case study. IEEE Communications Magazine, 52(1), 106–113.

    Article  Google Scholar 

  54. Zhonghong, O., Jiang, D., Shichao, D., Jun, W., Yla-Jaaski, A., Pan, H., et al. (2015). Utilize signal traces from others? A crowdsourcing perspective of energy saving in cellular data communication. IEEE Transactions on Mobile Computing, 14(1), 194–207.

    Article  Google Scholar 

  55. Checco, A., Lancia, C., & Leith, D. J. (2014). Using crowd sourcing for local topology discovery in wireless networks. CoRR, abs/1401.1551. http://arxiv.org/abs/1401.1551.

  56. Chen, Z., Yavuz, E. A., & Karlsson, G. (2012). Demo of a collaborative music sharing system. In Proceedings of the third ACM international workshop on mobile opportunistic networks (MobiOpp), 2012 (pp. 77–78).

  57. Zhaofei, C., Yavuz, E., & Karlsson, G. (2012). What a juke! A collaborative music sharing system. In Proceedings of IEEE international symposium on a world of wireless, mobile and multimedia networks (WoWMoM), June 2012 (pp. 1–6).

  58. Sensorly, F. (2013). Paris. Sensorly. http://www.sensorly.com.

  59. Zhao, D., Li, X., & Ma, H. (2015). Budget-feasible online incentive mechanisms for crowdsourcing tasks truthfully. IEEE/ACM Transactions on Networking. doi:10.1109/TNET.2014.2379281.

    Google Scholar 

  60. Shi, J., Guan, Z., Qiao, C., Melodia, T., Koutsonikolas, D., & Challen, G. (2014). Crowdsourcing access network spectrum allocation using smartphones. In Proceedings of the 13th ACM workshop on hot topics in networks, October 2014 (pp. 1–7).

  61. Bahl, P., Chandra, R., Moscibroda, T., Murty, R., & Welsh, M. (2009). White space networking with WiFi like connectivity. ACM SIGCOMM Computer Communication Review, 39(4), 27–38.

    Article  Google Scholar 

  62. Shen, W., Hong, W., Cao, X., Yin, B., Shila, D. M., & Cheng, Y. (2014). Secure key establishment for device-to-device communications. In Proceedings of IEEE global communications conference (GLOBECOM), December 2014 (pp. 336–340).

  63. Bangma, M., Berkers, F., van den Ende, B., Kips, A., & Nooren, P. (2014). Versatile content distribution over LTE networks, a multi-provider approach. https://www.tno.nl/media/4604/study_paper_lte_bc_20141223_final_reduced.pdf.

  64. W. Paper Nokia. (2014). 5G radio access system design aspects. http://networks.nokia.com/innovation/futureworks-publications.

  65. Ma, J. (2014). Adaptive and software defined 5G air interface for 5G wireless network. http://www.ece.mcmaster.ca/~davidson/SPAWC_2014_Plenaries/SoftwareDefinedAI_SPAWC.pdf.

  66. Lai, C.-F., Chao, H.-C., Lai, Y.-X., & Wan, J. (2013). Cloud-assisted real-time transrating for HTTP live streaming. IEEE Wireless Communications, 20(3), 62–70.

    Article  Google Scholar 

  67. Wan, J., Zhang, D., Zhao, S., Yang, L., & Lloret, J. (2014). Context-aware vehicular cyber-physical systems with cloud support: Architecture, challenges, and solutions. IEEE Communications Magazine, 52(8), 106–113.

    Article  Google Scholar 

  68. Vasilakos, A. V., Li, Z., Simon, G., & You, W. (2015). Information centric network: Research challenges and opportunities. Journal of Network and Computer Applications, 52, 1–10.

    Article  Google Scholar 

  69. Jin, Y., Wen, Y., Shi, G., Wang, G., & Vasilakos, A. (2012). CoDaaS: An experimental cloud-centric content delivery platform for user-generated contents. In International conference on computing, networking and communications (ICNC), January 2012 (pp. 934–938).

  70. Quan, W., Xu, C., Vasilakos, A., Guan, J., Zhang, H., & Grieco, L. (2014). TB2F: Tree-bitmap and bloom-filter for a scalable and efficient name lookup in content-centric networking. In IFIP networking conference, June 2014 (pp. 1–9).

  71. Li, P., Guo, S., Yu, S., & Vasilakos, A. (2012). CodePipe: An opportunistic feeding and routing protocol for reliable multicast with pipelined network coding. In IEEE international conference on computer communications (INFOCOM), March 2012 (pp. 100–108).

Download references

Acknowledgments

This work was funded by Academy of Finland under the Grant Number 268997.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zaheer Khan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Khan, Z., Vasilakos, A.V., Barua, B. et al. Cooperative content delivery exploiting multiple wireless interfaces: methods, new technological developments, open research issues and a case study. Wireless Netw 22, 1961–1983 (2016). https://doi.org/10.1007/s11276-015-1070-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-015-1070-5

Keywords

Navigation