Peer-to-Peer Directory Service in Resource Area Network
This research effort involves designing and implementing a resource directory (RD) for a Resource Area Network (RAN). The resource directory is an application that performs resource and peer management in a RAN. This Java-based implementation enables the RAN to support disparate resource types such as memory, files, file chunks, and web services as shared resources. The RD also allows for dynamic definition and modification of the resource types actively supported in the RAN. In addition, the search efficiency is enhanced by implementing a balanced binary tree algorithm within the peer network structure in the RAN. The algorithm reduces the height of the tree hence reducing the hop number for the search messages. The experiments conducted demonstrate RAN’s ability to support and dynamically manage multiple resource types. The tests simulated on the sample networks demonstrate the reduction in hop number for search messages in RAN when compared with an unstructured network like Gnutella.
School Location:USA - Ohio
Source Type:Master's Thesis
Keywords:resource area network directory balanced binary tree ran rd
Date of Publication:01/01/2007