Repository logo
 

Performance evaluation and benchmarking of the JXTA peer-to-peer platform

dc.contributor.advisorDeters, Ralphen_US
dc.contributor.committeeMemberZhang, W. J. (Chris)en_US
dc.contributor.committeeMemberJamali, Nadeemen_US
dc.contributor.committeeMemberEager, Derek L.en_US
dc.creatorHalepovic, Emiren_US
dc.date.accessioned2004-08-13T12:09:24Zen_US
dc.date.accessioned2013-01-04T04:52:40Z
dc.date.available2004-08-24T08:00:00Zen_US
dc.date.available2013-01-04T04:52:40Z
dc.date.created2004-08en_US
dc.date.issued2004-08-05en_US
dc.date.submittedAugust 2004en_US
dc.description.abstractPeer-to-peer (P2P) systems are a relatively new addition to the large area of distributed computer systems. The emphasis on sharing resources, self-organization and use of discovery mechanisms sets the P2P systems apart from other forms of distributed computing. Project JXTA is the first P2P application development platform, consisting of standard protocols, programming tools and multi-language implementations. A JXTA peer network is a complex overlay, constructed on top of the physical network, with its own identification scheme and routing. This thesis investigates the performance of JXTA using benchmarking. The presented work includes the development of the JXTA Performance Model and Benchmark Suite, as well as the collection and analysis of the performance results. By evaluating three major versions of the protocol implementations in a variety of configurations, the performance characteristics, limitations, bottlenecks and trade-offs are observed and discussed. It is shown that the complexity of JXTA allows many factors to affect its performance and that several JXTA components exhibit unintuitive and unexpected behavior. However, the results also reveal the ways to maximize the performance of the deployed and newly designed systems. The evolution of JXTA through several versions shows some notable improvements, especially in search and discovery models and added messaging components, which make JXTA a promising member of the future generation of computer systems.en_US
dc.identifier.urihttp://hdl.handle.net/10388/etd-08132004-120924en_US
dc.language.isoen_USen_US
dc.subjectperformanceen_US
dc.subjectpeer-to-peeren_US
dc.subjectbenchmarken_US
dc.subjectJXTAen_US
dc.titlePerformance evaluation and benchmarking of the JXTA peer-to-peer platformen_US
dc.type.genreThesisen_US
dc.type.materialtexten_US
thesis.degree.departmentComputer Scienceen_US
thesis.degree.disciplineComputer Scienceen_US
thesis.degree.grantorUniversity of Saskatchewanen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMaster of Science (M.Sc.)en_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Halepovic-JXTA.pdf
Size:
806 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
905 B
Format:
Plain Text
Description: