Networking Media Abstraction, Device Discovery, and Routing for the Pervasive Middleware PalCom
(2016)- Abstract
- PalCom is a pervasive middleware that can be used to assemble services provided by networked devices into configurations, called assemblies, for specific use cases by the user. In this dissertation, we present the development of a networking media abstraction framework for PalCom that abstracts different network interfaces in a PalCom device to upper layers of PalCom. The media abstraction framework is documented in paper I. Over the media abstraction layer, we define a device discovery mechanism that enables a PalCom device to discover other devices on its local networks, where it has network interfaces, as well as across interconnected networks. The device discovery mechanism is documented in paper II. On top of the device discovery... (More)
- PalCom is a pervasive middleware that can be used to assemble services provided by networked devices into configurations, called assemblies, for specific use cases by the user. In this dissertation, we present the development of a networking media abstraction framework for PalCom that abstracts different network interfaces in a PalCom device to upper layers of PalCom. The media abstraction framework is documented in paper I. Over the media abstraction layer, we define a device discovery mechanism that enables a PalCom device to discover other devices on its local networks, where it has network interfaces, as well as across interconnected networks. The device discovery mechanism is documented in paper II. On top of the device discovery layer, we implemented support for distance vector routing that enables routing data among discovered devices via the least cost routes. The routing layer is documented in paper III. In the last phase of our work, we refined our device discovery mechanism for PalCom to include a distributed synchronization algorithm that two PalCom nodes can utilize to re-sync their exchanged views of the network to overcome possible loss of device discovery and undiscovery notifications over unreliable channels. The synchronization algorithm is documented in paper IV. (Less)
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/7901bd58-cbbe-41b1-9a2c-bcd04957a11e
- author
- Ergawy, Amr LU
- supervisor
-
- Boris Magnusson LU
- Görel Hedin LU
- opponent
-
- Professor Eric jul, Oslo University, Norway
- organization
- publishing date
- 2016
- type
- Thesis
- publication status
- published
- subject
- keywords
- Pervasive middleware, Internet-of-Things, Networking, Device discovery, Routing, Software architecture
- pages
- 113 pages
- defense location
- Lecture hall E:1406, E-building, Ole Römers väg 3, Lund University, Faculty of Engineering
- defense date
- 2016-09-30 10:15:00
- ISBN
- 978-91-7623-961-2
- 978-91-7623-960-5
- language
- English
- LU publication?
- yes
- id
- 7901bd58-cbbe-41b1-9a2c-bcd04957a11e
- date added to LUP
- 2016-09-05 11:21:07
- date last changed
- 2021-05-06 16:21:34
@phdthesis{7901bd58-cbbe-41b1-9a2c-bcd04957a11e, abstract = {{PalCom is a pervasive middleware that can be used to assemble services provided by networked devices into configurations, called assemblies, for specific use cases by the user. In this dissertation, we present the development of a networking media abstraction framework for PalCom that abstracts different network interfaces in a PalCom device to upper layers of PalCom. The media abstraction framework is documented in paper I. Over the media abstraction layer, we define a device discovery mechanism that enables a PalCom device to discover other devices on its local networks, where it has network interfaces, as well as across interconnected networks. The device discovery mechanism is documented in paper II. On top of the device discovery layer, we implemented support for distance vector routing that enables routing data among discovered devices via the least cost routes. The routing layer is documented in paper III. In the last phase of our work, we refined our device discovery mechanism for PalCom to include a distributed synchronization algorithm that two PalCom nodes can utilize to re-sync their exchanged views of the network to overcome possible loss of device discovery and undiscovery notifications over unreliable channels. The synchronization algorithm is documented in paper IV.}}, author = {{Ergawy, Amr}}, isbn = {{978-91-7623-961-2}}, keywords = {{Pervasive middleware; Internet-of-Things; Networking; Device discovery; Routing; Software architecture}}, language = {{eng}}, school = {{Lund University}}, title = {{Networking Media Abstraction, Device Discovery, and Routing for the Pervasive Middleware PalCom}}, url = {{https://lup.lub.lu.se/search/files/11830002/amr_ergawy_PhD_dissertation_2016_ms_37.pdf}}, year = {{2016}}, }