Resource sharing in distributed peer-to-peer internet applications

dc.contributor.advisorBishop, Judithen
dc.contributor.emailupetd@up.ac.zaen
dc.contributor.postgraduateDanzfuss, Theodor Louis Ferdinanden
dc.date.accessioned2013-09-06T16:43:19Z
dc.date.available2005-05-05en
dc.date.available2013-09-06T16:43:19Z
dc.date.created2008-08-01en
dc.date.issued2005-05-05en
dc.date.submitted2005-04-25en
dc.descriptionDissertation (MSc)--University of Pretoria, 2005.en
dc.description.abstractA dissertation presented on distributed Peer-to-Peer (P2P) Internet applications, focusing on distributed resource sharing as a P2P application. The history of Internet applications is researched to point out the roots of P2P applications as well as the dependency between modern technology and legacy technology. P2P applications are compared with traditional client/server applications. A classification system for categorizing P2P applications according to functionality and computing model is devised. The classification system is used to group applications with similar attributes and behavior. Five main mechanisms utilized by all content sharing P2P applications are identified. These mechanisms are node discovery, content discovery, content retrieval, content publishing and content storage. Napster, Gnutella and Freenet are discussed in detail as examples of distributed P2P resource sharing applications which utilize these mechanisms. These applications are then compared to point out similarities and differences. Other P2P initiatives known to the author are briefly presented. Challenges that need to be overcome if P2Papplications are to be widely adopted are identified and discussed. A typical content sharing P2P application is implemented for constraint mobile devices such as cell phones. The unique characteristics, possibilities and challenges of P2P on mobile devices are explored.en
dc.description.availabilityunrestricteden
dc.description.departmentComputer Scienceen
dc.identifier.citationDanzfuss TLF, 2003, Resource sharing in distributed peer-to-peer internet applications , MSc dissertation, University of Pretoria, Pretoria, viewed yymmdd < http://hdl.handle.net/2263/24128 >en
dc.identifier.otherH398/then
dc.identifier.upetdurlhttp://upetd.up.ac.za/thesis/available/etd-04252005-085146/en
dc.identifier.urihttp://hdl.handle.net/2263/24128
dc.language.isoen
dc.publisherUniversity of Pretoriaen_ZA
dc.rights© 2003 University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria.en
dc.subjectInterneten
dc.subjectPeer-to-peer architecture (computer networks)en
dc.subjectUCTDen_US
dc.titleResource sharing in distributed peer-to-peer internet applicationsen
dc.typeDissertationen

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
00front.pdf
Size:
488.56 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
01dissertation.pdf
Size:
7.13 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
Complete.pdf
Size:
7.83 MB
Format:
Adobe Portable Document Format