Title :
SOPSys: Self-Organizing Decentralized Peer-to-Peer System Based on Well Balanced Multi-Way Trees
Author :
Istin, Mihai-Dorin ; Visan, Andreea ; Pop, Florin ; Cristea, Valentin
Author_Institution :
Fac. of Automatics & Comput. Sci., Univ. "Politeh." of Bucharest, Bucharest, Romania
Abstract :
This paper proposes SOPSys, a decentralized, self-organizing peer-to-peer architecture. The overlay network is extremely scalable being organized as a well balanced multi-way tree according to the trust value of each peer. The root is only responsible for maintaining and publishing a list of existing nodes and does not take part into the joining or routing process. The joining algorithm preserves the balance of the tree, guaranteeing a reduced join and discovery cost. The number of exchanged messages for these phases is logarithmic time: O(logk N), where k represents the branching factor of the overlay tree, and N represents the total number of nodes. The conducted experiments have proven that the joining algorithm assures that the overlay tree is well balanced and thus offers high scalability.
Keywords :
computational complexity; peer-to-peer computing; software architecture; software maintenance; trees (mathematics); SOPSys; decentralized self-organizing peer-to-peer architecture; discovery cost reduction; join cost reduction; logarithmic time; self-organizing decentralized peer-to-peer system; well balanced multiway trees; decentralized architecture; hierarchical networks; peer-to-peer; well-balancing;
Conference_Titel :
P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), 2010 International Conference on
Conference_Location :
Fukuoka
Print_ISBN :
978-1-4244-8538-3
Electronic_ISBN :
978-0-7695-4237-9
DOI :
10.1109/3PGCIC.2010.61