Offloading as a Service Middleware for Mobile Cloud Apps

被引:6
作者
Jadad, Hamid A. [1 ]
Touzene, Abderezak [2 ]
Day, Khaled [2 ]
机构
[1] SQU, Muscat, Oman
[2] Sultan Qaboos Univ, Dept Comp Sci, Muscat, Oman
关键词
Apps; Load Balancing; Mobile Cloud; Offloading; Scheduling; EXECUTION;
D O I
10.4018/IJCAC.2020040103
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recently, much research has focused on the improvement of mobile app performance and their power optimization, by offloading computation from mobile devices to public cloud computing platforms. However, the scalability of these offloading services on a large scale is still a challenge. This article describes a solution to this scalability problem by proposing a middleware that provides offloading as a service (OAS) to large-scale implementation of mobile users and apps. The proposed middleware OAS uses adaptive VM allocation and deallocation algorithms based on a CPU rate prediction model. Furthermore, it dynamically schedules the requests using a load-balancing algorithm to ensure meeting QoS requirements at a lower cost. The authors have tested the proposed algorithm by conducting multiple simulations and compared our results with state-of-the-art algorithms based on various performance metrics under multiple load conditions. The results show that OAS achieves better response time with a minimum number of VMs and reduces 50% of the cost compared to existing approaches.
引用
收藏
页码:36 / 55
页数:20
相关论文
共 37 条
[1]   A continuous diversified vehicular cloud service availability framework for smart cities [J].
Al Ridhawi, Ismaeel ;
Aloqaily, Moayad ;
Kantarci, Burak ;
Jararweh, Yaser ;
Mouftah, Hussein T. .
COMPUTER NETWORKS, 2018, 145 :207-218
[2]  
[Anonymous], 2019, BUSINESS OF APPS
[3]  
[Anonymous], SEL RIGHT CLOUD REG
[4]  
[Anonymous], SUSTAINED USE DISCOU
[5]  
[Anonymous], MOB EC REP
[6]  
[Anonymous], 2017, ADV MOBILE CLOUD COM
[7]  
[Anonymous], ATOMIA
[8]  
[Anonymous], 2016, IEEE T CC
[9]  
[Anonymous], CLUSTER COMPUTING
[10]  
[Anonymous], AM EC2 PRIC