DocumentCode :
598550
Title :
Manageable Granularity in Mobile Application Code Offloading for Energy Savings
Author :
Sirui Yang
Author_Institution :
Intel Labs. China, China
fYear :
2012
fDate :
20-23 Nov. 2012
Firstpage :
611
Lastpage :
614
Abstract :
Applications running on mobile devices bring users new and convenient experience. However, energy limitations on mobile platforms will reduce the performance and sustainability. Code offloading mechanisms partition application codes and offload partial workloads to remote servers for energy savings. However, code offloading effect tends to be challenged by network transmissions as desired responsiveness maybe violated. Thus, the decisions on partitioning granularity become pivotal. In this paper, we propose a two-phase partitioning mechanism called MACO which maintains both the application responsiveness and a manageable granularity. We find that transmitting UI information is inefficient in network communication. So application codes are automatically divided into computational and UI-related segments firstly, where the latter ones are preferred to run locally. Secondly, the programmer can fine tune the intermediate partitioning result with a visual tool. We implemented MACO in web browsing applications written in HTML5/JavaScript codes. Evaluations on both real-world and simulated workloads show it reduces the response time (and corresponding energy) by up to 91% while the granularity is easy to manage.
Keywords :
Java; Web services; energy conservation; granular computing; hypermedia markup languages; mobile computing; power aware computing; smart phones; HTML5 code; JavaScript code; MACO; UI-related segments; Web browsing application; application responsiveness; energy limitation; energy saving; granularity management; mobile application code offloading; mobile device; mobile platforms; network communication; network transmission; offload partial workload; partitioning granularity mechanism; remote server; visual tool; Browsers; Cloud computing; Mobile communication; Mobile handsets; Proposals; Servers; Time factors; JavaScript; code offloading; mobile cloud computing; workload partition;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Green Computing and Communications (GreenCom), 2012 IEEE International Conference on
Conference_Location :
Besancon
Print_ISBN :
978-1-4673-5146-1
Type :
conf
DOI :
10.1109/GreenCom.2012.93
Filename :
6468373
Link To Document :
بازگشت