1st International ICST Conference on Integrated Internet Ad hoc and Sensor Networks

Research Article

Addressing network heterogeneity in pervasive application environments

  • @INPROCEEDINGS{10.1145/1142680.1142706,
        author={Paul  Grace and Geoff  Coulson and Gordon S.  Blair and Barry  Porter},
        title={Addressing network heterogeneity in pervasive application environments},
        proceedings={1st International ICST Conference on Integrated Internet Ad hoc and Sensor Networks},
        publisher={ACM},
        proceedings_a={INTERSENSE},
        year={2006},
        month={5},
        keywords={},
        doi={10.1145/1142680.1142706}
    }
    
  • Paul Grace
    Geoff Coulson
    Gordon S. Blair
    Barry Porter
    Year: 2006
    Addressing network heterogeneity in pervasive application environments
    INTERSENSE
    ACM
    DOI: 10.1145/1142680.1142706
Paul Grace1,*, Geoff Coulson1,*, Gordon S. Blair1,*, Barry Porter1,*
  • 1: Computing Department, Lancaster University, Lancaster, UK
*Contact email: gracep@comp.lancs.ac.uk, geoff@comp.lancs.ac.uk, gordon@comp.lancs.ac.uk, porterbf@comp.lancs.ac.uk

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.