4.2 Article

Joint optimization of energy consumption and time delay in IoT-fog-cloud computing environments using NSGA-II metaheuristic algorithm

Publisher

SPRINGER HEIDELBERG
DOI: 10.1007/s12652-021-03388-2

Keywords

Internet of Things (IoT); Fog computing; Task offloading; Energy consumption; Time-constraint task; Genetic algorithm

Ask authors/readers for more resources

There is a growing demand for Internet of Things (IoT) services, with fog computing being used as a complementary solution to overcome the distance between IoT devices and the central cloud. Balancing energy consumption and latency is crucial for IoT devices, with metaheuristic methods commonly used to solve this issue. By formulating a joint optimization problem and using algorithms like NSGA-II and BA, significant improvements in energy consumption and response time can be achieved.
Today, there exists a growing demand for Internet of Things (IoT) services in the form of vehicle networks, smart cities, augmented reality, virtual reality, positioning systems, and so on. Due to the considerable distance between the IoT devices and the central cloud, using this option may no longer be a suitable solution for delay-constraint tasks. To overcome these drawbacks, a complementary solution called fog computing, also known as the cloud at the edge is used. In this solution, nodes at the edge of the network provide resources for IoT applications. Although offloading tasks on the fog nodes save energy on IoT devices, it increases task response time. Therefore, making a trade-off between energy consumption and latency is crucial for IoT devices. Because offloading falls into the category of NP-hard knapsack problems, metaheuristic methods have been widely used in recent years. In this paper, we formulate the problem of joint optimization of energy consumption and latency in the form of a multi-objective problem and solve it using the non-dominant sorting genetic algorithm (NSGA-II) and Bees algorithm (BA). Also, to improve the quality of solutions, we combine each of these methods with a robust type of differential evolution approach called minimax differential evolution (MMDE). This combination moves the solutions to better areas and increases the convergence speed. The simulation results show that NSGA-based methods have remarkable robustness compared to BA-based methods in terms of significant criteria such as energy consumption, time delay, and so on. Our statistical analysis shows that both NSGA-based and BA-based metaheuristic methods not only do not significantly increase energy consumption but also drastically reduce response time.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.2
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

Article Telecommunications

An optimized content delivery approach based on demand-supply theory in disruption-tolerant networks

Samira Esfandiari, Mohammad Hossein Rezvani

Summary: Disruption-tolerance networks (DTNs) are suitable for applications with intermittent network connectivity. Incentives and rewarding mechanisms are needed to motivate relay nodes to share resources and improve routing functionality. Microeconomics theories are used to model interactions between DTN nodes and create incentives for cooperation.

TELECOMMUNICATION SYSTEMS (2021)

Article Computer Science, Information Systems

Delay-aware optimization of energy consumption for task offloading in fog environments using metaheuristic algorithms

Maryam Keshavarznejad, Mohammad Hossein Rezvani, Sepideh Adabi

Summary: In the past two decades, efficiency of mobile applications has increased significantly, but task offloading may not be the best option for delay-sensitive applications. Fog computing serves as a complementary solution by bringing computing resources closer to mobile devices, yet is limited by scarce computing resources. To reduce response delays to mobile user requests, a trade-off between local execution on end-devices and fog environment is crucial.

CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS (2021)

Article Computer Science, Information Systems

An Incentive-Compatible Offloading Mechanism in Fog-Cloud Environments Using Second-Price Sealed-Bid Auction

Reza Besharati, Mohammad Hossein Rezvani, Mohammad Mehdi Gilanian Sadeghi

Summary: This paper proposes a second-price sealed-bid auction mechanism to motivate fog nodes to participate in task offloading operations and uses queuing theory for resource allocation in the edge layer and the cloud layer. Experimental evaluations show that the proposed method outperforms other methods in terms of execution time, energy consumption, and network usage.

JOURNAL OF GRID COMPUTING (2021)

Article Telecommunications

An Incentive-Compatible Routing Protocol for Delay-Tolerant Networks Using Second-Price Sealed-Bid Auction Mechanism

Amir Babazadeh Nanehkaran, Mohammad Hossein Rezvani

Summary: The paper introduces an auction mechanism to incentivize node cooperation in forwarding messages in Delay Tolerant Networks. Simulation results demonstrate that the proposed method enhances network performance under moderate and intense traffic conditions by improving delivery ratio, reducing average buffer usage, and overhead.

WIRELESS PERSONAL COMMUNICATIONS (2021)

Article Computer Science, Information Systems

Partial offloading with stable equilibrium in fog-cloud environments using replicator dynamics of evolutionary game theory

Mohammad Hassan Khoobkar, Mehdi Dehghan Takht Fooladi, Mohammad Hossein Rezvani, Mohammad Mehdi Gilanian Sadeghi

Summary: The use of fog computing is increasing in delay-sensitive applications. This paper proposes a partial offloading method based on replicator dynamics of evolutionary game theory, which improves performance and reduces energy consumption and latency. The method does not require hidden information from other users.

CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS (2022)

Article Computer Science, Information Systems

An optimized message routing approach inspired by the landlord-peasants game in disruption-tolerant networks

Zahra Ghafouri-ghomi, Mohammad Hossein Rezvani

Summary: This paper proposes a method inspired by the Landlord-Peasants game to increase collaboration between selfish nodes in disruption-tolerant networks. The simulation results show that the proposed method outperforms baseline methods and a state-of-the-art learning-based method in terms of delivery ratio, buffer usage, and number of hops, with a comparable overhead.

AD HOC NETWORKS (2022)

Article Computer Science, Software Engineering

A bartering double auction resource allocation model in cloud environments

Mohammad Hossein Ghasemian Koochaksaraei, Abolfazl Toroghi Haghighat, Mohammad Hossein Rezvani

Summary: This article presents an auction-inspired model for resource exchange among cloud service providers (CSPs) without using monetary values. The proposed mechanism enhances CSPs' social welfare and profitability while significantly reducing SLA violations. Additionally, the model satisfies essential economic properties, such as individual rationality, incentive compatibility, budget balancing, and economic efficiency.

CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE (2022)

Article Computer Science, Artificial Intelligence

Energy-aware and carbon-efficient VM placement optimization in cloud datacenters using evolutionary computing methods

Tahereh Abbasi-khazaei, Mohammad Hossein Rezvani

Summary: This study proposes a virtual machine placement method to jointly minimize energy costs and scheduling, aiming to address the critical concerns of cloud service providers. The performance of the algorithm is compared with baseline methods and the simulation results demonstrate its effectiveness.

SOFT COMPUTING (2022)

Article Mathematics, Interdisciplinary Applications

An Auction-Based Bid Prediction Mechanism for Fog-Cloud Offloading Using Q-Learning

Reza Besharati, Mohammad Hossein Rezvani, Mohammad Mehdi Gilanian Sadeghi

Summary: In the fog computing paradigm, tasks can be offloaded to nearby devices or the central cloud if the computing resources of an end device are insufficient. This paper proposes a bid prediction mechanism using Q-learning based on the auction theory for optimal offloading. The evaluation results show that the predicted bid values by the Q-learning method are near-optimal, consuming less energy and reducing execution time of tasks.

COMPLEXITY (2023)

Article Computer Science, Artificial Intelligence

An optimal context-aware content-based movie recommender system using genetic algorithm: a case study on MovieLens dataset

Alireza Abdolmaleki, Mohammad Hossein Rezvani

Summary: This paper explores how to optimize the efficiency of movie recommender systems by using a combination of genetic algorithm and content-based filtering methods to adjust the weights of contextual information, leading to improvements in accuracy and recommendation rates.

JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE (2022)

Article Computer Science, Artificial Intelligence

Joint optimization of delay and energy in partial offloading using Dual-population replicator dynamics

Mohammad Hassan Khoobkar, Mehdi Dehghan Takht Fooladi, Mohammad Hossein Rezvani, Mohammad Mehdi Gilanian Sadeghi

Summary: Partial offloading is crucial in fog/cloud computing due to the increasing demand for delay-sensitive applications. However, traditional game-theoretical models suffer from scalability problems and overlook the dynamic changes in the fog environment. This paper proposes a dual-population modeling approach using replicator dynamics to efficiently capture the growing/shrinking behavior of CPU cycles on both the user and network sides, yielding superior results compared to existing methods.

EXPERT SYSTEMS WITH APPLICATIONS (2023)

Review Computer Science, Information Systems

Machine learning-based computation offloading in edge and fog: a systematic review

Sanaz Taheri-abed, Amir Masoud Eftekhari Moghadam, Mohammad Hossein Rezvani

Summary: Mobile Cloud Computing (MCC) is no longer sufficient to handle the increasing data volume and real-time application delays. Challenges such as security, energy consumption, storage space, bandwidth, mobility support, and location awareness have made this problem more complex. Edge Computing (MEC) and Fog Computing (FC) are critical techniques for the IoT, and machine learning-based computation offloading mechanisms in these environments are reviewed in this paper.

CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS (2023)

Article Computer Science, Information Systems

Ensemble classification using balanced data to predict customer churn: a case study on the telecom industry

Omid Soleiman-garmabaki, Mohammad Hossein Rezvani

Summary: This paper examines the factors affecting customer churn in the telecom industry and analyzes them using various data mining classification methods. By evaluating different criteria, this paper demonstrates the trade-off between speed and accuracy in hybrid classifiers and proposes a more accurate combined classification method.

MULTIMEDIA TOOLS AND APPLICATIONS (2023)

Article Computer Science, Software Engineering

Entropy-aware energy-efficient virtual machine placement in cloud environments using type information

Tayebeh Sadat Mousavi, Achyut Shankar, Mohammad Hossein Rezvani, Hamid Ghadiri

Summary: In this paper, an entropy-based method is proposed for virtual machine placement (VMP) on specialized physical hosts. The method aims to minimize entropy by considering the type of VMs, using the Gini coefficient as the entropy criterion. The non-dominated sorting genetic algorithm (NSGA-III) is employed to solve the multi-objective problem, and the combination with differential evolution methods enhances the solution quality. Simulation results on the CloudSim simulator demonstrate that the entropy-based method outperforms existing methods in terms of utilization, resource wastage, and energy consumption.

CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE (2023)

Article Computer Science, Artificial Intelligence

BLMDP: A new bi-level Markov decision process approach to joint bidding andtask-scheduling in cloud spot market

Mona Naghdehforoushha, Mehdi Dehghan Takht Fooladi, Mohammad Hossein Rezvani, Mohammad Mehdi Gilanian Sadeghi

Summary: This paper discusses the trading of computing services in the cloud computing market, focusing on the Amazon spot market and the challenges users face. It proposes a method called bi-level Markov decision-making process (BLMDP) to jointly minimize the cost of processing tasks and maximize user satisfaction. Performance evaluation shows that BLMDP outperforms heuristic methods in minimizing cloud provider costs and maximizing user gain.

TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES (2022)

No Data Available