Resource allocation in fog computing: a survey on current state and research challenges

被引:3
作者
Nemati, Amir Mohammad [1 ]
Mansouri, Najme [1 ]
机构
[1] Shahid Bahonar Univ Kerman, Dept Comp Sci, Box 76135-133, Kerman, Iran
关键词
Resource allocation; Fog computing; Latency; Cloud computing; Edge computing; ENERGY;
D O I
10.1007/s10115-024-02274-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With fog computing, new services and applications are enabled on the internet of things by providing computational services at the network edge. Fog computing is emerging as a transformative paradigm, linking edge devices with centralized cloud resources. It improves network efficiency, lowers latency, and increases computing power. Resource allocation and optimization are critical for fog computing to achieve optimal system performance, efficient resource usage, and smooth user experiences. Throughout the presentation, we discussed the architecture, framework, comparison of fog computing with cloud computing, resource allocation strategies, and the relevance of resource allocation to fog computing. Various methods of optimization and allocation are discussed, along with their application to fog-enhanced vehicle services and vehicular fog computing. For the purpose of allocating resources, minimizing latency, and optimizing quality of service (QoS), a variety of techniques have been applied, including game theory, convex optimization, reinforcement learning, and genetic algorithms. Additionally, we discuss how fog computing environment resource allocation works using game theory. The purpose of this paper is to review several articles in the field of fog environments and to provide a detailed comparison of each from a variety of perspectives. An overview of the main features of the reviewed articles was also presented in the form of a table. This study highlights the effectiveness of these strategies for improving system performance, reducing latency, optimizing resources, and reducing energy consumption. Lastly, we highlight future research directions and potential contributions in fog computing. Management of heterogeneity, ensuring real-time optimization, ensuring QoS and security concerns, promoting energy-efficient computing and sustainability, managing mobility, scheduling and self-adaptive scheduling, load balancing, offloading, reliability, sensor lifetime, multiagent reinforcement learning, optimal resource allocation, and quality of experience are discussed. The purpose of this survey is to give readers a detailed understanding of state-of-the-art methods, challenges, and possible future directions in resource allocation and optimization in fog computing. The aim of this research is to synthesize insights from the literature in order to provide valuable insight for researchers, practitioners, and stakeholders interested in advancing the field of fog computing.
引用
收藏
页码:2091 / 2170
页数:80
相关论文
共 79 条
[1]   Efficient resource management and workload allocation in fog-cloud computing paradigm in IoT using learning classifier systems [J].
Abbasi, Mahdi ;
Yaghoobikia, Mina ;
Rafiee, Milad ;
Jolfaei, Alireza ;
Khosravi, Mohammad R. .
COMPUTER COMMUNICATIONS, 2020, 153 :217-228
[2]   A Resources Representation For Resource Allocation In Fog Computing Networks [J].
Abouaomar, Amine ;
Cherkaoui, Soumaya ;
Kobbane, Abdellatif ;
Dambri, Oussama Abderrahmane .
2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
[3]  
Al abidi Suzan, 2022, 2022 International Arab Conference on Information Technology (ACIT), P1, DOI 10.1109/ACIT57182.2022.9994113
[4]   Volunteer Computing for fog scalability: A systematic literature review [J].
Alshuaibi, Enaam Abdulmonem ;
Hamdi, Aisha Muhammad ;
Hussain, Farookh Khadeer .
INTERNET OF THINGS, 2024, 25
[5]   A comprehensive review on Internet of Things application placement in Fog computing environment [J].
Apat, Hemant Kumar ;
Nayak, Rashmiranjan ;
Sahoo, Bibhudatta .
INTERNET OF THINGS, 2023, 23
[6]   Server placement in mobile cloud computing: A comprehensive survey for edge computing, fog computing and cloudlet [J].
Asghari, Ali ;
Sohrabi, Mohammad Karim .
COMPUTER SCIENCE REVIEW, 2024, 51
[7]   Reliable Resource Allocation and Management for IoT Transportation Using Fog Computing [J].
Atiq, Haseeb Ullah ;
Ahmad, Zulfiqar ;
Uz Zaman, Sardar Khaliq ;
Khan, Muhammad Amir ;
Shaikh, Asad Ali ;
Al-Rasheed, Amal .
ELECTRONICS, 2023, 12 (06)
[8]  
Awasare V., 2014, IOSR J Comput Eng, V16, P94, DOI DOI 10.9790/0661-162194101
[9]   Load balancing in the fog nodes using particle swarm optimization-based enhanced dynamic resource allocation method [J].
Baburao, D. ;
Pavankumar, T. ;
Prabhu, C. S. R. .
APPLIED NANOSCIENCE, 2021, 13 (2) :1045-1054
[10]   Game-Theoretic Resource Allocation and Dynamic Pricing Mechanism in Fog Computing [J].
Bandopadhyay, Anjan ;
Swain, Sujata ;
Singh, Raj ;
Sarkar, Pritam ;
Bhattacharyya, Siddhartha ;
Mrsic, Leo .
IEEE ACCESS, 2024, 12 :51704-51718