Hybrid Prairie Dog and Dwarf Mongoose optimization algorithm-based application placement and resource scheduling technique for fog computing environment

Abstract The fog computing paradigm is better for creating delay-sensitive applications in Internet of Things (IoT). As the fog devices are resource constrained, the deployment of diversified IoT applications requires effective ways for determining available resources. Therefore, implementing an eff...

Full description

Saved in:
Bibliographic Details
Main Authors: R. Baskar, E. Mohanraj, M. Saradha, R. Monika
Format: Article
Language:English
Published: Nature Portfolio 2025-01-01
Series:Scientific Reports
Subjects:
Online Access:https://doi.org/10.1038/s41598-025-85142-8
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841544602751860736
author R. Baskar
E. Mohanraj
M. Saradha
R. Monika
author_facet R. Baskar
E. Mohanraj
M. Saradha
R. Monika
author_sort R. Baskar
collection DOAJ
description Abstract The fog computing paradigm is better for creating delay-sensitive applications in Internet of Things (IoT). As the fog devices are resource constrained, the deployment of diversified IoT applications requires effective ways for determining available resources. Therefore, implementing an efficient resource management strategy is the optimal choice for satisfying application Quality of Service (QoS) requirements to preserve the system performance. Developing an effective resource management system with many QoS criteria is a non-deterministic polynomial time (NP) complete problem. The study applies the Hybrid Prairie Dog and Dwarf Mongoose Optimisation Algorithm-based Resource Scheduling (HPDDMOARS) Technique to effectively position IoT applications and meet fog computing QoS criteria. This HPDDMOARS technique is formulated as a weighted multi-objective IoT application placement mechanism which targets optimizing the three main parameters that considered energy, cost and makespan into account. It employed Prairie Dog Optimization Algorithm (PDOA) for exploring the possibility that helps in mapping the IoT services to the available computing services in fog computing scenario. It also derived the significance of Dwarf Mongoose Optimization Algorithm (DMOA) which helps in exploiting the local factors that helped in satisfying at least one objective of QoS index. It hybridized the benefits of PDOA and DMOA mutually for the objective of balancing the phases of exploration and exploitation such that potential mapping between the IoT tasks and the available computational resources can be achieved in the fog computing environment. The experimental validation of the proposed HPDDMOARS achieved with different number of IoT applications confirmed minimized energy consumptions of 22.18%, reduced makespan of 24.98%, and lowered cost of 18.64% than the baseline metaheuristic application deployment approaches.
format Article
id doaj-art-9641685645e040eabc564b599ba7d5be
institution Kabale University
issn 2045-2322
language English
publishDate 2025-01-01
publisher Nature Portfolio
record_format Article
series Scientific Reports
spelling doaj-art-9641685645e040eabc564b599ba7d5be2025-01-12T12:24:00ZengNature PortfolioScientific Reports2045-23222025-01-0115112510.1038/s41598-025-85142-8Hybrid Prairie Dog and Dwarf Mongoose optimization algorithm-based application placement and resource scheduling technique for fog computing environmentR. Baskar0E. Mohanraj1M. Saradha2R. Monika3Department of Computer Science and Engineering, K. S. Rangasamy College of TechnologyDepartment of Artificial Intelligence and Data Science, K. S. Rangasamy College of TechnologyDepartment of Computer Science and Engineering, K. S. Rangasamy College of TechnologyDepartment of Computer Science and Engineering, K. S. Rangasamy College of TechnologyAbstract The fog computing paradigm is better for creating delay-sensitive applications in Internet of Things (IoT). As the fog devices are resource constrained, the deployment of diversified IoT applications requires effective ways for determining available resources. Therefore, implementing an efficient resource management strategy is the optimal choice for satisfying application Quality of Service (QoS) requirements to preserve the system performance. Developing an effective resource management system with many QoS criteria is a non-deterministic polynomial time (NP) complete problem. The study applies the Hybrid Prairie Dog and Dwarf Mongoose Optimisation Algorithm-based Resource Scheduling (HPDDMOARS) Technique to effectively position IoT applications and meet fog computing QoS criteria. This HPDDMOARS technique is formulated as a weighted multi-objective IoT application placement mechanism which targets optimizing the three main parameters that considered energy, cost and makespan into account. It employed Prairie Dog Optimization Algorithm (PDOA) for exploring the possibility that helps in mapping the IoT services to the available computing services in fog computing scenario. It also derived the significance of Dwarf Mongoose Optimization Algorithm (DMOA) which helps in exploiting the local factors that helped in satisfying at least one objective of QoS index. It hybridized the benefits of PDOA and DMOA mutually for the objective of balancing the phases of exploration and exploitation such that potential mapping between the IoT tasks and the available computational resources can be achieved in the fog computing environment. The experimental validation of the proposed HPDDMOARS achieved with different number of IoT applications confirmed minimized energy consumptions of 22.18%, reduced makespan of 24.98%, and lowered cost of 18.64% than the baseline metaheuristic application deployment approaches.https://doi.org/10.1038/s41598-025-85142-8Internet of things (IoT)Fog computingPrairie Dog optimization algorithm (PDOA)Resource schedulingDwarf Mongoose optimization algorithm (DMOA)
spellingShingle R. Baskar
E. Mohanraj
M. Saradha
R. Monika
Hybrid Prairie Dog and Dwarf Mongoose optimization algorithm-based application placement and resource scheduling technique for fog computing environment
Scientific Reports
Internet of things (IoT)
Fog computing
Prairie Dog optimization algorithm (PDOA)
Resource scheduling
Dwarf Mongoose optimization algorithm (DMOA)
title Hybrid Prairie Dog and Dwarf Mongoose optimization algorithm-based application placement and resource scheduling technique for fog computing environment
title_full Hybrid Prairie Dog and Dwarf Mongoose optimization algorithm-based application placement and resource scheduling technique for fog computing environment
title_fullStr Hybrid Prairie Dog and Dwarf Mongoose optimization algorithm-based application placement and resource scheduling technique for fog computing environment
title_full_unstemmed Hybrid Prairie Dog and Dwarf Mongoose optimization algorithm-based application placement and resource scheduling technique for fog computing environment
title_short Hybrid Prairie Dog and Dwarf Mongoose optimization algorithm-based application placement and resource scheduling technique for fog computing environment
title_sort hybrid prairie dog and dwarf mongoose optimization algorithm based application placement and resource scheduling technique for fog computing environment
topic Internet of things (IoT)
Fog computing
Prairie Dog optimization algorithm (PDOA)
Resource scheduling
Dwarf Mongoose optimization algorithm (DMOA)
url https://doi.org/10.1038/s41598-025-85142-8
work_keys_str_mv AT rbaskar hybridprairiedoganddwarfmongooseoptimizationalgorithmbasedapplicationplacementandresourceschedulingtechniqueforfogcomputingenvironment
AT emohanraj hybridprairiedoganddwarfmongooseoptimizationalgorithmbasedapplicationplacementandresourceschedulingtechniqueforfogcomputingenvironment
AT msaradha hybridprairiedoganddwarfmongooseoptimizationalgorithmbasedapplicationplacementandresourceschedulingtechniqueforfogcomputingenvironment
AT rmonika hybridprairiedoganddwarfmongooseoptimizationalgorithmbasedapplicationplacementandresourceschedulingtechniqueforfogcomputingenvironment