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)