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
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;
Conference_Titel :
Computer Communications, 2003. CCW 2003. Proceedings. 2003 IEEE 18th Annual Workshop on
Print_ISBN :
0-7803-8239-0
DOI :
10.1109/CCW.2003.1240808