Font Size: a A A

P2p And Jxta On The Java Implementation

Posted on:2007-04-15Degree:MasterType:Thesis
Country:ChinaCandidate:J S LiFull Text:PDF
GTID:2208360185955649Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The term"peer-to-peer"(P2P) refers to a class of systems and applications that employ distributed resources to perform a function in a decentralized manner. With the pervasive deployment of computers, P2P is increasingly receiving attention in research, product development, and investment circles. Some of the benefits of a P2P approach include: improving scalability by avoiding dependency on centralized points; eliminating the need for costly infrastructure by enabling direct communication among clients; enabling resource aggregation.As the Web continues to grow in both content and the number of connected devices, peer-to-peer computing is becoming increasingly popular. Popular software based on P2P technologies includes file sharing, distributed computing, and instant messenger services.JXTA is an open network computing platform designed for peer-to-peer (P2P) computing which by conceived Sun Microsystems Inc in 2001. Its goal is to develop basic building blocks and services to enable innovative applications for peer groups. The term"JXTA"is short for juxtapose, as in side by side. It is a recognition that P2P is juxtaposed to client/server or Web-based computing, which is today's traditional distributed computing model. JXTA provides a common set of open protocols and an open source reference implementation for eveloping peer- to-peer applications. The JXTA protocols are designed to be independent of programming languages, and independent of transport protocols.To deal with the problem of P2P such as network establishment, resources discovery, QoS and security of communication etc, a new solution is finally put forward based on my deep research on the theories of P2P and the JXTA protocols. And a new search method is worked out which is evolved from rendezvous super-peers mechanism and the theories of small world. This method contains a P2P application frame which is designed to realize file sharing and instant messenger and JXTA J2SE Reference Model to solve the key problem.
Keywords/Search Tags:P2P, JXTA, J2SE, Peer, Six Degrees of Separation
PDF Full Text Request
Related items