• DocumentCode
    3130393
  • Title

    Programming language support for routing in pervasive networks

  • Author

    Suzuki, Tomohiro ; Pinte, K. ; Van Cutsem, Thierry ; De Meuter, Wolfgang ; Yonezawa, Akinori

  • Author_Institution
    Univ. of Tokyo, Tokyo, Japan
  • fYear
    2011
  • fDate
    21-25 March 2011
  • Firstpage
    226
  • Lastpage
    232
  • Abstract
    Managing communication in pervasive environments is a difficult challenge because of characteristics such as: no central server and frequent disconnections. Furthermore, services to be composed for coordination are sometimes distributed in multiple networks. In that case, intermediate nodes linking these networks have to route communication data toward appropriate destinations. However, incorporating such routing protocols into applications significantly increases complexity of the code. In this paper we propose AmbientTalk/M, a concurrent distributed programming language for coordination of services among multiple networks. The language provides powerful support for creating routing frameworks to hook up two or more networks. With the language support, we can express how service information is propagated or how messages are routed using high-level abstraction over underlying network technology. We show the language is flexible enough to express a variety of routing frameworks with respect to robustness, traffic efficiency, and security. Because the frameworks are installed reflectively, they are completely separated from application code. To the best of our knowledge, this is the first attempt to integrate routing semantics among multiple networks into a programming language using reflection.
  • Keywords
    programming languages; routing protocols; ubiquitous computing; AmbientTalk/M programming language; distributed programming language; pervasive network routing; programming language support; routing frameworks; routing protocols; routing semantics; Ad hoc networks; Encryption; Logic gates; Printers; Protocols; Routing; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Pervasive Computing and Communications Workshops (PERCOM Workshops), 2011 IEEE International Conference on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    978-1-61284-938-6
  • Electronic_ISBN
    978-1-61284-936-2
  • Type

    conf

  • DOI
    10.1109/PERCOMW.2011.5766874
  • Filename
    5766874