Authors:
Erik Buchmann
;
Sven Apel
and
Gunter Saake
Affiliation:
University of Magdeburg, Germany
Keyword(s):
Peer-to-Peer data structures, meta-data propagation, Mixin Layers, Aspect-oriented Programming.
Related
Ontology
Subjects/Areas/Topics:
Distributed and Parallel Applications
;
Internet Technology
;
Metadata and Metamodeling
;
Protocols and Standards
;
Web Information Systems and Technologies
;
Web Interfaces and Applications
;
XML and Data Management
Abstract:
Distributed Hashtables (DHT) are intended to provide Internet-scale data management. By following the
peer-to-peer paradigm, DHT consist of independent peers and operate without central coordinators. Consequentially, global knowledge is not available and any information have to be exchanged by local interactions between the peers. Beneath data management operations, a lot of meta-data have to be exchanged between the nodes, e.g., status updates, feedback for reputation management or application-specific information. Because of the large scale of the DHT, it would be expensive to disseminate meta-data by peculiar messages. In this article we investigate in a lazy dissemination protocol that piggybacks attachments to messages the peers send out anyhow. We present a software engineering approach based on mixin layers and aspect-oriented programming to cope with the extremely differing application-specific requirements. The applicability of our protocol is confirmed by means of experim
ents with a CAN implementation.
(More)