Behnel, Stefan ; Buchmann, Alejandro (2005)
Models and languages for overlay networks.
Databases, Information Systems, and Peer-to-Peer Computing (DBISP2P 2006, DBISP2P 2005). Trondheim, Norway (28.08.2005-29.08.2005)
doi: 10.1007/978-3-540-71661-7_21
Conference or Workshop Item, Bibliographie
Abstract
Implementing overlay software is non-trivial. In current projects, overlays or frameworks are built on top of low-level networking abstractions. This leaves the implementation of topologies, their maintenance and optimisation strategies, and the routing entirely to the developer. Consequently, topology characteristics are woven deaply into the source code and the tight coupling with low-level frameworks prevents code reuse when other frameworks prove a better match for the evolving requirements. This paper presents OverML, a high-level overlay specification language that is independent of specific frameworks. The underlying system model, named “Node Views”, abstracts from low-level issues such as I/O and message handling and instead moves ranking nodes and selecting neighbours into the heart of the overlay software development process. The abstraction decouples maintenance components in overlay software, considerably reduces their need for framework dependent source code and enables their generic, configurable implementation in pluggable EDSM frameworks.
Item Type: | Conference or Workshop Item |
---|---|
Erschienen: | 2005 |
Creators: | Behnel, Stefan ; Buchmann, Alejandro |
Type of entry: | Bibliographie |
Title: | Models and languages for overlay networks |
Language: | English |
Date: | 2005 |
Place of Publication: | Berlin |
Publisher: | Springer |
Book Title: | Databases, Information Systems, and Peer-to-Peer Computing : DBISP2P 2006, DBISP2P 2005 |
Series: | Information Systems and Applications, incl. Internet/Web, and HCI |
Series Volume: | 4125 |
Event Title: | Databases, Information Systems, and Peer-to-Peer Computing (DBISP2P 2006, DBISP2P 2005) |
Event Location: | Trondheim, Norway |
Event Dates: | 28.08.2005-29.08.2005 |
DOI: | 10.1007/978-3-540-71661-7_21 |
Corresponding Links: | |
Abstract: | Implementing overlay software is non-trivial. In current projects, overlays or frameworks are built on top of low-level networking abstractions. This leaves the implementation of topologies, their maintenance and optimisation strategies, and the routing entirely to the developer. Consequently, topology characteristics are woven deaply into the source code and the tight coupling with low-level frameworks prevents code reuse when other frameworks prove a better match for the evolving requirements. This paper presents OverML, a high-level overlay specification language that is independent of specific frameworks. The underlying system model, named “Node Views”, abstracts from low-level issues such as I/O and message handling and instead moves ranking nodes and selecting neighbours into the heart of the overlay software development process. The abstraction decouples maintenance components in overlay software, considerably reduces their need for framework dependent source code and enables their generic, configurable implementation in pluggable EDSM frameworks. |
Divisions: | 20 Department of Computer Science 20 Department of Computer Science > Databases and Distributed Systems |
Date Deposited: | 20 Nov 2008 08:24 |
Last Modified: | 05 Dec 2024 11:24 |
PPN: | |
Export: | |
Suche nach Titel in: | TUfind oder in Google |
Send an inquiry |
Options (only for editors)
Show editorial Details |