From P2P to Web Services and Grids / Computer Communications and Networks (PDF)
Covers a comprehensive range of P2P and Grid technologies.
Provides a broad overview of the P2P field and how it relates to other technologies, such as Grid Computing, jini, Agent based computing, and web services.
28 DeutschlandCard Punkte sammeln
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenloser tolino webreader
Covers a comprehensive range of P2P and Grid technologies.
Provides a broad overview of the P2P field and how it relates to other technologies, such as Grid Computing, jini, Agent based computing, and web services.
This chapter is dedicated to the Freenet distributed information storage system. Freenet was chosen to be included because it gives an excellent example of how many of the techniques discussed so far in this book can be adapted and used in a practical and innovative system. For example, Freenet works within a P2P environment (Chapter 2) and addresses the inherently untrustworthy and unreliable participants within such a network.
Freenet is self-organizing and incorporates a learning algorithm that allows the network to adapt its routing behaviour based on prior interactions. This algorithm is interestingly similar to social networking and achieves a power-law (centralized-decentralized) structure (discussed in Chapter 7) in a self-organizing manner. Such a technique o.ers a di.erent perspective on how to e.ciently scale P2P networks (e.g., Gnutella in Chapter 6) to hundred of thousands of nodes. Freenet was designed from the ground up to provide extensive protection from hostile attack, from both inside the network and out by addressing key information privacy issues. Freenet therefore implements various security strategies that maintain privacy for all participants, regardless of their particular role. The individual security techniques that are used collectively in Freenet were discussed in Chapter 8.
This chapter is concise but it provides a relevant real-world application that integrates many of the technologies described thus far. For a more detailed overview of Freenet see [58], [59] and [61].
9.1 Introduction
Freenet is a decentralized system for storing and retrieving files within a massively distributed network. Each Freenet participant provides some network storage space and acts as a servent (i.e., both clients and servers as in Gnutella), both providing storage and requesting it. Freenet di.ers in philosophy to Gnutella as it gives P2P participants write access to the distributed
9.2 Freenet Routing
The key novel feature of Freenet is how it self-organizes its routing behaviour. The network learns to route better by adapting local routing tables based on prior experience of successful file retrievals. In this section, the basic mechanisms are described for achieving this self-organizing behaviour. The same algorithm is used for file storage and retrieval, and the network actually learns according to usage patterns across the networks participants.
For example, files that are retrieved often will generate more references across the network and therefore can be located quickly and will not expire (i.e., get deleted). Files that are not requested regularly can expire because peers can collectively decide to delete them. The next three sections describe the storage, retrieval and requesting of files, followed by a section on comparing this approach with other techniques
- Autoren: Ian J. Taylor , Andrew Harrison
- 2006, 2005, 276 Seiten, Englisch
- Verlag: Springer-Verlag GmbH
- ISBN-10: 1846280745
- ISBN-13: 9781846280740
- Erscheinungsdatum: 09.01.2006
Abhängig von Bildschirmgröße und eingestellter Schriftgröße kann die Seitenzahl auf Ihrem Lesegerät variieren.
- Dateiformat: PDF
- Größe: 5.40 MB
- Ohne Kopierschutz
- Vorlesefunktion
From the reviews:
"Provides rich background information to beginners entering this subject area. … The diagrams … are clear-cut, as are the snippets of codes. There are hardly any errors throughout the book. … covers a broad and coherent range of distributed-computing techniques … . People with different programming abilities, even those who have never written a single line of code … learn a lot from it. … recommend the book to anyone interested in distributed computing, especially students in the field of distributed computing … ." (Haoyang Che, THE COMPUTER JOUNAL, Vol. 48(3), 2005)
"Specialists working on different types of novel distributed computing systems will like this book. It will be of interest, for instance, to peer-to-peer (P2P) developers who want to know how a somewhat similar idea of grid computing works, and the other way around. It would also be a good choice for laymen who are looking for a good textbook on these topics. … For people involved with the Internet, this book is a really enjoyable journey through a number of hot topics." (Piotr Cholda, ACM Computing Reviews, July, 2009)
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "From P2P to Web Services and Grids / Computer Communications and Networks".
Kommentar verfassen