Skip to main navigation Skip to search Skip to main content

Self-routing in pervasive computing environments using smart messages

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Smart Messages (SMs) are dynamic collections of code and data that migrate to nodes of interest in the network and execute on these nodes. A key challenge in programming pervasive computing environments using SMs is the ability to route SMs to nodes named by content. This paper describes the SM self-routing mechanism, which allows SMs to route themselves at each hop in the path toward a node of interest. SM applicationscan choose among multiple content-based routing algorithms, switch dynamically the routing algorithm in use, or even implement the best suited routing algorithm for their needs. The main benefits provided by self-routing are high flexibility and resilience to adverse network conditions. To demonstrate these benefits, we present proof-of-concept implementation, simulation results, and analysis for the SM self-routing mechanism using several content-based routing algorithms. We also show preliminary results for SM routing algorithms executed over our SM prototype implementation.

Original languageEnglish (US)
Title of host publicationProceedings of the 1st IEEE International Conference on Pervasive Computing and Communications, PerCom 2003
PublisherIEEE Computer Society
Pages87-96
Number of pages10
ISBN (Print)0769518931
DOIs
StatePublished - 2003
Externally publishedYes
Event1st IEEE International Conference on Pervasive Computing and Communications, PerCom 2003 - Fort Worth, TX, United States
Duration: Mar 23 2003Mar 26 2003

Publication series

NameProceedings of the 1st IEEE International Conference on Pervasive Computing and Communications, PerCom 2003

Conference

Conference1st IEEE International Conference on Pervasive Computing and Communications, PerCom 2003
Country/TerritoryUnited States
CityFort Worth, TX
Period3/23/033/26/03

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Self-routing in pervasive computing environments using smart messages'. Together they form a unique fingerprint.

Cite this