skip to main content
10.1145/3297280.3297477acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Towards a seamless coordination of cloud and fog: illustration through the internet-of-things

Published:08 April 2019Publication History

ABSTRACT

With the increasing popularity of the Internet-of-Things (IoT), organizations are revisiting their practices as well as adopting new ones so they can deal with an ever-growing amount of sensed and actuated data that IoT-compliant things generate. Some of these practices are about the use of cloud and/or fog computing. The former promotes "anything-as-a-service" and the latter promotes "process data next to where it is located". Generally presented as competing models, this paper discusses how cloud and fog could work hand-in-hand through a seamless coordination of their respective "duties". This coordination stresses out the importance of defining where the data of things should be sent (either cloud, fog, or cloud&fog concurrently) and in what order (either cloud then fog, fog then cloud, or fog&cloud concurrently). Applications' concerns with data such as latency, sensitivity, and freshness dictate both the appropriate recipients and the appropriate orders. For validation purposes, a healthcare-driven IoT application along with an in-house testbed, that features real sensors and fog and cloud platforms, have permitted to carry out different experiments that demonstrate the technical feasibility of the coordination model.

References

  1. M. Aazam and E.N. Huh. 2014. Fog Computing and Smart Gateway Based Communication for Cloud of Things. In Proceedings of FiCloud'2014. Barcelona, Spain. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. M.R. Abdmeziem, D. Tandjaoui, and I. Romdhani. 2016. Architecting the Internet of Things: State of the Art. In Robots and Sensor Clouds, Anis Koubaa and Elhadi Shakshuki (Eds.). Springer International Publishing.Google ScholarGoogle Scholar
  3. P.M. Barnaghi and A.P. Sheth. 2016. On Searching the Internet of Things: Requirements and Challenges. IEEE Intelligent Systems 31, 6 (2016). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. F. Bonomi, R. Milito, P. Natarajan, and J. Zhu. 2014. Fog Computing: A Platform for Internet of Things and Analytics. In Big Data and Internet of Things: A Roadmap for Smart Environments, Studies in Computational Intelligence. Cisco, Springer International Publishing.Google ScholarGoogle Scholar
  5. D.A. Chekired, L. Khoukhi, and H.T. T. Mouftah. 2018. Industrial IoT Data Scheduling Based on Hierarchical Fog Computing: A Key for Enabling Smart Factory. IEEE Trans. Industrial Informatics 14, 10 (2018).Google ScholarGoogle ScholarCross RefCross Ref
  6. DZone. https://dzone.com/guides/iot-applications-protocols-and-best-practices, 2017 (visited in May 2017). The Internet of Things, Application, Protocls, and Best Practices. Technical Report.Google ScholarGoogle Scholar
  7. H. Gupta, A.V. Dastjerdi, S.K. Ghosh, and R. Buyya. 2016. iFogSim: A Toolkit for Modeling and Simulation of Resource Management Techniques in Internet of Things, Edge and Fog Computing Environments. CoRR abs/1606.02007 (2016).Google ScholarGoogle Scholar
  8. G. Lewis, S. Echeverría, S. Simanta, B. Bradshaw, and J. Root. 2014. Tactical Cloudlets: Moving Cloud Computing to the Edge. In Proceedings of MILCOM'2014. Baltimore, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Logicworks. September 2016 (checked out in April 2017). Why Vendor Lock-In Remains a Big Roadblock to Cloud Success. www.cloudcomputing-news.net/news/2016/sep/01/vendor-lock-in-is-big-roadblock-to-cloud-success-survey-finds.Google ScholarGoogle Scholar
  10. X. Masip-Bruin, E. Marín-Tordera, G. Tashakor, A. Jukan, and G.J. Ren. October 2016. Foggy Clouds and Cloudy Fogs: A Real Need for Coordinated Management of Fog-to-Cloud Computing Systems. IEEE Wireless Communications 5, 23 (October 2016). Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. Meola. (last checked out October 2017) October 2016. The Critical Role of Infrastructure in the Internet of Things. uk.businessinsider.com/internet-of-things-infrastructure-architecture-management-2016-10.Google ScholarGoogle Scholar
  12. I. Petri, J. Diaz-Montes, O. Rana, Y. Rezgui, M. Parashar, and L.F. Bittencourt. 2015. Coordinating Data Analysis & Management in Multi-Layered Clouds. In Proceedings of CN4IoT'2015. Rome, Italy.Google ScholarGoogle Scholar
  13. J.W. Rittinghouse and J.F. Ransome. 2009. Cloud Computing: Implementation, Management, and Security. Taylor & Francis. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. M. Satyanarayanan, P. Bahl, R. Cáceres, and N. Davies. 2009. The Case for VM-based Cloudlets in Mobile Computing. IEEE Pervasive Computing 8, 4 (2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A. Taivalsaari and T. Mikkonen. 2017. A Roadmap to the Programmable World: Software Challenges in the IoT Era. IEEE Software 34, 1 (2017). Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. B. Varghese, N. Wang, D.S. Nikolopoulos, and R. Buyya. 2017. Feasibility of Fog Computing. arXiv preprint arXiv:1701.05451 (2017).Google ScholarGoogle Scholar
  17. M. Weiser. 1999. The Computer for the 21<sup>st</sup> Century. Newsletter ACM SIGMOBILE Mobile Computing and Communications Review 3, 3 (1999). Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Z. Wen, R. Yang, P. Garraghan, T. Lin, J. Xu, and M. Rovatsos. March-April 2017. Fog Orchestration for Internet of Things Services. IEEE Internet Computing 21, 2 (March-April 2017). Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. M. Yannuzzi, R. Milito, R. Serral-Gracià, D. Montero, and M. Nemirovsky. 2014. Key Ingredients in an IoT Recipe: Fog Computing, Cloud Computing, and more Fog Computing. In Proceedings of CAMAD'2014. Athens, Greece.Google ScholarGoogle Scholar

Index Terms

  1. Towards a seamless coordination of cloud and fog: illustration through the internet-of-things

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SAC '19: Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing
      April 2019
      2682 pages
      ISBN:9781450359337
      DOI:10.1145/3297280

      Copyright © 2019 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 8 April 2019

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate1,650of6,669submissions,25%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader