Application-oriented offloading in heterogeneous networks for mobile cloud computing

被引:16
作者
Tseng, Fan-Hsun [1 ]
Cho, Hsin-Hung [1 ]
Chang, Kai-Di [2 ]
Li, Jheng-Cong [3 ]
Shih, Timothy K. [1 ]
机构
[1] Natl Cent Univ, Dept Comp Sci & Informat Engn, Taoyuan 32001, Taiwan
[2] United Daily News Grp, Dept Informat Management, Taipei, Taiwan
[3] Natl Ilan Univ, Dept Elect Engn, Yilan, Taiwan
关键词
Cloud data center; execution time; heterogeneous network; mobile cloud computing; offloading; RESOURCE; ENVIRONMENTS; OPTIMIZATION; ALGORITHMS; DEVICES; 5G;
D O I
10.1080/17517575.2017.1287432
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays Internet applications have become more complicated that mobile device needs more computing resources for shorter execution time but it is restricted to limited battery capacity. Mobile cloud computing (MCC) is emerged to tackle the finite resource problem of mobile device. MCC offloads the tasks and jobs of mobile devices to cloud and fog environments by using offloading scheme. It is vital to MCC that which task should be offloaded and how to offload efficiently. In the paper, we formulate the offloading problem between mobile device and cloud data center and propose two algorithms based on application-oriented for minimum execution time, i.e. the Minimum Offloading Time for Mobile device (MOTM) algorithm and the Minimum Execution Time for Cloud data center (METC) algorithm. The MOTM algorithm minimizes offloading time by selecting appropriate offloading links based on application categories. The METC algorithm minimizes execution time in cloud data center by selecting virtual and physical machines with corresponding resource requirements of applications. Simulation results show that the proposed mechanism not only minimizes total execution time for mobile devices but also decreases their energy consumption.
引用
收藏
页码:398 / 413
页数:16
相关论文
共 30 条
  • [1] Cloud-Based Augmentation for Mobile Devices: Motivation, Taxonomies, and Open Challenges
    Abolfazli, Saeid
    Sanaei, Zohreh
    Ahmed, Ejaz
    Gani, Abdullah
    Buyya, Rajkumar
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2014, 16 (01): : 337 - 368
  • [2] A View of Cloud Computing
    Armbrust, Michael
    Fox, Armando
    Griffith, Rean
    Joseph, Anthony D.
    Katz, Randy
    Konwinski, Andy
    Lee, Gunho
    Patterson, David
    Rabkin, Ariel
    Stoica, Ion
    Zaharia, Matei
    [J]. COMMUNICATIONS OF THE ACM, 2010, 53 (04) : 50 - 58
  • [3] SLA-based optimisation of virtualised resource for multi-tier web applications in cloud data centres
    Bi, Jing
    Yuan, Haitao
    Tie, Ming
    Tan, Wei
    [J]. ENTERPRISE INFORMATION SYSTEMS, 2015, 9 (07) : 743 - 767
  • [4] Bonomi F., 2012, P MCCWORKSHOP MOB CL, P13, DOI 10.1145/2342509.2342513
  • [5] CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms
    Calheiros, Rodrigo N.
    Ranjan, Rajiv
    Beloglazov, Anton
    De Rose, Cesar A. F.
    Buyya, Rajkumar
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) : 23 - 50
  • [6] Learning-Based Data Envelopment Analysis for External Cloud Resource Allocation
    Cho, Hsin-Hung
    Lai, Chin-Feng
    Shih, Timothy K.
    Chao, Han-Chieh
    [J]. MOBILE NETWORKS & APPLICATIONS, 2016, 21 (05) : 846 - 855
  • [7] CloudSim, 2012, CLOUDSIM 3 0 3
  • [8] Fiandrino C, 2015, IEEE ICC, P5833, DOI 10.1109/ICC.2015.7249252
  • [9] Garg S. K., 2011, Proceedings of the 2011 IEEE 4th International Conference on Utility and Cloud Computing (UCC 2011), P105, DOI 10.1109/UCC.2011.24
  • [10] ENABLING SMALL CELL DEPLOYMENT WITH HETNET
    Hoadley, John
    Maveddat, Payam
    [J]. IEEE WIRELESS COMMUNICATIONS, 2012, 19 (02) : 4 - 5