Title :
Ripple: Toward a Substrate Middleware for Peer-to-Peer Applications
Author :
Yao, Hong ; Yu, Linchen ; Jin, Hai ; Yang, Sirui ; Huang, Qi ; Jiang, Wenjian
Author_Institution :
Sch. of Comput. Sci. & Technol., China Univ. of Geosci., Wuhan
Abstract :
Peers in multiple P2P applications execute overlapped operations with different implementation, like neighbour management, resource publish/lookup, delay investigation, which leads to poor interoperability and unnecessary network load. Peers contribute their resources only when they stay in same application. We propose a P2P middleware, called Ripple, to accomplish common functions in a layered architecture. Ripple manages all peers running various applications in a uniform substrate overlay network. The substrate overlay is designed with a hybrid topology. This hybrid topology does not aim at only a particular type of applications, but also enables the flexibility for various applications. Our work is an attempt to address common needs of P2P applications, which may simplify the development and improve the performance of P2P networks, as well as mitigate the sampling stress to physical networks.
Keywords :
middleware; peer-to-peer computing; P2P middleware; Ripple; delay investigation; neighbour management; overlapped operations; peer-to-peer applications; resource publish/lookup; uniform substrate overlay network; Application software; Buildings; Delay; Middleware; Peer to peer computing; Protocols; Resource management; Sampling methods; Stress; Telecommunication network topology;
Conference_Titel :
Innovative Computing Information and Control, 2008. ICICIC '08. 3rd International Conference on
Conference_Location :
Dalian, Liaoning
Print_ISBN :
978-0-7695-3161-8
Electronic_ISBN :
978-0-7695-3161-8
DOI :
10.1109/ICICIC.2008.472