{"title":"FogScheduler: A resource optimization framework for energy-efficient computing in fog environments","authors":"Eyhab Al-Masri, Sri Vibhu Paruchuri","doi":"10.1016/j.iot.2025.101609","DOIUrl":null,"url":null,"abstract":"<div><div>The rapid growth of Internet of Things (IoT) devices has created a pressing demand for fog computing, offering an effective alternative to the inherent constraints imposed by traditional cloud computing. Efficient resource management in fog environments remains challenging due to device heterogeneity, dynamic workloads, and conflicting performance objectives. This paper introduces FogScheduler, an innovative resource allocation algorithm that optimizes performance and energy efficiency in IoT-fog ecosystems using the TOPSIS method to rank resources based on attributes like MIPS, Thermal Design Power (TDP), memory bandwidth, and network latency. Experiments highlight FogScheduler's notable achievements, including a 46.1 % reduction in energy consumption in the best case compared to the Greedy Algorithm (GA) and a 45.6 % reduction in makespan compared to the First-Fit Algorithm (FFA). On average, FogScheduler achieves a 27 % reduction in energy consumption compared to FFA, demonstrating its consistent ability to optimize resource allocation. Even in worst-case scenarios, FogScheduler outperforms traditional algorithms, underscoring its robustness across varying resource contention levels. Results from our experiments demonstrate that FogScheduler is a highly effective solution for energy-aware and performance-optimized resource management, offering significant potential for IoT-fog-cloud ecosystems.</div></div>","PeriodicalId":29968,"journal":{"name":"Internet of Things","volume":"32 ","pages":"Article 101609"},"PeriodicalIF":6.0000,"publicationDate":"2025-04-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Internet of Things","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2542660525001234","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
The rapid growth of Internet of Things (IoT) devices has created a pressing demand for fog computing, offering an effective alternative to the inherent constraints imposed by traditional cloud computing. Efficient resource management in fog environments remains challenging due to device heterogeneity, dynamic workloads, and conflicting performance objectives. This paper introduces FogScheduler, an innovative resource allocation algorithm that optimizes performance and energy efficiency in IoT-fog ecosystems using the TOPSIS method to rank resources based on attributes like MIPS, Thermal Design Power (TDP), memory bandwidth, and network latency. Experiments highlight FogScheduler's notable achievements, including a 46.1 % reduction in energy consumption in the best case compared to the Greedy Algorithm (GA) and a 45.6 % reduction in makespan compared to the First-Fit Algorithm (FFA). On average, FogScheduler achieves a 27 % reduction in energy consumption compared to FFA, demonstrating its consistent ability to optimize resource allocation. Even in worst-case scenarios, FogScheduler outperforms traditional algorithms, underscoring its robustness across varying resource contention levels. Results from our experiments demonstrate that FogScheduler is a highly effective solution for energy-aware and performance-optimized resource management, offering significant potential for IoT-fog-cloud ecosystems.
期刊介绍:
Internet of Things; Engineering Cyber Physical Human Systems is a comprehensive journal encouraging cross collaboration between researchers, engineers and practitioners in the field of IoT & Cyber Physical Human Systems. The journal offers a unique platform to exchange scientific information on the entire breadth of technology, science, and societal applications of the IoT.
The journal will place a high priority on timely publication, and provide a home for high quality.
Furthermore, IOT is interested in publishing topical Special Issues on any aspect of IOT.