Advertisement

Wireless Networks

, Volume 22, Issue 6, pp 1961–1983 | Cite as

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

  • Zaheer KhanEmail author
  • Athanasios V. Vasilakos
  • Bidushi Barua
  • Shahriar Shahabuddin
  • Hamed Ahmadi
Article

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.

Keywords

Wireless networks Cooperative content delivery Multiple interfaces Cellular WiFi Bluetooth Crowdsourcing Content-centric networking Cooperative caching 

Notes

Acknowledgments

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

References

  1. 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. 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.CrossRefGoogle Scholar
  3. 3.
    HUAWEI. (2012). Future smartphone solution white paper. http://www.huawei.com/en/others.
  4. 4.
    Ericsson. (2013). 5G radio access. http://www.ericsson.com/res/docs/whitepapers/wp-5g.pdf.
  5. 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).Google Scholar
  6. 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).Google Scholar
  7. 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. 8.
    Guerra, R. (2013). Carrier WiFi: The next generation. http://www.ericsson.com/news/131220-carrier-wifi_244129226_c.
  9. 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).Google Scholar
  10. 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.CrossRefGoogle Scholar
  11. 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).Google Scholar
  12. 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).Google Scholar
  13. 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).Google Scholar
  14. 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).Google Scholar
  15. 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).Google Scholar
  16. 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).Google Scholar
  17. 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).Google Scholar
  18. 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).Google Scholar
  19. 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).Google Scholar
  20. 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. 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. 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).Google Scholar
  23. 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).Google Scholar
  24. 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).Google Scholar
  25. 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).Google Scholar
  26. 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.CrossRefGoogle Scholar
  27. 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).Google Scholar
  28. 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. 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).Google Scholar
  30. 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).Google Scholar
  31. 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).Google Scholar
  32. 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.CrossRefGoogle Scholar
  33. 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).Google Scholar
  34. 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).Google Scholar
  35. 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).Google Scholar
  36. 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. 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).Google Scholar
  38. 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).Google Scholar
  39. 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).Google Scholar
  40. 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.CrossRefGoogle Scholar
  41. 41.
    Antonopoulos, A., Kartsakli, E., & Verikoukis, C. (2014). Game theoretic D2D content dissemination in 4G cellular networks. IEEE Communications Magazine, 52(6), 125–132.CrossRefGoogle Scholar
  42. 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).Google Scholar
  43. 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.CrossRefGoogle Scholar
  44. 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.MathSciNetCrossRefGoogle Scholar
  45. 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).Google Scholar
  46. 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).Google Scholar
  47. 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).Google Scholar
  48. 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).Google Scholar
  49. 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).Google Scholar
  50. 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).Google Scholar
  51. 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).Google Scholar
  52. 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).Google Scholar
  53. 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.CrossRefGoogle Scholar
  54. 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.CrossRefGoogle Scholar
  55. 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. 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).Google Scholar
  57. 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).Google Scholar
  58. 58.
    Sensorly, F. (2013). Paris. Sensorly. http://www.sensorly.com.
  59. 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. 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).Google Scholar
  61. 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.CrossRefGoogle Scholar
  62. 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).Google Scholar
  63. 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. 64.
    W. Paper Nokia. (2014). 5G radio access system design aspects. http://networks.nokia.com/innovation/futureworks-publications.
  65. 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. 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.CrossRefGoogle Scholar
  67. 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.CrossRefGoogle Scholar
  68. 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.CrossRefGoogle Scholar
  69. 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).Google Scholar
  70. 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).Google Scholar
  71. 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).Google Scholar

Copyright information

© Springer Science+Business Media New York 2015

Authors and Affiliations

  • Zaheer Khan
    • 1
    Email author
  • Athanasios V. Vasilakos
    • 2
  • Bidushi Barua
    • 1
  • Shahriar Shahabuddin
    • 1
  • Hamed Ahmadi
    • 3
  1. 1.Centre for Wireless CommunicationsUniversity of OuluOuluFinland
  2. 2.Department of Computer and Telecommunications EngineeringUniversity of Western MacedoniaKozaniGreece
  3. 3.CTVRTrinity College DublinDublinIreland

Personalised recommendations