Study of LIKIR and Licha;New Paradigm of Version ControlSystem Using LIKIR

University essay from KTH/Skolan för informations- och kommunikationsteknik (ICT)

Author: Asim Shahzad; [2010]

Keywords: ;

Abstract: Peer-to-peer(p2p) systems, compared to conventional client-server systems are getting the attention now a days. P2p systems demonstrate valuable bene ts such as resiliency, high scalability and efficiency, and robustness (good resistance against random node failures). Structured P2P systems use distributed hash tables (DHTs) to index and search content and resources in an overlay network. Kademlia is one of the DHT among many DHTs. With the advent of DHTs finding nodes in a p2p environment has gotten better. The special property of Kademlia is that it uses novel XOR metric approach to measure the distance among the point (peers/clients). Most of Kademlia's advantages depend on the usage of novel XOR metric. In this thesis, we will concentrate on the discussion, analysis and evaluation of LIKIR (a secure P2P framework on top of Kademlia) and P2P applications that can be built on top of LIKIR. One of these applications is LIKIR chat (LiCha) which is a prototype chat program. It is already available and presents a good starting point to understand the architecture and potential strength of such systems. Our work also deals with understanding LiCha, adding new functionality in LiCha. Finally, investigating the possibility of P2P version control system, as well as describing the basic protocol primitives and implementation details of P2P version control system, which can be a extremely innovative application for P2P systems.

  AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)