{"title":"CLEMO: Cost, load, energy, and makespan-based optimized scheduler for internet of things applications in cloud-fog environment","authors":"Amritesh Singh, Rohit Kumar Tiwari, Sushil Kumar Saroj","doi":"10.1016/j.compeleceng.2025.110377","DOIUrl":null,"url":null,"abstract":"<div><div>The rapid expansion of Internet of Things (IoT) devices has led to a substantial increase in data that needs to be processed efficiently. However, IoT devices face numerous challenges like constrained computational power, limited storage capacity, and finite battery life that hinder their ability to process extensive data efficiently. To address these issues, IoT devices are using the advantages of cloud and fog computing to process large tasks. However, task scheduling in cloud fog is another challenge as it is an NP-hard problem. In this study, we have introduced Cost, Load, Energy and Makespan based Optimized task scheduler (CLEMO) that assigns tasks to different cloud and fog nodes considering the cost, load, energy usage, and makespan involved in processing the dependent tasks. The CLEMO aims to identify optimal solutions for task scheduling in cloud fog by harnessing the inherent capabilities of genetic algorithms. To assess the performance of CLEMO, we conducted various exhaustive experiments and compared the results with other state-of-the-art methods. The outcomes demonstrate that the CLEMO outperforms other methods in terms of cost, load distribution, energy efficiency, and makespan. That indicated that the proposed method can make IoT applications more cost-efficient, conserve energy effectively with better execution time, and optimally utilize available resources in a cloud-fog environment.</div></div>","PeriodicalId":50630,"journal":{"name":"Computers & Electrical Engineering","volume":"124 ","pages":"Article 110377"},"PeriodicalIF":4.0000,"publicationDate":"2025-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Electrical Engineering","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0045790625003209","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0
Abstract
The rapid expansion of Internet of Things (IoT) devices has led to a substantial increase in data that needs to be processed efficiently. However, IoT devices face numerous challenges like constrained computational power, limited storage capacity, and finite battery life that hinder their ability to process extensive data efficiently. To address these issues, IoT devices are using the advantages of cloud and fog computing to process large tasks. However, task scheduling in cloud fog is another challenge as it is an NP-hard problem. In this study, we have introduced Cost, Load, Energy and Makespan based Optimized task scheduler (CLEMO) that assigns tasks to different cloud and fog nodes considering the cost, load, energy usage, and makespan involved in processing the dependent tasks. The CLEMO aims to identify optimal solutions for task scheduling in cloud fog by harnessing the inherent capabilities of genetic algorithms. To assess the performance of CLEMO, we conducted various exhaustive experiments and compared the results with other state-of-the-art methods. The outcomes demonstrate that the CLEMO outperforms other methods in terms of cost, load distribution, energy efficiency, and makespan. That indicated that the proposed method can make IoT applications more cost-efficient, conserve energy effectively with better execution time, and optimally utilize available resources in a cloud-fog environment.
期刊介绍:
The impact of computers has nowhere been more revolutionary than in electrical engineering. The design, analysis, and operation of electrical and electronic systems are now dominated by computers, a transformation that has been motivated by the natural ease of interface between computers and electrical systems, and the promise of spectacular improvements in speed and efficiency.
Published since 1973, Computers & Electrical Engineering provides rapid publication of topical research into the integration of computer technology and computational techniques with electrical and electronic systems. The journal publishes papers featuring novel implementations of computers and computational techniques in areas like signal and image processing, high-performance computing, parallel processing, and communications. Special attention will be paid to papers describing innovative architectures, algorithms, and software tools.