Executing mobile applications on the cloud: Framework and issues

Executing mobile applications on the cloud: Framework and issues

0.00 Avg rating0 Votes
Article ID: iaor20121332
Volume: 63
Issue: 2
Start Page Number: 573
End Page Number: 587
Publication Date: Jan 2012
Journal: Computers and Mathematics with Applications
Authors: , , , ,
Keywords: networks, security
Abstract:

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.

Reviews

Required fields are marked *. Your email address will not be published.