DocumentCode
604762
Title
Fast dynamic execution offloading for efficient mobile cloud computing
Author
Seungjun Yang ; Yongin Kwon ; Yeongpil Cho ; Hayoon Yi ; Donghyun Kwon ; Jonghee Youn ; Yunheung Paek
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Seoul Nat. Univ., Seoul, South Korea
fYear
2013
fDate
18-22 March 2013
Firstpage
20
Lastpage
28
Abstract
In order to meet the increasing demand for high performance in smartphones, recent studies suggested mobile cloud computing techniques that aim to connect the phones to adjacent powerful cloud servers to throw their computational burden to the servers. These techniques often employ execution offloading schemes that migrate a process between machines during its execution. In execution offloading, code regions to be executed on the server are decided statically or dynamically based on the complex analysis on execution time and process state transfer time of every region. Expectedly, the transfer time is a deciding factor for the success of execution offloading. According to our analysis, it is dominated by the total size of heap objects transferred over the network. But previous work did not try hard to minimize this size. Thus in this paper, we introduce novel techniques based on compiler code analysis that effectively reduce the transferred data size by transferring only the essential heap objects. The experiments exhibit that the reduced size positively influences not only the transfer time itself but also the overall effectiveness of execution offloading, and ultimately, improves the performance of our mobile cloud computing significantly in terms of execution time and power consumption.
Keywords
cloud computing; mobile computing; power aware computing; program compilers; smart phones; cloud server; compiler code analysis; dynamic execution offloading; execution time; mobile cloud computing; power consumption; smartphone; transfer time; Cloud computing; Instruction sets; Mobile communication; Mobile computing; Servers; Smart phones; Cloud Computing; Code Analysis; Compiler; Execution Offloading; Mobile Computing; Smartphone;
fLanguage
English
Publisher
ieee
Conference_Titel
Pervasive Computing and Communications (PerCom), 2013 IEEE International Conference on
Conference_Location
San Diego, CA
Print_ISBN
978-1-4673-4573-6
Electronic_ISBN
978-1-4673-4574-3
Type
conf
DOI
10.1109/PerCom.2013.6526710
Filename
6526710
Link To Document