DocumentCode
2218487
Title
Code generating routers: a network-centric approach to mobile code
Author
Probst, Christian W. ; Gal, Andreas ; Franz, Michael
Author_Institution
Dept. of Comput. Sci., California Univ., Irvine, CA, USA
fYear
2003
fDate
20-21 Oct. 2003
Firstpage
179
Lastpage
186
Abstract
Inexpensive wireless networks have transformed once autonomous mobile devices into nodes of large distributed systems. However, existing approaches to executing mobile code do not fully exploit the available networking infrastructure. We present an infrastructure-based network computing approach. Instead of embedding a JIT compiler component into every mobile device, we shift the mobile code optimization and compilation effort to the networking infrastructure. This conserves considerable resources on the mobile device, in terms of processor time, memory, and battery consumption. By serving as a transparent proxy, the network infrastructure intercepts mobile code returned from servers and and substitutes it for optimized native code which is sent to the PDA for immediate execution. To evaluate the feasibility of our network-based compilation architecture, we have implemented a research prototype.
Keywords
distributed programming; mobile computing; optimisation; program compilers; telecommunication computing; JIT compiler component; PDA; battery consumption; code generating routers; memory; mobile code; mobile devices; native code; network computing; processor time; transparent proxy; Batteries; Computer science; Mobile computing; Network servers; Optimizing compilers; Personal digital assistants; Prototypes; Web server; Wireless networks; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Communications, 2003. CCW 2003. Proceedings. 2003 IEEE 18th Annual Workshop on
Print_ISBN
0-7803-8239-0
Type
conf
DOI
10.1109/CCW.2003.1240808
Filename
1240808
Link To Document