Executing mobile applications on the cloud: Framework and issues

被引:70
|
作者
Hung, Shih-Hao [1 ]
Shih, Chi-Sheng [1 ]
Shieh, Jeng-Peng [1 ]
Lee, Chen-Pang [1 ]
Huang, Yi-Hsiang [1 ]
机构
[1] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei 106, Taiwan
关键词
Smartphone; Cloud computing; Mobile network; Virtualization; Collaborative computing; Quality-of-service;
D O I
10.1016/j.camwa.2011.10.044
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Modern mobile devices, such as smartphones and tablets, have made many pervasive computing dreams come true. Still, many mobile applications do not perform well due to the shortage of resources for computation, data storage, network bandwidth, and battery capacity. While such applications can be re-designed with client-server models to benefit from cloud services, the users are no longer in full control of the application, which has become a serious concern for data security and privacy. In addition, the collaboration between a mobile device and a cloud server poses complex performance issues associated with the exchange of application state, synchronization of data, network condition, etc. In this work, a novel mobile cloud execution framework is proposed to execute mobile applications in a cloud-based virtualized execution environment controlled by mobile applications and users, with encryption and isolation to protect against eavesdropping from cloud providers. Under this framework, several efficient schemes have been developed to deal with technical issues for migrating applications and synchronizing data between execution environments. The communication issues are also addressed in the virtualization execution environment with probabilistic communication Quality-of-Service (QoS) technique to support timely application migration. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:573 / 587
页数:15
相关论文
共 50 条
  • [41] Towards a simulation framework for the evaluation of distributed applications executing in the Internet domain
    Dickens, PM
    IC'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, VOLS I AND II, 2001, : 638 - 641
  • [42] Building Context-Rich Mobile Cloud Services for Mobile Cloud Applications
    Karadimce, Aleksandar
    Davcev, Danco
    PROCEEDINGS OF THE 2ND EUROPEAN CONFERENCE ON SOCIAL MEDIA (ECSM 2015), 2015, : 505 - 513
  • [43] ISSUES OF EXECUTING CRIMINAL PUNISHMENT
    Olkhovik, N., V
    RUSSIAN JOURNAL OF CRIMINOLOGY, 2011, (02): : 54 - 60
  • [44] Performance Evaluation of Mobile Applications in Mobile Cloud Environments
    Santana, N. A.
    Lins, F. A. A.
    Sousa, E. T. G.
    IEEE LATIN AMERICA TRANSACTIONS, 2016, 14 (11) : 4597 - 4602
  • [45] Mismatch between executing environments: Issues in migrating distributed object applications to web
    Ling, SKR
    Tran, VN
    DOA'00: INTERNATIONAL SYMPOSIUM ON DISTRIBUTED OBJECTS AND APPL ICATIONS, PROCEEDINGS, 2000, : 177 - 183
  • [46] A Conceptual Security Framework for Cloud Computing Issues
    Aljawarneh, Shadi A.
    Yassein, Muneer Bani
    INTERNATIONAL JOURNAL OF INTELLIGENT INFORMATION TECHNOLOGIES, 2016, 12 (02) : 12 - 24
  • [47] A framework for programming mobile applications
    Sajeev, ASM
    Nugroho, L
    Srinivasan, B
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 2043 - 2048
  • [48] Mobile Cloud Computing for Medical Applications
    Kiran, Vishwa S.
    Prasad, Ramesh
    Thriveni, J.
    Venugopal, K. R.
    Patnaik, L. M.
    2014 Annual IEEE India Conference (INDICON), 2014,
  • [49] Camel: A mobile applications framework
    Al-Bar, AM
    Wakeman, I
    2003 INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND MOBILE COMPUTING, PROCEEDINGS, 2003, : 214 - 223
  • [50] A framework for reconfiguring mobile applications
    Abdu, H
    25TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2005, : 594 - 600