Repository logo
 

Semantic social routing in Gnutella

dc.contributor.committeeMemberZhang, W. J. (Chris)en_US
dc.contributor.committeeMemberVassileva, Julitaen_US
dc.contributor.committeeMemberMcCalla, Gordon I.en_US
dc.contributor.committeeMemberGrassmann, Winfried K.en_US
dc.contributor.committeeMemberDeters, Ralphen_US
dc.creatorUpadrashta, Yaminien_US
dc.date.accessioned2005-02-17T13:08:38Zen_US
dc.date.accessioned2013-01-04T04:25:40Z
dc.date.available2005-02-18T08:00:00Zen_US
dc.date.available2013-01-04T04:25:40Z
dc.date.created2005-01en_US
dc.date.issued2005-01-28en_US
dc.date.submittedJanuary 2005en_US
dc.description.abstractThe objective of this project is to improve the performance of the Gnutella peer-to-peer protocol (version 0.4) by introducing a semantic-social routing model and several categories of interest. The Gnutella protocol requires peers to broadcast messages to their neighbours when they search files. The message passing generates a lot of traffic in the network, which degrades the quality of service. We propose using social networks to optimize the speed of search and to improve the quality of service in a Gnutella based peer-to-peer environment. Each peer creates and updates a “friends list” from its past experience, for each category of interest. Once peers generate their friends lists, they use these lists to semantically route queries in the network. Search messages in a given category are mainly sent to “friends” who have been useful in the past in finding files in the same category. This helps to reduce the search time and to decrease the network traffic by minimizing the number of messages circulating in the system as compared to standard Gnutella. This project will demonstrate by simulating a peer-to-peer type of environment with the JADE multi-agent system platform that by learning other peers’ interests, building and exploiting their social networks (friends lists) to route queries semantically, peers can get more relevant resources faster and with less traffic generated, i.e. that the performance of the Gnutella system can be improved.en_US
dc.identifier.urihttp://hdl.handle.net/10388/etd-02172005-130838en_US
dc.language.isoen_USen_US
dc.subjectsocial networksen_US
dc.subjectpeer-to-peeren_US
dc.subjectsemantic routingen_US
dc.titleSemantic social routing in Gnutellaen_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:
Yamini_Final_Version_thesis.pdf
Size:
373.19 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: