DocumentCode :
3509895
Title :
Transparent Method Offloading for Slim Execution
Author :
Rim, Heungsoon ; Kim, Seonggun ; Kim, Youil ; Han, Hwansoo
Author_Institution :
Korea Advanced Institute of Science and Technology, Email: heungsoon.rim
fYear :
2006
fDate :
16-18 Jan. 2006
Firstpage :
1
Lastpage :
6
Abstract :
Mobile users frequently want mobile devices as powerful as desk top PCs, but still in a small and light form factor. The level of users´ demand is yet too high to satisfy with current technology. Available resources such as CPU, memory, and battery power are still insufficient for current mobile devices. One way to overcome these limitations is to offload heavy methods to nearby powerful servers. In this paper, we propose a transparent code transformation to achieve method offloading within the domain of Java. Our Java bytecode transformer called Distributed Execution Transformer (DiET) takes the original bodies of heavy methods out and implants remote procedure calls to surrogate servers. Mobile devices download the modified Java bytecode and cooperatively execute the application with surrogate servers. Experimenting with SciMark 2.0, we could improve the performance by 43% and reduce the code size on mobile devices by 18% on average. Through our early implementation and experiments, we believe our transparent method off loading will relieve mobile devices of resource limitations.
Keywords :
Airports; Batteries; Ear; Ice; Radio access networks; Sprites (computer); Tellurium;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Wireless Pervasive Computing, 2006 1st International Symposium on
Print_ISBN :
0-7803-9410-0
Type :
conf
DOI :
10.1109/ISWPC.2006.1613608
Filename :
1613608
Link To Document :
بازگشت