Lancaster EPrints

Fine Grained Component Engineering of Adaptive Overlays: Experiences and Perspectives

Tyson, Gareth and Grace, P. and Blair, Gordon S. and Mauthe, Andreas (2009) Fine Grained Component Engineering of Adaptive Overlays: Experiences and Perspectives. Working Paper. Lancaster University.

[img]
Preview
PDF (FineGrainedExperiences.pdf)
Download (218Kb) | Preview

    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 ‘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.

    Item Type: Monograph (Working Paper)
    Uncontrolled Keywords: cs_eprint_id ; 2203 cs_uid ; 392
    Subjects: Q Science > Q Science (General)
    Departments: Faculty of Science and Technology > School of Computing & Communications
    ID Code: 42427
    Deposited By: ep_importer_comp
    Deposited On: 06 Jul 2009 18:31
    Refereed?: No
    Published?: Published
    Last Modified: 18 Sep 2014 17:16
    Identification Number:
    URI: http://eprints.lancs.ac.uk/id/eprint/42427

    Actions (login required)

    View Item