• 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