{"title":"Presenting a meta-heuristic solution for optimal resource allocation in fog computing","authors":"X. Ding, Huaibao Ding, Fei Zhou","doi":"10.3233/jifs-233418","DOIUrl":null,"url":null,"abstract":"Given that cloud computing is a relatively new field of study, there is an urgent need for comprehensive approaches to resource provisioning and the allocation of Internet of Things (IoT) services across cloud infrastructure. Other challenging aspects of cloud computing include IoT resource virtualization and disseminating IoT services among available cloud resources. To meet deadlines, optimize application execution times, efficiently use cloud resources, and identify the optimal service location, service placement plays a crucial role in installing services on existing virtual resources within a cloud-based environment. To achieve load balance in the fog computing infrastructure and ensure optimal resource allocation, this work proposes a meta-heuristic approach based on the cat swarm optimization method. For more clarity in the difference between the work presented in this research and other similar works, we named the proposed technique MH-CSO. The algorithm incorporates a resource check parameter to determine the accessibility and suitability of resources in different situations. This conclusion was drawn after evaluating the proposed solution in the ifogsim environment and comparing it with particle swarm and ant colony optimization techniques. The findings demonstrate that the proposed solution successfully optimizes key parameters, including runtime and energy usage.","PeriodicalId":509313,"journal":{"name":"Journal of Intelligent & Fuzzy Systems","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-03-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Intelligent & Fuzzy Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3233/jifs-233418","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Given that cloud computing is a relatively new field of study, there is an urgent need for comprehensive approaches to resource provisioning and the allocation of Internet of Things (IoT) services across cloud infrastructure. Other challenging aspects of cloud computing include IoT resource virtualization and disseminating IoT services among available cloud resources. To meet deadlines, optimize application execution times, efficiently use cloud resources, and identify the optimal service location, service placement plays a crucial role in installing services on existing virtual resources within a cloud-based environment. To achieve load balance in the fog computing infrastructure and ensure optimal resource allocation, this work proposes a meta-heuristic approach based on the cat swarm optimization method. For more clarity in the difference between the work presented in this research and other similar works, we named the proposed technique MH-CSO. The algorithm incorporates a resource check parameter to determine the accessibility and suitability of resources in different situations. This conclusion was drawn after evaluating the proposed solution in the ifogsim environment and comparing it with particle swarm and ant colony optimization techniques. The findings demonstrate that the proposed solution successfully optimizes key parameters, including runtime and energy usage.