Video Dissemination in Untethered Edge-Clouds: A Case Study
- 1 Citations
- 7 Mentions
- 323 Downloads
Abstract
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.
Keywords
Video Dissemination Mobile Edge Cloud Cloudlet Servers Video Caching Mesh TransferNotes
Acknowledgements
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.
References
- 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.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.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.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.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.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.Kapustka, P., Stoffel, C.: State of the stadium technology survey. Technical report, Mobile Sports Report (2014)Google Scholar
- 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.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.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.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.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.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.Nordström, E., Rohner, C., Gunningberg, P.: Haggle: opportunistic mobile content sharing using search. Comput. Commun. 48, 121–132 (2014)CrossRefGoogle Scholar
- 15.Robb, D.: HuaweiVoice: Agile Stadiums Bring Digital Content To Sports Fans. Forbes Magazine (2015)Google Scholar
- 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.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). https://doi.org/10.1007/978-3-319-39577-7_8CrossRefGoogle Scholar
- 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.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.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.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.Vogels, W.: Eventually consistent. Commun. ACM 52(1), 40–44 (2009)CrossRefGoogle Scholar
- 23.Wang, N., Varghese, B., Matthaiou, M., Nikolopoulos, D.S.: ENORM: a framework for edge node resource management. IEEE Trans. Serv. Comput. (2017). https://doi.org/10.1109/TSC.2017.2753775
- 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.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.YinzCam. http://www.yinzcam.com/. Accessed 21 Feb 2018