Scalable Chord-Based, Cluster-Enhanced Peer-to-Peer Architecture Supporting Range Queries
Codruţ Grosu, Eliana-Dina Tîrşa, Ciprian Dobre, Valentin Cristea, Mugurel Ionuţ Andreica · 2011
Over the Internet today, computing and communications environments are more complex and chaotic than classical distributed systems, lacking any centralized organization or hierarchical control. Peer-to-Peer network overlays provide a good substrate for creating large-scale data sharing, content distribution and application-level multicast applications. We present a scalable, cluster-enhanced P2P overlay network designed to share large sets of replicated distributed objects in the context of large-scale highly dynamic infrastructures. The system extends an existing architecture with an original solution designed to achieve optimal implementation results for range queries, as well as provide a fault-tolerant substrate. It also optimizes message routing in hop-count and throughput, whilst providing an adequate consistency among replicas.