Home > Research > Publications & Outputs > Fine Grained Component Engineering of Adaptive ...

Electronic data

View graph of relations

Fine Grained Component Engineering of Adaptive Overlays: Experiences and Perspectives

Research output: Working paper

Published

Standard

Fine Grained Component Engineering of Adaptive Overlays: Experiences and Perspectives. / Tyson, Gareth; Grace, P.; Blair, Gordon S. et al.
Lancaster University, 2009.

Research output: Working paper

Harvard

APA

Vancouver

Author

Bibtex

@techreport{fee75f647a634e5fa0ba50c42a9b5ebf,
title = "Fine Grained Component Engineering of Adaptive Overlays: Experiences and Perspectives",
abstract = "Recent years have seen significant research being carried out into peer-to-peer (P2P) systems. This work has focused on the styles and applications of P2P computing, from grid computation to content distribution; however, little investigation has been performed into how these systems are built. Component based engineering is an approach that has seen successful deployment in the field of middleware development; functionality is encapsulated in {\textquoteleft}building blocks{\textquoteright} that can be dynamically plugged together to form complete systems. This allows efficient, flexible and adaptable systems to be built with lower overhead and development complexity. This paper presents an investigation into the potential of using component based engineering in the design and construction of peer-to-peer overlays. It is highlighted that the quality of these properties is dictated by the component architecture used to implement the system. Three reusable decomposition architectures are designed and evaluated using Chord and Pastry case studies. These demonstrate that significant improvements can be made over traditional design approaches resulting in much more reusable, (re)configurable and extensible systems.",
keywords = "cs_eprint_id, 2203 cs_uid, 392",
author = "Gareth Tyson and P. Grace and Blair, {Gordon S.} and Andreas Mauthe",
year = "2009",
month = jul,
day = "6",
language = "English",
publisher = "Lancaster University",
type = "WorkingPaper",
institution = "Lancaster University",

}

RIS

TY - UNPB

T1 - Fine Grained Component Engineering of Adaptive Overlays: Experiences and Perspectives

AU - Tyson, Gareth

AU - Grace, P.

AU - Blair, Gordon S.

AU - Mauthe, Andreas

PY - 2009/7/6

Y1 - 2009/7/6

N2 - Recent years have seen significant research being carried out into peer-to-peer (P2P) systems. This work has focused on the styles and applications of P2P computing, from grid computation to content distribution; however, little investigation has been performed into how these systems are built. Component based engineering is an approach that has seen successful deployment in the field of middleware development; functionality is encapsulated in ‘building blocks’ that can be dynamically plugged together to form complete systems. This allows efficient, flexible and adaptable systems to be built with lower overhead and development complexity. This paper presents an investigation into the potential of using component based engineering in the design and construction of peer-to-peer overlays. It is highlighted that the quality of these properties is dictated by the component architecture used to implement the system. Three reusable decomposition architectures are designed and evaluated using Chord and Pastry case studies. These demonstrate that significant improvements can be made over traditional design approaches resulting in much more reusable, (re)configurable and extensible systems.

AB - Recent years have seen significant research being carried out into peer-to-peer (P2P) systems. This work has focused on the styles and applications of P2P computing, from grid computation to content distribution; however, little investigation has been performed into how these systems are built. Component based engineering is an approach that has seen successful deployment in the field of middleware development; functionality is encapsulated in ‘building blocks’ that can be dynamically plugged together to form complete systems. This allows efficient, flexible and adaptable systems to be built with lower overhead and development complexity. This paper presents an investigation into the potential of using component based engineering in the design and construction of peer-to-peer overlays. It is highlighted that the quality of these properties is dictated by the component architecture used to implement the system. Three reusable decomposition architectures are designed and evaluated using Chord and Pastry case studies. These demonstrate that significant improvements can be made over traditional design approaches resulting in much more reusable, (re)configurable and extensible systems.

KW - cs_eprint_id

KW - 2203 cs_uid

KW - 392

M3 - Working paper

BT - Fine Grained Component Engineering of Adaptive Overlays: Experiences and Perspectives

PB - Lancaster University

ER -