Server placement in mobile cloud computing: A comprehensive survey for edge computing, fog computing and cloudlet

被引:31
作者
Asghari, Ali [1 ]
Sohrabi, Mohammad Karim [2 ]
机构
[1] Shafagh Inst Higher Educ, Dept Comp Engn, Tonekabon, Iran
[2] Islamic Azad Univ, Dept Comp Engn, Semnan Branch, Semnan, Iran
关键词
Mobile cloud computing; Server placement; Edge computing; Fog computing; Cloudlet; LOW-LATENCY; RESOURCE-ALLOCATION; COST; INTERNET; NETWORK; OPTIMIZATION; ARCHITECTURE; CHALLENGES; TRADEOFF; SYSTEMS;
D O I
10.1016/j.cosrev.2023.100616
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The growing technology of the fifth generation (5G) of mobile telecommunications has led to the special attention of cloud service providers (CSPs) to mobile cloud computing (MCC). Due to the limitations in processing power, storage space and energy capacity of mobile devices, cloud resources can be moved to the edge of the network to improve the quality of service (QoS). Server placement is a crucial emerging problem in both typical and edge types of MCC, different proposed methods of which are reviewed and evaluated in this paper. Proper placement of servers leads to more efficient utilization of these servers, reduces their response time and optimizes their energy consumption. A variety of techniques and approaches, including machine learning-based techniques, evolutionary models, optimization algorithms, heuristics and meta-heuristics have been employed by different server placement methods of the literature to find the optimal deployment map of servers. This paper provides a comprehensive analysis of these server placement methods in edge computing, fog computing and cloudlet, investigates their various aspects, dimensions and objectives, and evaluates their strengths and weaknesses. Furthermore, open challenges for server placement in MCC are provided, and future research directions are also explained and discussed.
引用
收藏
页数:16
相关论文
共 150 条
[1]   Evaluation of mobile cloud architectures [J].
Abdo, Jacques Bou ;
Demerjian, Jacques .
PERVASIVE AND MOBILE COMPUTING, 2017, 39 :284-303
[2]  
Akherfi Khadija, 2018, Applied Computing and Informatics, V14, P1, DOI 10.1016/j.aci.2016.11.002
[3]   An approach for offloading in mobile cloud computing to optimize power consumption and processing time [J].
Aldmour, Rakan ;
Yousef, Sufian ;
Baker, Thar ;
Benkhelifa, Elhadj .
SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2021, 31
[4]  
Antonopoulos N, 2010, COMPUT COMMUN NETW S, P1, DOI 10.1007/978-1-84996-241-4
[5]  
Apostolopoulos P.A., 2018, GLOB INFORM INFRAS, P1
[6]   Dynamic edge server placement in mobile edge computing using modified red deer optimization algorithm and Markov game theory [J].
Asghari A. ;
Vahdani A. ;
Azgomi H. ;
Forestiero A. .
Journal of Ambient Intelligence and Humanized Computing, 2023, 14 (09) :12297-12315
[7]   Energy-aware server placement in mobile edge computing using trees social relations optimization algorithm [J].
Asghari, Ali ;
Azgomi, Hossein ;
Zoraghchian, Ali Abbas ;
Barzegarinezhad, Abbas .
JOURNAL OF SUPERCOMPUTING, 2024, 80 (05) :6382-6410
[8]   Energy-aware edge server placement using the improved butterfly optimization algorithm [J].
Asghari, Ali ;
Sayadi, Marjan ;
Azgomi, Hossein .
JOURNAL OF SUPERCOMPUTING, 2023, 79 (13) :14954-14980
[9]   Multi-objective edge server placement using the whale optimization algorithm and game theory [J].
Asghari, Ali ;
Azgomi, Hossein ;
Darvishmofarahi, Zahra .
SOFT COMPUTING, 2023, 27 (21) :16143-16157
[10]   Multiobjective Edge Server Placement in Mobile-Edge Computing Using a Combination of Multiagent Deep Q-Network and Coral Reefs Optimization [J].
Asghari, Ali ;
Sohrabi, Mohammad Karim .
IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (18) :17503-17512