A Comprehensive Study of Resource Provisioning and Optimization in Edge Computing
Source abstract
Abstract
Efficient resource provisioning, allocation, and computation offloading are critical to realizing low-latency, scalable, and energy-efficient applications in cloud, fog, and edge computing. Despite its importance, integrating Software Defined Networks (SDN) for enhancing resource orchestration, task scheduling, and traffic management remains a relatively underexplored area with significant innovation potential. This paper provides a comprehensive review of existing mechanisms, categorizing resource provisioning approaches into static, dynamic, and user-centric models, while examining applications across domains such as IoT, healthcare, and autonomous systems. The survey highlights challenges such as scalability, interoperability, and security in managing dynamic and heterogeneous infrastructures. This exclusive research evaluates how SDN enables adaptive policy-based handling of distributed resources through advanced orchestration processes. Furthermore, proposes future directions, including AI-driven optimization techniques and hybrid orchestration models. By addressing these emerging opportunities, this work serves as a foundational reference for advancing resource management strategies in next-generation cloud, fog, and edge computing ecosystems. This survey concludes that SDN-enabled computing environments find essential guidance in addressing upcoming management opportunities.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Cloud Computing and Resource Management · IoT and Edge/Fog Computing · Big Data Technologies and Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (100+)
Show source-provided references
1. Hayes · Cloud computing · 2008
2. Research GV. Game applications market size, share & trends analysis Report By marketplace (Google Play Store, Apple iOS Store), By Region (Asia Pacific, North America, Europe, MEA), And segment forecasts, 2022–2028; 2022. [cited 2024 Sep 20]. Available from: https://www.grandviewresearch.com/industry-analysis/game-applications-market-report.
3. Challenges and opportunities in edge computing
4. Integration of cloud computing and internet of things: a survey10.1016/j.future.2015.09.021 ↗
5. Edge computing in the industrial internet of things environment: software-defined-networks-based edge-cloud interplay10.1109/MCOM.2018.1700622 ↗
6. Study on networking models of SDN using mininet and MiniEdit
7. SDN-based hybrid load balancing algorithm
8. Toward caching techniques in edge computing over SDN-IoT architecture: a review of challenges, solutions, and open issues10.1007/s11042-023-15657-7 ↗
9. How can edge computing benefit from software-defined networking: a survey, use cases, and future directions10.1109/COMST.2017.2717482 ↗
10. Edge computing in SDN-IoT networks: a systematic review of issues, challenges and solutions10.1007/s10586-021-03311-6 ↗
11. A novel approach for IoT tasks offloading in edge-cloud environments10.1186/s13677-021-00243-9 ↗
12. Buyya · Fog and edge computing: principles and paradigms · 201910.1002/9781119525080 ↗
13. Dolui · 2017 Global Internet of Things Summit (GIoTS) · 2017 · 1
14. Resource scheduling in edge computing: a survey10.1109/COMST.2021.3106401 ↗
15. Resource allocation and service provisioning in multi-agent cloud robotics: a comprehensive survey10.1109/COMST.2021.3061435 ↗
16. Resource provisioning for cloud computing
17. Resource provisioning for IoT services in the fog
18. A review on various optimization techniques of resource provisioning in cloud computing10.11591/ijece.v9i1.pp629-634 ↗
19. Resource provisioning in edge computing for latency-sensitive applications
20. Resource provisioning in edge/fog computing: a comprehensive and systematic review10.1016/j.sysarc.2021.102362 ↗
21. Distributed resource management in cloud computing: a review of allocation, scheduling, and provisioning techniques10.33022/ijcs.v13i2.3823 ↗
22. Machine learning-based solutions for resource management in fog computing10.1007/s11042-023-16399-2 ↗
23. A systematic review on resource provisioning in fog computing10.1002/ett.4731 ↗
24. Dynamic resource provisioning for cyber-physical systems in cloud-fog-edge computing10.1186/s13677-020-00181-y ↗
25. IoT devices and Edge gateway provisioning, realtime analytics for simulated and virtually emulated devices
26. Dynamic bin packing for on-demand cloud resource allocation10.1109/TPDS.2015.2393868 ↗
27. Resource provisioning for IoT services in the fog computing environment: an autonomic approach10.1016/j.comcom.2020.07.028 ↗
28. Edge-MAP: auction markets for edge resource provisioning
29. The case for vm-based cloudlets in mobile computing10.1109/MPRV.2009.82 ↗
30. QoS based optimal resource allocation and workload balancing for fog enabled IoT10.1515/comp-2020-0162 ↗
31. ENORM: a framework for edge node resource management
32. Deployment of IoT edge and fog computing technologies to develop smart building services10.3390/su10113832 ↗
33. Mobile edge cloud network design optimization10.1109/TNET.2017.2652850 ↗
34. Network-aware placement optimization for edge computing infrastructure under 5G10.1109/ACCESS.2020.2982241 ↗
35. A comprehensive review of AI techniques for resource management in fog computing: trends, challenges and future directions10.1109/ACCESS.2024.3447097 ↗
36. FONS: a fog orchestrator node selection model to improve application placement in fog computing10.1007/s11227-021-03702-x ↗
37. Towards cost-efficient resource provisioning with multiple mobile users in fog computing10.1016/j.jpdc.2020.08.002 ↗
38. Context-aware data and task placement in edge computing environments
39. Deadline-aware task scheduling in a tiered IoT infrastructure
40. Dynamic resource allocation for multi-access edge computing in urban rail transit10.1109/TVT.2024.3479215 ↗
41. Green demand aware fog computing: a prediction-based dynamic resource provisioning approach10.3390/electronics11040608 ↗
42. INVAR: inversion aware resource provisioning and workload scheduling for edge computing
43. Joint resource overbooking and container scheduling in edge computing10.1109/TMC.2024.3386936 ↗
44. Dynamic resource management in MEC powered by edge intelligence for smart city internet of things10.1007/s10723-024-09749-3 ↗
45. A proof of concept implementation of an AI-assisted user-centric 6G network
46. Comprehensive survey on resource allocation for edge-computing-enabled metaverse10.1016/j.cosrev.2024.100680 ↗
47. Towards decentralized task offloading and resource allocation in user-centric MEC10.1109/TMC.2024.3399766 ↗
48. User-centric service provision for edge-assisted mobile AR: a digital twin-based approach
49. Cost-efficient resource provisioning for dynamic requests in cloud assisted mobile edge computing10.1109/TCC.2019.2903240 ↗
50. Optimized provisioning of edge computing resources with heterogeneous workload in IoT networks10.1109/TNSM.2019.2894955 ↗
51. Resource provisioning and allocation in function-as-a-service edge-clouds10.1109/TSC.2021.3052139 ↗
52. A dynamic multi-resource management for edge computing
53. CE-IoT: cost-effective cloud-edge resource provisioning for heterogeneous IoT applications10.1109/JIOT.2020.2994308 ↗
54. Edge federation: towards an integrated service provisioning model10.1109/TNET.2020.2979361 ↗
55. Elastic service provisioning for mobile edge computing
56. Energy efficient resource allocation in vehicular cloud based architecture
57. Nakamura · 2018 · 203
58. Let’s trade in the future! A futures-enabled fast resource trading mechanism in edge computing-assisted UAV networks10.1109/JSAC.2021.3088657 ↗
59. Mobility-aware and delay-sensitive service provisioning in mobile edge-cloud networks
60. Optimal fairness-aware resource supply and demand management for mobile edge computing10.1109/LWC.2020.3046023 ↗
61. Reliability-aware virtualized network function services provisioning in mobile edge computing10.1109/TMC.2019.2927214 ↗
62. Resource provision for energy-efficient mobile edge computing systems
63. Resource provisioning for highly reliable and ultra-responsive edge applications
64. Resource provisioning for cyber-physical–social system in cloud-fog-edge computing using optimal flower pollination algorithm10.1109/ACCESS.2020.2999734 ↗
65. Double-state-temporal difference learning for resource provisioning in uncertain fog computing environment
66. CEC: a containerized edge computing framework for dynamic resource provisioning10.1109/TMC.2022.3147800 ↗
67. Pricing policy and computational resource provisioning for delay-aware mobile edge computing
68. QoS guaranteed edge cloud resource provisioning for vehicle fleets10.1109/TVT.2020.2987839 ↗
69. Cloud/edge computing resource allocation and pricing for mobile blockchain: an iterative greedy and search approach10.1109/TCSS.2021.3049152 ↗
70. Blockchain integrated federated learning in edge/fog/cloud systems for IoT-based healthcare applications: a survey10.1201/9781003497196-10 ↗
71. Resource provisioning framework for IoT applications in fog computing environment
72. Towards dynamic fog resource provisioning for smart city applications
73. Virtual network function service provisioning in MEC via trading off the usages between computing and communication resources10.1109/TCC.2020.3043313 ↗
74. Dynamic resource provisioning for workflow scheduling under uncertainty in edge computing environment10.1002/cpe.5674 ↗
75. Resilient service provisioning for edge computing10.1109/JIOT.2021.3078620 ↗
76. User-centric internet of things and controlled service scheduling scheme for a software-defined network10.3390/app14114951 ↗
77. SDN-enabled resource orchestration for industrial IoT in collaborative edge-cloud networks10.1109/ACCESS.2021.3105944 ↗
78. Architectural design alternatives based on cloud/edge/fog computing for connected vehicles10.1109/COMST.2020.3020854 ↗
79. Offloading mechanisms based on reinforcement learning and deep learning algorithms in the fog computing environment10.1109/ACCESS.2023.3241881 ↗
80. A distributed computing model based on delegation of serverless microservices in a cloud-to-thing environment10.5753/jisa.2024.3779 ↗
81. Joint computation offloading and resource provisioning for edge-cloud computing environment: a machine learning-based approach
82. A learning-based resource provisioning approach in the fog computing environment10.1080/0952813X.2020.1818294 ↗
83. A reinforcement learning algorithm for resource provisioning in mobile edge computing network
84. A resource provisioning framework overview for a joint optical/wireless transport network (JOWTN)
85. Distributed spatial-temporal demand and topology aware resource provisioning for edge cloud services
86. Edge-AI: IoT request service provisioning in federated edge computing using actor-critic reinforcement learning10.1109/TEM.2022.3166769 ↗
87. Hybrid workflow provisioning and scheduling on cooperative edge cloud computing
88. Overbooking-empowered computing resource provisioning in cloud-aided mobile edge networks10.1109/TNET.2022.3167396 ↗
89. Platform profit maximization on service provisioning in mobile edge computing10.1109/TVT.2021.3124483 ↗
90. Risk-based optimization of resource provisioning in mobile edge computing
91. ElasticFog: elastic resource provisioning in container-based fog computing10.1109/ACCESS.2020.3029583 ↗
92. Resource provisioning in fog computing: from theory to practice10.3390/s19102238 ↗
93. A resource provisioning manager for edge devices
94. Hybrid resource orchestration and scheduling for cyber-physical-human systems
95. epcAware: a game-based, energy, performance and cost-efficient resource management technique for multi-access edge computing10.1109/TSC.2020.3005347 ↗
96. Resource provision and allocation based on microeconomic theory in mobile edge computing10.1109/TSC.2020.3000050 ↗
97. Block chain driven marketing resources in mobile edge computing and system
98. Enhancing autonomy with blockchain and multi-access edge computing in distributed robotic systems
99. An incentive auction-based cooperative resource provisioning scheme for edge computing over passive optical networks
100. Profit maximization incentive mechanism for resource providers in mobile edge computing10.1109/TSC.2019.2924002 ↗