Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
2006 1st International Symposium on Wireless Pervasive Computing, 2006, p.1-6
Ort / Verlag
IEEE
Erscheinungsjahr
2006
Quelle
IEEE Xplore
Beschreibungen/Notizen
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.