Towards an Elastic Application Model for Augmenting the Computing Capabilities of Mobile Devices with Cloud Computing

被引:144
|
作者
Zhang, Xinwen [1 ]
Kunjithapatham, Anugeetha [2 ]
Jeong, Sangoh [3 ]
Gibbs, Simon [2 ]
机构
[1] Huawei Res Ctr, Santa Clara, CA USA
[2] Samsung Informat Syst Amer, San Jose, CA USA
[3] LG Elect, Seoul, South Korea
来源
MOBILE NETWORKS & APPLICATIONS | 2011年 / 16卷 / 03期
关键词
elastic application; cloud computing; mobile device; weblet; dynamic execution configuration;
D O I
10.1007/s11036-011-0305-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a new elastic application model that enables seamless and transparent use of cloud resources to augment the capability of resource-constrained mobile devices. The salient features of this model include the partition of a single application into multiple components called weblets, and a dynamic adaptation of weblet execution configuration. While a weblet can be platform independent (e.g., Java or .Net bytecode or Python script) or platform dependent (native code), its execution location is transparent-it can be run on a mobile device or migrated to the cloud, i.e., run on one or more nodes offered by an IaaS provider. Thus, an elastic application can augment the capabilities of a mobile device including computation power, storage, and network bandwidth, with the light of dynamic execution configuration according to device's status including CPU load, memory, battery level, network connection quality, and user preferences. This paper presents the motivation behind developing elastic applications and their architecture including typical elasticity patterns and cost models that are applied to determine the elasticity patterns. We implement a reference architecture and develop a set of elastic applications to validate the augmentation capabilities for smartphone devices. We demonstrate promising results of the proposed application model using data collected from one of our example elastic applications.
引用
收藏
页码:270 / 284
页数:15
相关论文
共 50 条
  • [1] Towards an elastic application model for augmenting the computing capabilities of mobile devices with cloud computing
    Huawei Research Center, Santa Clara, CA, United States
    不详
    不详
    Mobile Networks Appl, 3 (270-284):
  • [2] Towards an Elastic Application Model for Augmenting the Computing Capabilities of Mobile Devices with Cloud Computing
    Xinwen Zhang
    Anugeetha Kunjithapatham
    Sangoh Jeong
    Simon Gibbs
    Mobile Networks and Applications, 2011, 16 : 270 - 284
  • [3] MCACC: New Approach for Augmenting the Computing Capabilities of Mobile Devices with Cloud Computing
    Elgendy, Mostafa A.
    Shawish, Ahmed
    Moussa, Mahmoud I.
    2014 SCIENCE AND INFORMATION CONFERENCE (SAI), 2014, : 79 - 86
  • [4] Augmenting computing capabilities at the edge by jointly exploiting mobile devices: A survey
    Hirsch, Matias
    Mateos, Cristian
    Zunino, Alejandro
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 88 : 644 - 662
  • [5] A Distributed and Elastic Application Processing Model for Mobile Cloud Computing
    Muhammad Shiraz
    Abdullah Gani
    Rashid Khokhar
    Azizur Rahman
    Mohsin Iftikhar
    Naveen Chilamkurti
    Wireless Personal Communications, 2017, 95 : 4403 - 4423
  • [6] A Distributed and Elastic Application Processing Model for Mobile Cloud Computing
    Shiraz, Muhammad
    Gani, Abdullah
    Khokhar, Rashid
    Rahman, Azizur
    Iftikhar, Mohsin
    Chilamkurti, Naveen
    WIRELESS PERSONAL COMMUNICATIONS, 2017, 95 (04) : 4403 - 4423
  • [7] Elastic Framework for Augmenting the Performance of Mobile Applications Using Cloud Computing
    AbdElminaam, Diaa Salama
    Kader, Hatem M. Abdul
    Hadhoud, Mohie M.
    El-Sayed, Salah M.
    2013 9TH INTERNATIONAL COMPUTER ENGINEERING CONFERENCE (ICENCO 2013): TODAY INFORMATION SOCIETY WHAT'S NEXT?, 2014, : 134 - 141
  • [8] Enhancing Mobile Devices Capabilities in Low Bandwidth Networks with Cloud Computing
    Elgendy, Mostafa A.
    Shawish, Ahmed
    Moussa, Mahmoud I.
    ADVANCED MACHINE LEARNING TECHNOLOGIES AND APPLICATIONS, AMLTA 2014, 2014, 488 : 97 - 108
  • [9] Cloud Computing and Mobile Devices Based System for Healthcare Application
    Jemal, Hanen
    Kechaou, Zied
    Ben Ayed, Mounir
    Alimi, Adel M.
    2015 IEEE INTERNATIONAL SYMPOSIUM ON TECHNOLOGY AND SOCIETY (ISTAS), 2015,
  • [10] PACE: Augmenting personal mobile devices with scalable computing
    Luo, Xun
    CCGRID 2007: SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2007, : 875 - +