Dynamic multi-criteria scheduling algorithm for smart home tasks in fog-cloud IoT systems

被引:0
作者
Bhakhar, Ruchika [1 ]
Chhillar, Rajender Singh [1 ]
机构
[1] Maharshi Dayanand Univ, Dept Comp Sci & Applicat, Rohtak, India
关键词
Internet of Things; Dynamic scheduling; Multi-criteria optimization; Fog computing; Cloud computing; Smart home; OPTIMIZATION; EDGE; INTERNET; STRATEGY; THINGS;
D O I
10.1038/s41598-024-81055-0
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The proliferation of Internet of Things (IoT) devices in smart homes has created a demand for efficient computational task management across complex networks. This paper introduces the Dynamic Multi-Criteria Scheduling (DMCS) algorithm, designed to enhance task scheduling in fog-cloud computing environments for smart home applications. DMCS dynamically allocates tasks based on criteria such as computational complexity, urgency, and data size, ensuring that time-sensitive tasks are processed swiftly on fog nodes while resource-intensive computations are handled by cloud data centers. The implementation of DMCS demonstrates significant improvements over conventional scheduling algorithms, reducing makespan, operational costs, and energy consumption. By effectively balancing immediate and delayed task execution, DMCS enhances system responsiveness and overall computational efficiency in smart home environments. However, DMCS also faces limitations, including computational overhead and scalability issues in larger networks. Future research will focus on integrating advanced machine learning algorithms to refine task classification, enhancing security measures, and expanding the framework's applicability to various computing environments. Ultimately, DMCS aims to provide a robust and adaptive scheduling solution capable of meeting the complex requirements of modern IoT ecosystems and improving the efficiency of smart homes.
引用
收藏
页数:37
相关论文
共 51 条
[1]   Multiprocessor task scheduling using multi-objective hybrid genetic Algorithm in Fog-cloud computing [J].
Agarwal, Gaurav ;
Gupta, Sachi ;
Ahuja, Rakesh ;
Rai, Atul Kumar .
KNOWLEDGE-BASED SYSTEMS, 2023, 272
[2]   Real-Time Task Scheduling in Fog-Cloud Computing Framework for IoT Applications: A Fuzzy Logic based Approach [J].
Ali, Hala S. ;
Rout, Rashmi Ranjan ;
Parimi, Priyanka ;
Das, Sajal K. .
2021 INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS), 2021, :556-564
[3]   The Internet of Things: A survey [J].
Atzori, Luigi ;
Iera, Antonio ;
Morabito, Giacomo .
COMPUTER NETWORKS, 2010, 54 (15) :2787-2805
[4]   Deadline-aware and energy-efficient IoT task scheduling in fog computing systems: A semi-greedy approach [J].
Azizi, Sadoon ;
Shojafar, Mohammad ;
Abawajy, Jemal ;
Buyya, Rajkumar .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2022, 201
[5]   Differential Evolution Using Enhanced Mutation Strategy Based on Random Neighbor Selection [J].
Baig, Muhammad Hassan ;
Abbas, Qamar ;
Ahmad, Jamil ;
Mahmood, Khalid ;
Alfarhood, Sultan ;
Safran, Mejdl ;
Ashraf, Imran .
SYMMETRY-BASEL, 2023, 15 (10)
[6]   Metaheuristics in combinatorial optimization: Overview and conceptual comparison [J].
Blum, C ;
Roli, A .
ACM COMPUTING SURVEYS, 2003, 35 (03) :268-308
[7]  
Bonomi Flavio., 2012, P 1 EDITION MCC WORK, P13, DOI DOI 10.1145/2342509.2342513
[8]  
Brown E., 2011, National Institute of Standards and Technology (NIST), P1
[9]   Dynamic Task Offloading for Mobile Edge Computing with Hybrid Energy Supply [J].
Chen, Ying ;
Zhao, Fengjun ;
Lu, Yangguang ;
Chen, Xin .
TSINGHUA SCIENCE AND TECHNOLOGY, 2023, 28 (03) :421-432
[10]   Fog and IoT: An Overview of Research Opportunities [J].
Chiang, Mung ;
Zhang, Tao .
IEEE INTERNET OF THINGS JOURNAL, 2016, 3 (06) :854-864