DocumentCode :
1910374
Title :
JavaScript Offloading for Web Applications in Mobile-Cloud Computing
Author :
Meihua Yu ; Gang Huang ; Xudong Wang ; Ying Zhang ; Xiangqun Chen
Author_Institution :
Key Lab. of High Confidence Software Technol., Peking Univ., Beijing, China
fYear :
2015
fDate :
June 27 2015-July 2 2015
Firstpage :
269
Lastpage :
276
Abstract :
Current mobile Web applications (a.k.a, Mobile Web apps) become quite computation-intensive by involving complex JavaScript, e.g., Data analytic applications and AI games, etc. In the context of mobile-cloud computing, computation offloading is a promising solution to improve performance and user experiences for mobile devices, and a lot of research efforts have been made for native apps. However, very few attentions have been paid on mobile Web apps. Compared to native apps, the dynamic feature of Web apps poses some challenging issues for computation offloading. To address these issues, this paper presents a systematic approach for augmenting JavaScript-based mobile Web apps. Our approach proposes a programming abstraction to extract "offload able" computation-intensive portions for facilitating Web developers to define when an offloading can occur. We implement a browser-based offloading runtime service and deploy it as a front-end proxy on cloud, to automatically partition the Web apps afore the mobile devices. We demonstrate the efficiency of our approach with some typical computation-intensive Web apps across various high-end and low-end hardware specifications under Wi-Fi and cellular networks.
Keywords :
Java; cloud computing; mobile computing; online front-ends; JavaScript offloading; JavaScript-based mobile Web apps; Web applications; Web developers; Wi-Fi; browser-based offloading runtime service; cellular networks; computation offloading; computation-intensive Web apps; front-end proxy; high-end hardware specifications; low-end hardware specifications; mobile Web applications; mobile devices; mobile-cloud computing; programming abstraction; user experiences; Browsers; Context; Mobile communication; Mobile handsets; Runtime; Synchronization; JavaScript; Mobile Web apps; Mobile-Cloud computing; Offloading;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Mobile Services (MS), 2015 IEEE International Conference on
Conference_Location :
New York, NY
Print_ISBN :
978-1-4673-7283-1
Type :
conf
DOI :
10.1109/MobServ.2015.46
Filename :
7226700
Link To Document :
بازگشت