Loading...
Game Theory-Based Approach for Reliability and Power Management in Fog Computing
Younesi, Abolfazl | 2024
3
Viewed
- Type of Document: M.Sc. Thesis
- Language: Farsi
- Document No: 56829 (19)
- University: Sharif University of Technology
- Department: Computer Engineering
- Advisor(s): Ejlali, Alireza; Fazli, Mohammad Amin; Ansari, Mohsen
- Abstract:
- With the increasing development of Internet of Things (IoT) devices, issues such as establishing effective communication, optimizing energy consumption, ensuring reliability and improving the quality of services provided by these devices become more and more complex and critical challenges. With the introduction of fog computing model by Cisco in 2012, some of these challenges were successfully managed. Fog computing is a distributed computing paradigm that acts as a middle layer between cloud data centers and IoT-based devices/sensors. By distributing computing resources closer to edge devices, fog computing enables real-time data processing and analysis. However, one of the key aspects in fog computing revolves around ensuring efficient power management and reliability. Efficient power management is critical in fog computing due to the limited resources available in edge devices. Implementing power consumption management methods and improving resource allocation can help reduce energy consumption and increase the life of these devices. Furthermore, maintaining reliability is equally important as fog computing relies on the collaborative efforts of multiple interconnected devices. Implementing fault-tolerant approaches and ensuring seamless communication between devices is essential to guarantee the overall reliability and stability of the fog computing infrastructure. To address these challenges, we have introduced a new model that proposes a strategy based on non-cooperative game theory to strike a balance between power consumption and reliability. Our proposed model uses a master/backup strategy to guarantee the reliability objective by re-executing tasks to different nodes when a fault occurs, while dynamically scaling voltage and frequency to reduce power consumption. Power is used during task execution and maximizing overall efficiency. Non-cooperative game theory plays an essential role in our model, as it facilitates the development of strategies and solutions that maintain reliability while reducing energy consumption. By considering the trade-off between power and reliability as a non-cooperative game, our proposed method brings significant energy savings, with up to 35% reduction in energy consumption, 41% reduction in waiting time, 31% shorter completion time. and perform about 20% more tasks compared to other methods, and we use iFogSim software to evaluate this method
- Keywords:
- Fog Computing ; Game Theory ; Reliability ; Task Scheduling Algorithm ; Power Consumption ; Energy Consumption Reduction