Lancaster EPrints

A Reflective Middleware to Support Peer-to-Peer Overlay Adaptation

Tyson, Gareth and Grace, P. and Mauthe, Andreas and Blair, Gordon S. and Kaune, Sebastian (2009) A Reflective Middleware to Support Peer-to-Peer Overlay Adaptation. In: Distributed Applications and Interoperable Systems : 9th IFIP WG 6.1 International Conference, DAIS 2009, Lisbon, Portugal, June 9-11, 2009. Proceedings. Lecture Notes in Computer Science . Springer, Berlin, pp. 30-43. ISBN 978-3-642-02163-3

Full text not available from this repository.


As peer-to-peer systems are evolving from simplistic application specific overlays to middleware platforms hosting a range of potential applications it has become evident that increasingly configurable approaches are required to ensure appropriate overlay support is provided for divergent applications. This is exacerbated by the increasing heterogeneity of networked devices expected to host the overlay. Traditional adaptation approaches rely on simplistic design-time isolated fine-tuning of overlay operations. This, however, cannot fully support the level of configurability required by next generation peer-to-peer systems. To remedy this, a middleware overlay framework is designed that promotes the use of architectural reconfiguration for adaptive purposes. Underpinning this is a generic reusable component pattern that utilises software reflection to enable rich and extensible adaptation of overlays beneath divergent applications operating in heterogeneous environments. This is evaluated through a number of case-study experiments showing how overlays developed using the framework have been adapted to address a range of application and environmental variations.

Item Type: Contribution in Book/Report/Proceedings
Uncontrolled Keywords: Adaptation ; peer-to-peer ; reflective middleware
Subjects: ?? qa75 ??
Departments: Faculty of Science and Technology > School of Computing & Communications
ID Code: 42404
Deposited By: ep_importer_comp
Deposited On: 27 Mar 2009 17:46
Refereed?: No
Published?: Published
Last Modified: 17 Jul 2018 06:32
Identification Number:

Actions (login required)

View Item