Advanced

Supporting Distance Vector Routing Over Device Discovery Flows in the Pervasive Middleware PalCom

Ergawy, Amr LU and Magnusson, Boris LU (2015) The 6th International Conference on Ambient Systems, Networks and Technologies (ANT-2015) In Procedia Computer Science 52. p.145-152
Abstract
PalCom is a pervasive middleware that enables users to combine services from different devices into assemblies, or usage scenarios. The mechanism of device discovery in PalCom builds an ad-hoc network of interconnected devices while replacing cross-network periodic keep-alive messages with timely forwarded events that notify devices about the discovery and undiscovery of each other. Moreover, the device discovery mechanism is decoupled from any specific routing decisions mechanism. In this paper, we present a design that builds on this flexibility to add distance vector routing to PalCom while inheriting the event based cross-network device discovery for updating routing tables on interacting devices. The proposed design has been... (More)
PalCom is a pervasive middleware that enables users to combine services from different devices into assemblies, or usage scenarios. The mechanism of device discovery in PalCom builds an ad-hoc network of interconnected devices while replacing cross-network periodic keep-alive messages with timely forwarded events that notify devices about the discovery and undiscovery of each other. Moreover, the device discovery mechanism is decoupled from any specific routing decisions mechanism. In this paper, we present a design that builds on this flexibility to add distance vector routing to PalCom while inheriting the event based cross-network device discovery for updating routing tables on interacting devices. The proposed design has been implemented and evaluated against a network with links that continuously change their availability. (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
pervasive middleware, device discovery, ad-hoc networking.
in
Procedia Computer Science
editor
Shakshuki, Elhadi and
volume
52
pages
8 pages
publisher
Elsevier
conference name
The 6th International Conference on Ambient Systems, Networks and Technologies (ANT-2015)
external identifiers
  • wos:000361567100017
  • scopus:84939204382
ISSN
1877-0509
DOI
10.1016/j.procs.2015.05.050
language
English
LU publication?
yes
id
90b5a28d-0ac7-4fb9-a41a-247f35b5b322 (old id 7865016)
date added to LUP
2015-09-14 10:20:14
date last changed
2017-03-12 03:48:07
@inproceedings{90b5a28d-0ac7-4fb9-a41a-247f35b5b322,
  abstract     = {PalCom is a pervasive middleware that enables users to combine services from different devices into assemblies, or usage scenarios. The mechanism of device discovery in PalCom builds an ad-hoc network of interconnected devices while replacing cross-network periodic keep-alive messages with timely forwarded events that notify devices about the discovery and undiscovery of each other. Moreover, the device discovery mechanism is decoupled from any specific routing decisions mechanism. In this paper, we present a design that builds on this flexibility to add distance vector routing to PalCom while inheriting the event based cross-network device discovery for updating routing tables on interacting devices. The proposed design has been implemented and evaluated against a network with links that continuously change their availability.},
  author       = {Ergawy, Amr and Magnusson, Boris},
  booktitle    = {Procedia Computer Science},
  editor       = {Shakshuki, Elhadi},
  issn         = {1877-0509},
  keyword      = {pervasive middleware,device discovery,ad-hoc networking.},
  language     = {eng},
  pages        = {145--152},
  publisher    = {Elsevier},
  title        = {Supporting Distance Vector Routing Over Device Discovery Flows in the Pervasive Middleware PalCom},
  url          = {http://dx.doi.org/10.1016/j.procs.2015.05.050},
  volume       = {52},
  year         = {2015},
}