Skip to main content

A Multi-Criteria Decision Making Approach for Cloud-Fog Coordination

  • Conference paper
  • First Online:
Advanced Information Networking and Applications (AINA 2020)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1151))

Abstract

This paper presents a multi-criteria cloud-fog coordination model to recommend where data that things generate 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). The model considers end-users’ concerns such as data latency, sensitivity, and freshness. The coordination model uses fuzzy logic when addressing these concerns in preparation for producing the recommendations. 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 both the multi-criteria cloud-fog coordination model and the fuzzy-logic-based approach.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    www.gartner.com/newsroom/id/3165317.

  2. 2.

    Processing data at cloud nodes is different from processing data at fog nodes.

  3. 3.

    Pre-processing data at cloud nodes prior to sending the obtained data to fog nodes.

  4. 4.

    Pre-processing data at fog nodes prior to sending the obtained data to cloud nodes.

  5. 5.

    jfuzzylogic.sourceforge.net/html/manual.html.

  6. 6.

    T \(\rightarrow \) C|F coordination has been discarded; it does not fit into the case study.

  7. 7.

    In the case of T \(\rightarrow \) F, the time is multiplied by xin[10; 100], for the sake of representation.

References

  1. Bonomi, F., Milito, R., Natarajan, P., Zhu, J.: Fog computing: a platform for internet of things and analytics. In: Proceedings of Big Data and Internet of Things: A Roadmap for Smart Environments. Studies in Computational Intelligence (2014)

    Google Scholar 

  2. Fishburn, P.C.: Conjoint measurement in utility theory with incomplete product sets. J. Math. Psychol. 4(1), 104–119 (1967)

    Article  MathSciNet  Google Scholar 

  3. Hernández-Nieves, E., Hernández, G., Gil-González, A.-B., Rodríguez-González, S., Corchado, J.M.: Fog computing architecture for personalized recommendation of banking products. Expert Syst. Appl. 140, 112900 (2020)

    Article  Google Scholar 

  4. Logicworks: Why Vendor Lock-In Remains a Big Roadblock to Cloud Success, September 2016. www.cloudcomputing-news.net/news/2016/sep/01/vendor-lock-in-is-big-roadblock-to-cloud-success-survey-finds. (Checked out in April 2017)

  5. Maamar, Z., Baker, T., Faci, N., Ugljanin, E., Khafajiy, M., Burégio, V.: Towards a seamless coordination of cloud and fog: illustration through the Internet-of-Things. In: Proceedings of SAC 2019, Paphos, Cyprus (2019)

    Google Scholar 

  6. Priyadarshini, R., Malarvizhi, N., Neeba, E.A.: A study on capabilities and challenges of fog computing. In: Raj, P., Koteeswaran, S. (eds.) Novel Practices and Trends in Grid and Cloud Computing. IGI Global, Hershey (2019)

    Google Scholar 

  7. Saaty, T.L.: How to make a decision: the analytic hierarchy process. Eur. J. Oper. Res. 48(1), 9–26 (1990)

    Article  Google Scholar 

  8. Satyanarayanan, M., Bahl, P., Cáceres, R., Davies, N.: The case for VM-based cloudlets in mobile computing. IEEE Pervasive Comput. 8(4), 14–23 (2009)

    Article  Google Scholar 

  9. Taivalsaari, A., Mikkonen, T.: A roadmap to the programmable world: software challenges in the IoT era. IEEE Softw. 34(1), 72–80 (2017)

    Article  Google Scholar 

  10. Varghese, B., Wang, N., Nikolopoulos, D.S., Buyya, R.: Feasibility of fog computing. arXiv preprint arXiv:1701.05451 (2017). (INCOMPLETE)

  11. Yannuzzi, M., Milito, R., Serral-GraciĂ , R., Montero, D., Nemirovsky, M.: Key ingredients in an IoT recipe: fog computing, cloud computing, and more fog computing. In: Proceedings of CAMAD 2014. (INCOMPLETE)

    Google Scholar 

  12. Zadeh, L.A.: Fuzzy sets. Inf. Control 8(3), 338–353 (1965)

    Article  Google Scholar 

  13. Kornyshova, E., Salinesi, C.: MCDM techniques selection approaches: state of the art. In: Proceedings of MCDM 2007, Honolulu, Hawaii, USA (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fadwa Yahya .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Yahya, F., Maamar, Z., Boukadi, K. (2020). A Multi-Criteria Decision Making Approach for Cloud-Fog Coordination. In: Barolli, L., Amato, F., Moscato, F., Enokido, T., Takizawa, M. (eds) Advanced Information Networking and Applications. AINA 2020. Advances in Intelligent Systems and Computing, vol 1151. Springer, Cham. https://doi.org/10.1007/978-3-030-44041-1_99

Download citation

Publish with us

Policies and ethics