Multi-Objective Evolutionary Algorithm to Optimize IoT Based Scheduling Problem Using (NSGA-II Algorithm)

 

Syed Mutiullah Hussaini1,*, T. Abdul Razak2, Muhammad Abid Jamil3

 

1Part-time Research Scholar, Jamal Mohammed College, Bharathidasan University, Trichy, Tamil Nadu State, India

2Associate Prof. in Computer Science Dept., Jamal Mohammed College, Bharathidasan University, Trichy, Tamil Nadu State, India

3Affiliation Department of Computer Science, Umm Al Qura University, Makkah, Saudi Arabia

Emails:  smhussaini@gmail.com; abdul1964@gmail.com;  majamil@uqu.edu.sa

*Corresponding Author: smhussaini@gmail.com

Text Box: Abstract

Due to the continual advancements in the Internet of Things (IoT), which generate enormous volumes of data, the cloud computing infrastructure recently has received the most significance. to meet the demands made by the network of IoT devices. It is anticipated that the planned Fog computing system would constitute the next development in cloud computing. The optimal distribution of computing capacity to reduce processing times and operating costs is one of the tasks that fog computing confronts. In the IoT, fog computing is a decentralized computing approach that moves data storage and processing closer to the network's edge. This research article discusses a unique technique for lowering operating expenses and improving work scheduling in a cloud-fog environment. Non-dominated sorting genetic algorithm II (NSGA-II) is a proposal that is presented in this paper. Its purpose is to allocate service requests with the multi-objective of minimising finishing time and running cost. Determining the Pareto front that is associated with a group of perfect solutions, which are sometimes referred to as non-dominated solutions or Pareto sets, is the fundamental objective of the Pareto NSGA-II. There is a contradiction between the environmental and economic performances, which is shown by the Pareto set of sub-optimal solutions that are the consequence of the bi-objective issue.

Received: August 16, 2023 Revised: November 12, 2023 Accepted: April: 14, 2024

 

 

Keywords: Cloud computing; IoT devices; NSGA-II Algorithm; non-dominated; Optimization; Optimal distribution; Pareto set; Fog computing; multi-objective optimization