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
Link To Document :
بازگشت