TY - GEN
T1 - Addressing network heterogeneity in pervasive application environments
AU - Grace, Paul
AU - Coulson, Geoff
AU - Blair, Gordon S.
AU - Porter, Barry
PY - 2006/12/1
Y1 - 2006/12/1
N2 - Pervasive computing applications typically involve rich interactions and heterogeneous network types; e.g. involving the collation or 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.
AB - Pervasive computing applications typically involve rich interactions and heterogeneous network types; e.g. involving the collation or 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.
UR - http://www.scopus.com/inward/record.url?scp=34250727587&partnerID=8YFLogxK
UR - https://dl.acm.org/doi/10.1145/1142680.1142706
U2 - 10.1145/1142680.1142706
DO - 10.1145/1142680.1142706
M3 - Conference publication
AN - SCOPUS:34250727587
SN - 1595934278
SN - 9781595934277
T3 - ACM International Conference Proceeding Series
BT - ACM International Conference Proceeding Series - Proceedings of the First International Conference on Integrated Internet Ad hoc and Sensor Networks
PB - ACM
T2 - 1st International Conference on Integrated Internet Ad hoc and Sensor Networks
Y2 - 30 May 2006 through 31 May 2006
ER -