Video Dissemination in Untethered Edge-Clouds: A Case Study

  • João Rodrigues
  • Eduardo R. B. MarquesEmail author
  • Joaquim Silva
  • Luís M. B. Lopes
  • Fernando Silva
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10853)


We describe a case study application for untethered video dissemination using a hybrid edge-cloud architecture featuring Android devices, possibly organised in WiFi-Direct groups, and Raspberry Pi-based cloudlets, structured in a mesh and also working as access points. The application was tested in the real-world scenario of a Portuguese volleyball league game. During the game, users of the application recorded videos and injected them in the edge-cloud. The cloudlet servers continuously synchronised their cached video contents over the mesh network, allowing users on different locations to share their videos, without resorting to any other network infrastructure. An analysis of the logs gathered during the experiment shows that such portable setups can easily disseminate videos to tens of users through the edge-cloud with low latencies. We observe that the edge-cloud may be naturally resilient to faulty cloudlets or devices, taking advantage of video caching within devices and WiFi-Direct groups, and of device churn to opportunistically disseminate videos.



This work has been sponsored by projects HYRAX (CMUP-ERI/FIA/0048/2013), funded by FCT, and SMILES (NORTE-01-0145-FEDER-000020), funded by NORTE 2020, under PORTUGAL 2020, and through the ERDF fund. We wish to thank Nuno Vitó and Bernardo Viterbo from S.C. Espinho, José Gouveia and Quirino Gomes from C.M. Espinho, and Francisco Carvalho from Vitória S.C. for their precious support.


  1. 1.
    Andreev, S., Pyattaev, A., Johnsson, K., Galinina, O., Koucheryavy, Y.: Cellular traffic offloading onto network-assisted device-to-device connections. IEEE Commun. Mag. 52(4), 20–31 (2014)CrossRefGoogle Scholar
  2. 2.
    Cerqueira, F., Silva, J.A., Lourenço, J.M., Paulino, H.: Towards a persistent publish/subscribe system for networks of mobile devices. In: Proceedings of MECC 2017, pp. 2:1–2:6. ACM (2017)Google Scholar
  3. 3.
    Drolia, U., Martins, R., Tan, J., Chheda, A., Sanghavi, M., Gandhi, R., Narasimhan, P.: The case for mobile edge-clouds. In: Proceedings of UIC/ATC 2013, pp. 209–215. IEEE (2013)Google Scholar
  4. 4.
    Erman, J., Ramakrishnan, K.K.: Understanding the super-sized traffic of the super bowl. In: Proceedings of IMC 2013, pp. 353–360. ACM (2013)Google Scholar
  5. 5.
    Ghareeb, M., Rouibia, S., Parrein, B., Raad, M., Thareau, C.: P2PWeb: a client/server and P2P hybrid architecture for content delivery over internet. In: Proceedings of ICCIT 2013, pp. 162–166. IEEE (2013)Google Scholar
  6. 6.
    Helgason, O.R., Yavuz, E.A., Kouyoumdjieva, S.T., Pajevic, L., Karlsson, G.: A mobile peer-to-peer system for opportunistic content-centric networking. In: Proceedings of MobiHeld 2010, pp. 21–26. ACM (2010)Google Scholar
  7. 7.
    Kapustka, P., Stoffel, C.: State of the stadium technology survey. Technical report, Mobile Sports Report (2014)Google Scholar
  8. 8.
    Keller, L., Le, A., Cici, B., Seferoglu, H., Fragouli, C., Markopoulou, A.: Microcast: cooperative video streaming on smartphones. In: Proceedings of MobiSys 2012, pp. 57–70. ACM (2012)Google Scholar
  9. 9.
    Koukoumidis, E., Lymberopoulos, D., Strauss, K., Liu, J., Burger, D.: Pocket cloudlets. In: Proceedings of ASPLOS XVI, pp. 171–184. ACM (2010)Google Scholar
  10. 10.
    Kwon, D., Je, H., Kim, H., Ju, H., An, D.: Scalable video streaming relay for smart mobile devices in wireless networks. PloS One 11(12), e0167403 (2016)CrossRefGoogle Scholar
  11. 11.
    Liu, J.K., Au, M.H., Susilo, W., Liang, K., Lu, R., Srinivasan, B.: Secure sharing and searching for real-time video data in mobile cloud. IEEE Netw. 29(2), 46–50 (2015)CrossRefGoogle Scholar
  12. 12.
    Lu, Z., Wang, Y., Yang, Y.R.: An analysis and comparison of CDN-P2P-hybrid content delivery system and model. J. Commun. 7(3), 232–245 (2012)CrossRefGoogle Scholar
  13. 13.
    Mollah, M.B., Azad, M.A.K., Vasilakos, A.: Secure data sharing and searching at the edge of cloud-assisted internet of things. IEEE Cloud Comput. 4(1), 34–42 (2017)CrossRefGoogle Scholar
  14. 14.
    Nordström, E., Rohner, C., Gunningberg, P.: Haggle: opportunistic mobile content sharing using search. Comput. Commun. 48, 121–132 (2014)CrossRefGoogle Scholar
  15. 15.
    Robb, D.: HuaweiVoice: Agile Stadiums Bring Digital Content To Sports Fans. Forbes Magazine (2015)Google Scholar
  16. 16.
    Rodrigues, J., Marques, E.R.B., Lopes, L.M.B., Silva, F.: Towards a middleware for mobile edge-cloud applications. In: Proceedings of MECC 2017. ACM (2017)Google Scholar
  17. 17.
    Rodrigues, J., Silva, J., Martins, R., Lopes, L., Drolia, U., Narasimhan, P., Silva, F.: Benchmarking wireless protocols for feasibility in supporting crowdsourced mobile computing. In: Jelasity, M., Kalyvianaki, E. (eds.) DAIS 2016. LNCS, vol. 9687, pp. 96–108. Springer, Cham (2016). Scholar
  18. 18.
    Satyanarayanan, M., Bahl, P., Caceres, R., Davies, N.: The case for VM-Based cloudlets in mobile computing. IEEE Pervasive Comput. 8(4), 14–23 (2009)CrossRefGoogle Scholar
  19. 19.
    Silva, P.M.P., Rodrigues, J., Silva, J., Martins, R., Lopes, L., Silva, F.: Using edge-clouds to reduce load on traditional WiFi infrastructure and improve quality of experience. In: Proceedings of ICFEC 2017, pp. 61–67. IEEE (2017)Google Scholar
  20. 20.
    Simoens, P., Xiao, Y., Pillai, P., Chen, Z., Ha, K., Satyanarayanan, M.: Scalable crowd-sourcing of video from mobile devices. In: Proceedings of MobiSys 2013, pp. 139–152. ACM (2013)Google Scholar
  21. 21.
    Tan, J., Drolia, U., Martins, R., Gandhi, R., Narasimhan, P.: Chips: content-based heuristics for improving photo privacy for smartphones. In: Proceedings of WiSec 2014, pp. 213–218. ACM (2014)Google Scholar
  22. 22.
    Vogels, W.: Eventually consistent. Commun. ACM 52(1), 40–44 (2009)CrossRefGoogle Scholar
  23. 23.
    Wang, N., Varghese, B., Matthaiou, M., Nikolopoulos, D.S.: ENORM: a framework for edge node resource management. IEEE Trans. Serv. Comput. (2017).
  24. 24.
    Wang, X., Chen, M., Kwon, T.T., Yang, L., Leung, V.C.M.: AMES-Cloud: a framework of adaptive mobile video streaming and efficient social video sharing in the clouds. IEEE Trans. Multimed. 15(4), 811–820 (2013)CrossRefGoogle Scholar
  25. 25.
    Yin, H., Liu, X., Zhan, T., Sekar, V., Qiu, F., Lin, C., Zhang, H., Li, B.: Design and deployment of a hybrid CDN-P2P system for live video streaming: experiences with LiveSky. In: Proceedings of Multimedia, pp. 25–34. ACM (2009)Google Scholar
  26. 26.
    YinzCam. Accessed 21 Feb 2018

Copyright information

© IFIP International Federation for Information Processing 2018

Authors and Affiliations

  • João Rodrigues
    • 1
  • Eduardo R. B. Marques
    • 1
    Email author
  • Joaquim Silva
    • 1
  • Luís M. B. Lopes
    • 1
  • Fernando Silva
    • 1
  1. 1.CRACS/INESC-TEC and Faculty of ScienceUniversity of PortoPortoPortugal

Personalised recommendations