• DocumentCode
    2745574
  • Title

    Spatial programming using smart messages: design and implementation

  • Author

    Borcea, Cristian ; Intanagonwiwat, Chalermek ; Kang, Porlin ; Kremer, Ulrich ; Iftode, Liviu

  • Author_Institution
    Dept. of Comput. Sci., Rutgers Univ., USA
  • fYear
    2004
  • fDate
    2004
  • Firstpage
    690
  • Lastpage
    699
  • Abstract
    Spatial programming (SP) is a space-aware programming model for outdoor distributed embedded systems. Central to SP are the concepts of space and spatial reference, which provide applications with a virtual resource naming in networks of embedded systems. A network resource is referenced using its expected physical location and properties. Together with other SP features, such as reference consistency and access timeout, they help programmers cope with highly dynamic network configurations in a network-transparent fashion. We present the SP design and its implementation using smart messages, a lightweight software architecture similar to mobile agents, that we developed for networks of embedded systems. We also describe the implementation and evaluation of a simple SP application over a testbed consisting of HP iPAQs running Linux and equipped with 802.11 cards for wireless communication. The experimental results indicate that SP is a viable programming model for outdoor distributed computing.
  • Keywords
    distributed processing; embedded systems; mobile communication; software architecture; 802.11 card; HP iPAQ; Linux; distributed computing; mobile agent; outdoor distributed embedded system; smart message; software architecture; spatial programming; wireless communication; Distributed computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2004. Proceedings. 24th International Conference on
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-2086-3
  • Type

    conf

  • DOI
    10.1109/ICDCS.2004.1281637
  • Filename
    1281637