Optimal Cloudlet Selection in Edge Computing for Resource Allocation

被引:0
作者
Kumar B. [1 ]
Singh M. [1 ]
Verma A. [1 ]
Verma P. [2 ]
机构
[1] Department of Computer Science, Banaras Hindu University, Uttar Pradesh, Varanasi
[2] TIH, Indian Institute of Technology, Bihar, Patna
关键词
Cloud computing; Cloud federation; Cloudlet computing; Edge computing; Load balancing; Resource allocation;
D O I
10.1007/s42979-023-02187-0
中图分类号
学科分类号
摘要
Mobile and Edge Computing devices have limited resources to perform computationally intensive jobs, and hence, there is a need for task offloading. In Mobile Cloud Computing, cloud servers are placed far from the user devices; as a consequence, many challenges are faced, such as security, limited bandwidth, network latency, and storage. Whereas edge servers are placed near the user devices in Edge Cloud Computing; however, issues of Cloud computing are also faced in Edge computing due to the huge number of devices, which also generates a significant load on edge servers. Some resource optimization approaches help in achieving optimal Cloudlet selection at the edge servers. When users access edge resources, such as CPU, memory, and hard disk, load balancing helps in distributing tasks among edge servers and achieving efficient results. The user devices communicate either within a Cloudlet or between Cloudlets using resource sharing, in which one of the main issues is optimal Cloudlet selection. This paper presents an optimal Cloudlet selection algorithm in which, first of all, an index value for each resource is calculated using parameters like weight, cluster of Cloudlets, availability, and total resource usage. Thereafter, the resource level and available resources of this level are calculated for each Cloudlet. Finally, an algorithm is proposed to help in finding the optimal Cloudlet for the cloud broker. The proposed approach is implemented in Cloud-Sim. The simulation results have shown efficiency of the proposed approach. © 2023, The Author(s), under exclusive licence to Springer Nature Singapore Pte Ltd.
引用
收藏
相关论文
共 41 条
[1]  
Radouane B., Lyamine G., Ahmed K., Kamel B., Scalable mobile computing: From cloud computing to mobile edge computing, In: 2022 5Th International Conference on Networking, Information Systems and Security: Envisage Intelligent Systems in 5G//6G-Based Interconnected Digital Worlds (NISS), pp. 1-6, (2022)
[2]  
Liu F., Tong J., Mao J., Bohn R., Messina J., Badger L., Leaf D., Et al., Nist cloud computing reference architecture, NIST Spec Publ, 500, 2011, pp. 1-28, (2011)
[3]  
Patidar S., Rane D., Jain P., A survey paper on cloud computing, In: 2012 Second International Conference on Advanced Computing & Communication Technologies, pp. 394-398, (2012)
[4]  
Nayyer M.Z., Raza I., Hussain S.A., Revisiting vm performance and optimization challenges for big data, In: Advances in Computers, Vol. 114. Elsevier, pp. 71-112, (2019)
[5]  
Nayyer M.Z., Raza I., Hussain S.A., A survey of cloudlet-based mobile augmentation approaches for resource optimization, ACM Comput. Surv. (CSUR), 51, 5, pp. 1-28, (2018)
[6]  
Dolui K., Datta S.K., Comparison of edge computing implementations: Fog computing, cloudlet and mobile edge computing, Global Internet of Things Summit (Giots), (2017)
[7]  
Mahmoudi C., Mourlin F., Battou A., Formal definition of edge computing: An emphasis on mobile cloud and iot composition, Third International Conference on Fog and Mobile Edge Computing (FMEC), 2018. IEEE, pp. 34-42, (2018)
[8]  
Voorsluys W., Broberg J., Venugopal S., Buyya R., Cost of virtual machine live migration in clouds: A performance evaluation., pp. 254-265
[9]  
Gritto D., Muthulakshmi P., Scheduling cloudlets in a cloud computing environment: A priority-based cloudlet scheduling algorithm (pbcsa), In: 2022 11Th International Conference on System Modeling & Advancement in Research Trends (SMART), pp. 80-86, (2022)
[10]  
Khan K.A., Wang Q., Grecos C., Luo C., Wang X., Meshcloud: Integrated cloudlet and wireless mesh network for real-time applications, IEEE 20Th International Conference on Electronics, Circuits, and Systems (ICECS), 2013. IEEE, pp. 317-320, (2013)