Advertisement

A Research Perspective on Fog Computing

  • David BermbachEmail author
  • Frank Pallas
  • David García Pérez
  • Pierluigi Plebani
  • Maya Anderson
  • Ronen Kat
  • Stefan Tai
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10797)

Abstract

State-of-the-art applications are typically deployed on top of cloud services which offer the illusion of infinite resources, elastic scalability, and a simple pay-per-use billing model. While this is very convenient for developers, it also comes with relatively high access latency for end users. Future application domains such as the Internet of Things, autonomous driving, or future 5G mobile apps, however, require low latency access which is typically achieved by moving computation towards the edge of the network. This natural extension of the cloud towards the edge is typically referred to as Fog Computing and has lately found a lot of attention. However, Fog Computing as a deployment platform has not yet found widespread adoption; this, we believe, could be helped through a consistent use of the service-oriented computing paradigm for fog infrastructure services. Based on this motivation, this paper describes the concept of Fog Computing in detail, discusses the main obstacles for Fog Computing adoption, and derives open research challenges.

Keywords

Fog Computing Cloud computing Edge computing 

Notes

Acknowledgments

This work has been supported by the European Commission through the Horizon 2020 Research and Innovation program under contract 731945 (DITAS project).

References

  1. 1.
    Bermbach, D., Tai, S.: Benchmarking eventual consistency: Lessons learned from long-term experimental studies. In: Proceedings of IC2E. IEEE (2014)Google Scholar
  2. 2.
    Bermbach, D., Wittern, E.: Benchmarking web API quality. In: Bozzon, A., Cudre-Maroux, P., Pautasso, C. (eds.) ICWE 2016. LNCS, vol. 9671, pp. 188–206. Springer, Cham (2016).  https://doi.org/10.1007/978-3-319-38791-8_11CrossRefGoogle Scholar
  3. 3.
    Bermbach, D., Wittern, E., Tai, S.: Cloud Service Benchmarking. Measuring Quality of Cloud Services from a Client Perspective. Springer, Cham (2017).  https://doi.org/10.1007/978-3-319-55483-9_1CrossRefGoogle Scholar
  4. 4.
    Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the internet of things. In: Proceedings of MCC. ACM (2012)Google Scholar
  5. 5.
    Dastjerdi, A.V., Buyya, R.: Fog computing: helping the internet of things realize its potential. Computer 49(8), 112–116 (2016)CrossRefGoogle Scholar
  6. 6.
    Díaz, M., Martín, C., Rubio, B.: State-of-the-art, challenges, and open issues in the integration of internet of things and cloud computing. J. Netw. Comput. Appl. 67, 99–117 (2016)CrossRefGoogle Scholar
  7. 7.
    Ernst, D., Bermbach, D., Tai, S.: Understanding the container ecosystem: A taxonomy of building blocks for container lifecycle and cluster management. In: Proceedings of WoC. IEEE (2016)Google Scholar
  8. 8.
    Esposito, C., Castiglione, A., Pop, F., Choo, K.K.R.: Challenges of connecting edge and cloud computing: a security and forensic perspective. IEEE Cloud Comput. 4(2), 13–17 (2017)CrossRefGoogle Scholar
  9. 9.
    European Parliament and European Council: Regulation 2016/679 - general data protection regulation - GDPR (2016)Google Scholar
  10. 10.
    Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I.: Above the clouds: A berkeley view of cloud computing. University of California, Berkeley, Technical report (2009)Google Scholar
  11. 11.
    Lewis, J., Fowler, M.: Microservices: a definition of this new architectural term. ThoughtWorks (2014). Accessed 1 Jun 2017. http://martinfowler.com/articles/microservices.html
  12. 12.
    Mell, P., Grance, T.: The NIST definition of cloud computing. NIST Special Publication 800-145 (2011)Google Scholar
  13. 13.
    OpenFog Consortium Architecture Working Group: OpenFog Architecture Overview (2016). Accessed 8 Aug 2017. http://www.openfogconsortium.org/ra
  14. 14.
    Ouyang, X., Irwin, D., Shenoy, P.: Spotlight: An information service for the cloud. In: Proceedings of ICDCS. IEEE (2016)Google Scholar
  15. 15.
    Pallas, F., Bermbach, D., Müller, S., Tai, S.: Evidence-based security configurations for cloud datastores. In: Proceedings of SAC. ACM (2017)Google Scholar
  16. 16.
    Pallas, F., Günther, J., Bermbach, D.: Pick your choice in hbase: Security of performance. In: Proceedings of BigData. IEEE (2016)Google Scholar
  17. 17.
    Plebani, P., Garcia-Perez, D., Anderson, M., Bermbach, D., Cappiello, C., Kat, R.I., Pallas, F., Pernici, B., Tai, S., Vitali, M.: Information Logistics and Fog Computing: The DITAS Approach. In: Proceedings of CAISE Forum. CEUR (2017)Google Scholar
  18. 18.
    Roberts, M.: Serverless architectures (2016). Accessed 1 Jun 2017. http://martinfowler.com/articles/serverless.html
  19. 19.
    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
  20. 20.
    Shi, W., Cao, J., Zhang, Q., Li, Y., Xu, L.: Edge computing: vision and challenges. IEEE Internet Things J. 3(5), 637–646 (2016)CrossRefGoogle Scholar
  21. 21.
    Shi, W., Dustdar, S.: The promise of edge computing. Computer 49(5), 78–81 (2016)CrossRefGoogle Scholar
  22. 22.
    Singh, J., Pasquier, T.F.J.M., Bacon, J., Diaconu, R., Powles, J., Eyers, D.: Big Ideas paper: Policy-driven middleware for a legally-compliant Internet of Things. In: Proceedings of MIDDLEWARE. ACM (2016)Google Scholar
  23. 23.
    Stojmenovic, I., Wen, S., Huang, X., Luan, H.: An overview of fog computing and its security issues. Concurr. Comput. Pract. Exp. 28(10), 2991–3005 (2016)CrossRefGoogle Scholar
  24. 24.
    Tai, S.: Continuous, trustless, and fair: changing priorities in services computing. In: Lazovik, A., Schulte, S. (eds.) ESOCC 2016. CCIS, vol. 707, pp. 205–210. Springer, Cham (2018).  https://doi.org/10.1007/978-3-319-72125-5_16CrossRefGoogle Scholar
  25. 25.
    Varshney, P., Simmhan, Y.: Demystifying fog computing: Characterizing architectures, applications and abstractions. CoRR (2017). http://arxiv.org/abs/1702.06331

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  • David Bermbach
    • 1
    Email author
  • Frank Pallas
    • 1
  • David García Pérez
    • 2
  • Pierluigi Plebani
    • 3
  • Maya Anderson
    • 4
  • Ronen Kat
    • 4
  • Stefan Tai
    • 1
  1. 1.TU Berlin, Information Systems Engineering Research GroupBerlinGermany
  2. 2.Atos Spain SA, Atos Research and InnovationBarcelonaSpain
  3. 3.Politecnico di MilanoMilanItaly
  4. 4.IBM Research HaifaHaifaIsrael

Personalised recommendations