Home > Research > Publications & Outputs > Experiences with open overlays: a middleware ap...
View graph of relations

Experiences with open overlays: a middleware approach to network heterogeneity

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Experiences with open overlays: a middleware approach to network heterogeneity. / Grace, Paul; Hughes, Daniel; Porter, Barry et al.
Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008 (Eurosys '08). New York: ACM, 2008. p. 123-136.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Grace, P, Hughes, D, Porter, B, Blair, GS, Coulson, G & Taiani, F 2008, Experiences with open overlays: a middleware approach to network heterogeneity. in Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008 (Eurosys '08). ACM, New York, pp. 123-136, 3rd ACM European Conference on Computer Systems (EuroSys 08), Glasgow, 31/03/08. https://doi.org/10.1145/1352592.1352606

APA

Grace, P., Hughes, D., Porter, B., Blair, G. S., Coulson, G., & Taiani, F. (2008). Experiences with open overlays: a middleware approach to network heterogeneity. In Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008 (Eurosys '08) (pp. 123-136). ACM. https://doi.org/10.1145/1352592.1352606

Vancouver

Grace P, Hughes D, Porter B, Blair GS, Coulson G, Taiani F. Experiences with open overlays: a middleware approach to network heterogeneity. In Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008 (Eurosys '08). New York: ACM. 2008. p. 123-136 doi: 10.1145/1352592.1352606

Author

Grace, Paul ; Hughes, Daniel ; Porter, Barry et al. / Experiences with open overlays: a middleware approach to network heterogeneity. Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008 (Eurosys '08). New York : ACM, 2008. pp. 123-136

Bibtex

@inproceedings{fd295a778393456b950dd99114437de1,
title = "Experiences with open overlays: a middleware approach to network heterogeneity",
abstract = "In order to provide an increasing number of functionalities and benefit from sophisticated and application-tailored services from the network, distributed applications are led to integrate an ever-widening range of networking technologies. As these applications become more complex, this requirement for 'network heterogeneity' is becoming a crucial issue in their development. Although progress has been made in the networking community in addressing such needs through the development of network overlays, we claim in this paper that the middleware community has been slow to integrate these advances into middleware architectures, and, hence, to provide the foundational bedrock for heterogeneous distributed applications. In response, we propose our 'open overlays' framework. This framework, which is part of a wider middleware architecture, accommodates 'overlay plug-ins', allows physical nodes to support multiple overlays, supports the stacking of overlays to create composite protocols, and adopts a declarative approach to configurable deployment and dynamic reconfigurability. The framework has been in development for a number of years and supports an extensive range of overlay plug-ins including popular protocols such as Chord and Pastry. We report on our experiences with the open overlays framework, evaluate it in detail, and illustrate its application in a detailed case study of network heterogeneity.",
keywords = "WSN, middleware, overlay network, framework",
author = "Paul Grace and Daniel Hughes and Barry Porter and Blair, {Gordon S.} and Geoffrey Coulson and Francois Taiani",
year = "2008",
doi = "10.1145/1352592.1352606",
language = "English",
isbn = "978-1-60558-013-5",
pages = "123--136",
booktitle = "Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008 (Eurosys '08)",
publisher = "ACM",
note = "3rd ACM European Conference on Computer Systems (EuroSys 08) ; Conference date: 31-03-2008 Through 04-04-2008",

}

RIS

TY - GEN

T1 - Experiences with open overlays: a middleware approach to network heterogeneity

AU - Grace, Paul

AU - Hughes, Daniel

AU - Porter, Barry

AU - Blair, Gordon S.

AU - Coulson, Geoffrey

AU - Taiani, Francois

PY - 2008

Y1 - 2008

N2 - In order to provide an increasing number of functionalities and benefit from sophisticated and application-tailored services from the network, distributed applications are led to integrate an ever-widening range of networking technologies. As these applications become more complex, this requirement for 'network heterogeneity' is becoming a crucial issue in their development. Although progress has been made in the networking community in addressing such needs through the development of network overlays, we claim in this paper that the middleware community has been slow to integrate these advances into middleware architectures, and, hence, to provide the foundational bedrock for heterogeneous distributed applications. In response, we propose our 'open overlays' framework. This framework, which is part of a wider middleware architecture, accommodates 'overlay plug-ins', allows physical nodes to support multiple overlays, supports the stacking of overlays to create composite protocols, and adopts a declarative approach to configurable deployment and dynamic reconfigurability. The framework has been in development for a number of years and supports an extensive range of overlay plug-ins including popular protocols such as Chord and Pastry. We report on our experiences with the open overlays framework, evaluate it in detail, and illustrate its application in a detailed case study of network heterogeneity.

AB - In order to provide an increasing number of functionalities and benefit from sophisticated and application-tailored services from the network, distributed applications are led to integrate an ever-widening range of networking technologies. As these applications become more complex, this requirement for 'network heterogeneity' is becoming a crucial issue in their development. Although progress has been made in the networking community in addressing such needs through the development of network overlays, we claim in this paper that the middleware community has been slow to integrate these advances into middleware architectures, and, hence, to provide the foundational bedrock for heterogeneous distributed applications. In response, we propose our 'open overlays' framework. This framework, which is part of a wider middleware architecture, accommodates 'overlay plug-ins', allows physical nodes to support multiple overlays, supports the stacking of overlays to create composite protocols, and adopts a declarative approach to configurable deployment and dynamic reconfigurability. The framework has been in development for a number of years and supports an extensive range of overlay plug-ins including popular protocols such as Chord and Pastry. We report on our experiences with the open overlays framework, evaluate it in detail, and illustrate its application in a detailed case study of network heterogeneity.

KW - WSN

KW - middleware

KW - overlay network

KW - framework

UR - http://www.scopus.com/inward/record.url?scp=59249085140&partnerID=8YFLogxK

U2 - 10.1145/1352592.1352606

DO - 10.1145/1352592.1352606

M3 - Conference contribution/Paper

SN - 978-1-60558-013-5

SP - 123

EP - 136

BT - Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008 (Eurosys '08)

PB - ACM

CY - New York

T2 - 3rd ACM European Conference on Computer Systems (EuroSys 08)

Y2 - 31 March 2008 through 4 April 2008

ER -