12,000

We have over 12,000 students, from over 100 countries, within one of the safest campuses in the UK

93%

93% of Lancaster students go into work or further study within six months of graduating

Home > Research > Publications & Outputs > Addressing network heterogeneity in pervasive a...
View graph of relations

« Back

Addressing network heterogeneity in pervasive application environments

Research output: Contribution in Book/Report/ProceedingsPaper

Published

Publication date05/2006
Host publication Proceeding InterSense '06 Proceedings of the first international conference on Integrated internet ad hoc and sensor networks
Number of pages0
Original languageEnglish

Conference

ConferenceInterSense '06: The 1st International Conference on Integrated Internet, Ad hoc and Sensor Networks
CityNice, France
Period1/01/00 → …

Conference

ConferenceInterSense '06: The 1st International Conference on Integrated Internet, Ad hoc and Sensor Networks
CityNice, France
Period1/01/00 → …

Abstract

Pervasive computing applications typically involve rich interactions and heterogeneous network types; e.g. involving the collation of data from a sensor network into a replicated repository in a fixed network. Although the middleware approach has been highly successful in supporting application development in networked environments, current middleware technologies cannot handle the accelerating complexity in interaction types, and diversity in networks types, seen in pervasive computing environments. Therefore, we propose a middleware solution (called Gridkit), which uniformly supports an extensible set of middleware interaction types (e.g. RPC, publish-subscribe, streaming, etc.), and handles network heterogeneity by layering itself over virtual overlay networks which it manages and transparently instantiates on demand. We focus in this paper on Gridkit's generalized architecture for the transparent deployment and management of overlay networks. We also consider the application of the Gridkit approach in two application scenarios.