Scalable Linux Container Provisioning in Fog and Edge Computing Platforms

  • Michele Gazzetti
  • Andrea Reale
  • Kostas Katrinis
  • Antonio Corradi
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10659)


The tremendous increase in the number of mobile devices and the proliferation of all kinds of new types of sensors is creating new value opportunities by analyzing, developing insights from, and actuating upon large volumes of data streams generated at the edge of the network. While general purpose processing required to unleash this value is abundant in Cloud datacenters, bringing raw IoT data streams to the Cloud poses critical challenges, including: (i) regulatory constraints related to data sensitivity, (ii) significant bandwidth costs and (iii) latency barriers inhibiting near-real-time applications. Edge Computing aspires to extend the traditional cloud model to the “edge of the network”, to deliver low-latency, bandwidth-efficiencies and controlled privacy. For all the commonalities between the two models, transitioning the provisioning and orchestration of a distributed analytics platform from Cloud to Edge is not trivial. The two models present totally different cost structures such as price of bandwidth, data communication latency, power density and availability. In this paper, we address the challenge associated with transitioning scalable provisioning from Cloud to distributed Edge platforms. We identify current scalability challenges in Linux container provisioning at the Edge; we propose a novel peer-to-peer model taking on them; we present a prototype of this model designed for and tested on real Edge testbeds, and we report a scalability evaluation on a scale-out virtualized platform. Our results demonstrate significant savings in terms of provisioning latency and bandwidth utilization.


  1. 1.
  2. 2.
    Open edge computing.
  3. 3.
    Open fog consortium.
  4. 4.
    Openstack open source cloud computing software.
  5. 5.
  6. 6.
    Chandra, A., Weissman, J., Heintz, B.: Decentralized edge clouds. IEEE Internet Comput. 17(5), 70–73 (2013)CrossRefGoogle Scholar
  7. 7.
    Chen, K., Nahrstedt, K.: Effective location-guided tree construction algorithms for small group multicast in MANET. In: Proceedings of Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies, vol. 3, pp. 1180–1189 (2002)Google Scholar
  8. 8.
    Hosseini, M., Ahmed, D.T., Shirmohammadi, S., Georganas, N.D.: A survey of application-layer multicast protocols. IEEE Commun. Surv. Tutor. 9(3), 58–74 (2007)CrossRefGoogle Scholar
  9. 9.
    Jones, A., Benton, M.: Amazon Echo: A Simple User Guide to Amazon Echo and Essential Hacking Guide, vol. 6. CreateSpace Independent Publishing Platform, USA (2016)Google Scholar
  10. 10.
    Kim, M.S., Lam, S.S., Lee, D.Y.: Optimal distribution tree for internet streaming media. In: Proceedings of 23rd International Conference on Distributed Computing Systems, pp. 116–125, May 2003Google Scholar
  11. 11.
    Manco, F., Martins, J., Yasukata, K., Mendes, J., Kuenzer, S., Huici, F.: The case for the superfluid cloud. In: Proceedings of the 7th USENIX Conference on Hot Topics in Cloud Computing, HotCloud 2015, p. 7. USENIX Association, Berkeley (2015)Google Scholar
  12. 12.
    Pahl, C., Lee, B.: Containers and clusters for edge cloud architectures - a technology review. In: 3rd International Conference on Future Internet of Things and Cloud, pp. 379–386, August 2015Google Scholar
  13. 13.
    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
  14. 14.
    Tong, L., Li, Y., Gao, W.: A hierarchical edge cloud architecture for mobile computing. In: IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications, pp. 1–9. IEEE, April 2016Google Scholar
  15. 15.
    Zachariah, T., Klugman, N., Campbell, B., Adkins, J., Jackson, N., Dutta, P.: The internet of things has a gateway problem. In: Proceedings of the 16th International Workshop on Mobile Computing Systems and Applications - HotMobile 2015, pp. 27–32. ACM Press, New York (2015)Google Scholar
  16. 16.
    Zhang, B., Mor, N., Kolb, J., Chan, D.S., Lutz, K., Allman, E., Wawrzynek, J., Lee, E., Kubiatowicz, J.: The Cloud is Not Enough: Saving IoT From The Cloud (2015)Google Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  • Michele Gazzetti
    • 1
  • Andrea Reale
    • 1
  • Kostas Katrinis
    • 1
  • Antonio Corradi
    • 2
  1. 1.IBM ResearchDublinIreland
  2. 2.Department of Computer Science and EngineeringUniversity of BolognaBolognaItaly

Personalised recommendations