Related Experiment Videos
Hybrid GA-DQL approach for efficient task mapping of IoT applications in fog computing framework.
Niva Tripathy1,2, Sampa Sahoo2, Norah Saleh Alghamdi3
1DRIEMS University, Cuttack, Odisha, India.
Scientific Reports
|June 4, 2026
Summary
This study introduces a hybrid approach combining Genetic Algorithm (GA) and Deep Q-Learning (DQL) for efficient task mapping in fog computing. The method optimizes resource utilization, reduces makespan and costs for IoT applications.
Area of Science:
- Computer Science
- Artificial Intelligence
- Distributed Systems
Background:
- Fog computing extends cloud capabilities closer to IoT devices, necessitating efficient load balancing for performance and cost-effectiveness.
- Effective task mapping is crucial in fog environments to manage distributed resources and meet demands of latency-sensitive IoT applications.
- Current task mapping strategies may not fully address the dynamic and resource-constrained nature of fog computing.
Purpose of the Study:
- To develop and evaluate a hybrid task mapping approach for fog computing environments.
- To minimize makespan and computational costs while maximizing resource utilization.
- To enhance the efficiency and adaptability of task allocation in distributed fog infrastructures.
Main Methods:
- A hybrid approach integrating Genetic Algorithm (GA) for initial broad exploration and Deep Q-Learning (DQL) for adaptive refinement.
- GA is used for initial task allocation to explore the solution space and converge towards optimal scheduling patterns.
- DQL refines the allocation by learning from dynamic feedback, enabling real-time decision-making and adaptation.
Main Results:
- The proposed hybrid GA-DQL approach significantly outperforms baseline methods in task mapping.
- Demonstrated reduction in makespan and operational costs compared to existing strategies.
- Achieved high resource utilization through effective task allocation and adaptive learning.
Conclusions:
- The hybrid GA-DQL method offers a robust solution for task mapping challenges in fog computing.
- This approach effectively balances exploration and exploitation for optimal resource management in dynamic environments.
- The findings support the adoption of integrated AI techniques for enhancing fog computing performance and efficiency for IoT.
Related Concept Videos
Distributed Loads: Problem Solving
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
Short-distance Transport of Resources
Short-distance transport refers to transport that occurs over a distance of just 2-3 cells, crossing the plasma membrane in the process. Small uncharged molecules, such as oxygen, carbon dioxide, and water, can diffuse across the plasma membrane on their own. In contrast, ions and larger molecules require the assistance of transport proteins due to their charge or size. Transport across membranes also occurs within individual cells, playing a variety of essential roles for the plant as a whole.
Levels of Use of a GIS
Geographic Information Systems (GIS) operate across three levels of application, each representing an increasing degree of complexity: data management, analysis, and prediction. These levels reflect the expanding functionality and versatility of GIS technology in handling spatial data for diverse purposes.Data ManagementAt its foundational level, GIS serves as a tool for data management, enabling the input, storage, retrieval, and organization of spatial data. This level is often employed in...
Parallel Processing
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
Distributed Loads
Distributed loads are a common type of load that engineers and scientists encounter in various practical situations. Distributed loads often refer to a type of load spread over a surface or a structure and can be modeled as continuous force per unit area.
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
Block Diagram Reduction
The process of deriving the transfer function of a control system often involves reducing its block diagram to a single block. This simplification can be achieved through a series of strategic operations, including relocating branch points and comparators. These operations preserve the overall function of the system while allowing for easier manipulation and combination of blocks.
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
The first step in this process is the identification and relocation of a branch point. A branch point, where a...