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.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
- 2.
Processing data at cloud nodes is different from processing data at fog nodes.
- 3.
Pre-processing data at cloud nodes prior to sending the obtained data to fog nodes.
- 4.
Pre-processing data at fog nodes prior to sending the obtained data to cloud nodes.
- 5.
- 6.
T \(\rightarrow \) C|F coordination has been discarded; it does not fit into the case study.
- 7.
In the case of T \(\rightarrow \) F, the time is multiplied by xin[10; 100], for the sake of representation.
References
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)
Fishburn, P.C.: Conjoint measurement in utility theory with incomplete product sets. J. Math. Psychol. 4(1), 104–119 (1967)
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)
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)
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)
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)
Saaty, T.L.: How to make a decision: the analytic hierarchy process. Eur. J. Oper. Res. 48(1), 9–26 (1990)
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)
Taivalsaari, A., Mikkonen, T.: A roadmap to the programmable world: software challenges in the IoT era. IEEE Softw. 34(1), 72–80 (2017)
Varghese, B., Wang, N., Nikolopoulos, D.S., Buyya, R.: Feasibility of fog computing. arXiv preprint arXiv:1701.05451 (2017). (INCOMPLETE)
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)
Zadeh, L.A.: Fuzzy sets. Inf. Control 8(3), 338–353 (1965)
Kornyshova, E., Salinesi, C.: MCDM techniques selection approaches: state of the art. In: Proceedings of MCDM 2007, Honolulu, Hawaii, USA (2007)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-030-44041-1_99
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-44040-4
Online ISBN: 978-3-030-44041-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)