Font Size: a A A

JXTA Based P2P Application And Research

Posted on:2007-02-25Degree:MasterType:Thesis
Country:ChinaCandidate:F L PengFull Text:PDF
GTID:2178360182482226Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The peer-to-peer network technology (P2P) as the most up and coming technology, has developed very fast in recent years. In P2P each node is the resource provider, also the resource extraction. Compares with the traditional pattern, it has lots of incomparable superiorities, such as: non-centralization, expansibility, robustness, high cost performance and higer sercure. And P2P technology has the broad application prospect, applies unceasingly to instant messaging, file sharing, coordinated computation, precision search, enterprise application, electronic commerce and computer game etc.But the multitudinous P2P systems do their own way and in them own field, them has formed a lot of P2P isolated island. This departed from the original P2P design intention-distributional share. In 2000 summer, Sun Corporation proposed a viewpoint: "only exchanged can display P2P truly superiority, just like Instant Messaging (IM), more human joined in, more valuealbe this system is". And released a platform - JXTA platform. JXTA is not merely a peer-to-peer network calculates platform, what is essential is it is designed to be independent of programming language, transport protocols/networking platforms and system platforms. It has the features such as, interoperability, platform independence and ubiquity. Because of these features, it become a ideal P2P application develop platform.The thesis has first analyzed the P2P technology characteristic, summarized the three kind of P2P models and each kind of domain applications and has analyzed the existing P2P application flaw and the insufficiency, then proposed introduces the JXTA platform in the P2P application development the tentative plan;Then has studied the JXTA platform design goal, the basic essential factor and six important protocols;Then proposed based on the JXTA P2P application frame model, summarized the characteristic which the P2P application should have, proposed this model four paradigms (including network link level, JXTA core level, data model and control logic level and P2P application layer), andanalyzed several important protocols implementation processes;Then introduced this model's implementation - PPChat immediate messageing system design, has analyzed this system frame chart, and described the system's functions;Finally pressed the function module to carry on to the system specific implementation in detail narrated, the main module including the service application, the user status confirmation, the coordinated group's creation released and joined, the circular creation released and detected, the establishment input output pipeline, the news code format, news receiving and dispatching, the news Canadian decipher, good friend's search, the object sequence, the log generation and the system interface design and so on.Through the research, this thesis proposed based on the JXTA P2P application frame model, and uses this model successfully to develop an immediate messaging system, and confirmed this model. Moreover uses this model development the system to have lots of incomparable superiorities, such as: non-centralization, expansibility, robustness, high cost performance and higer sercure. Therefore this thesis research and development not only has the big theory value, moreover has the bigger economic value.
Keywords/Search Tags:P2P, JXTA, IM
PDF Full Text Request
Related items