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
相关论文
共 50 条
  • [1] Mobile Network Aware Middleware Framework for Cloud Offloading
    Khune, Aditya
    Pasricha, Sudeep
    IEEE CONSUMER ELECTRONICS MAGAZINE, 2019, 8 (01) : 42 - 48
  • [2] Vulnerability Evaluation for Securely Offloading Mobile Apps in the Cloud
    Zhu, He
    Huang, Changcheng
    Yan, James
    PROCEEDINGS OF THE 2013 IEEE 2ND INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2013, : 108 - 116
  • [3] Collaborative Offloading for Distributed Mobile-Cloud Apps
    Debnath, Hillol
    Gezzi, Giacomo
    Corradi, Antonio
    Gehani, Narain
    Ding, Xiaoning
    Curtmola, Reza
    Borcea, Cristian
    2018 6TH IEEE INTERNATIONAL CONFERENCE ON MOBILE CLOUD COMPUTING, SERVICES, AND ENGINEERING (MOBILECLOUD 2018), 2018, : 87 - 94
  • [4] Moitree: A Middleware for Cloud-Assisted Mobile Distributed Apps
    Khan, Mohammad A.
    Debnath, Hillol
    Paiker, Nafize R.
    Gehani, Narain
    Ding, Xiaoning
    Curtmola, Reza
    Borcea, Cristian
    2016 4TH IEEE INTERNATIONAL CONFERENCE ON MOBILE CLOUD COMPUTING, SERVICES, AND ENGINEERING (MOBILECLOUD 2016), 2016, : 21 - 30
  • [5] Mobile Agent Oriented Service for Offloading on Mobile Cloud Computing
    Byun, HwiRim
    Park, Boo-Kwang
    Jeong, Young-Sik
    ADVANCES IN COMPUTER SCIENCE AND UBIQUITOUS COMPUTING, 2017, 421 : 920 - 925
  • [6] A Service-Oriented Mobile Cloud Middleware Framework for Provisioning Mobile Sensing as a Service
    Chang, Chii
    Srirama, Satish Narayana
    Liyanage, Mohan
    2015 IEEE 21ST INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2015, : 124 - 131
  • [7] Computation Offloading for Service Workflow in Mobile Cloud Computing
    Deng, Shuiguang
    Huang, Longtao
    Taheri, Javid
    Zomaya, Albert Y.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (12) : 3317 - 3329
  • [8] Offloading Service Provisioning on Mobile Devices in Mobile Cloud Computing Environments
    Conti, Marco
    Mascitti, Davide
    Passarella, Andrea
    EURO-PAR 2015: PARALLEL PROCESSING WORKSHOPS, 2015, 9523 : 299 - 310
  • [9] Mobile Cloud Middleware
    Flores, Huber
    Srirama, Satish Narayana
    JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 92 : 82 - 94
  • [10] Research on applications of widget for mobile middleware in cloud service environment
    Yuan, J., 1600, Advanced Institute of Convergence Information Technology (07):