×

Uh-oh, it looks like your Internet Explorer is out of date.

For a better shopping experience, please upgrade now.

Peer-to-Peer: Harnessing the Power of Disruptive Technologies
     

Peer-to-Peer: Harnessing the Power of Disruptive Technologies

by Andy Oram (Editor)
 

See All Formats & Editions

The term "peer-to-peer" has come to be applied to networks that expect end users to contribute their own files, computing time, or other resources to some shared project. Even more interesting than the systems' technical underpinnings are their socially disruptive potential: in various ways they return content, choice, and control to ordinary users.While this

Overview

The term "peer-to-peer" has come to be applied to networks that expect end users to contribute their own files, computing time, or other resources to some shared project. Even more interesting than the systems' technical underpinnings are their socially disruptive potential: in various ways they return content, choice, and control to ordinary users.While this book is mostly about the technical promise of peer-to-peer, we also talk about its exciting social promise. Communities have been forming on the Internet for a long time, but they have been limited by the flat interactive qualities of email and Network newsgroups. People can exchange recommendations and ideas over these media, but have great difficulty commenting on each other's postings, structuring information, performing searches, or creating summaries. If tools provided ways to organize information intelligently, and if each person could serve up his or her own data and retrieve others' data, the possibilities for collaboration would take off. Peer-to-peer technologies along with metadata could enhance almost any group of people who share an interest—technical, cultural, political, medical, you name it.This book presents the goals that drive the developers of the best-known peer-to-peer systems, the problems they've faced, and the technical solutions they've found. Learn here the essentials of peer-to-peer from leaders of the field:

  • Nelson Minar and Marc Hedlund Popular Power , on a history of peer-to-peer
  • Clay Shirky of acceleratorgroup , on where peer-to-peer is likely to be headed
  • Tim O'Reilly of O'Reilly & Associates , on redefining the public's perceptions
  • Dan Bricklin , cocreator of Visicalc , on harvesting information from end-users
  • David Anderson of SETI@home , on how SETI@Home created the world's largest computer
  • Jeremie Miller of Jabber , on the Internet as a collection of conversations
  • Gene Kan of Gnutella and GoneSilent.com , on lessons from Gnutella for peer-to-peer technologies
  • Adam Langley of Freenet , on Freenet's present and upcoming architecture
  • Alan Brown of Red Rover, on a deliberately low-tech content distribution system
  • Marc Waldman , Lorrie Cranor , and Avi Rubin of AT&T Labs , on the Publius project and trust in distributed systems
  • Roger Dingledine , Michael J. Freedman , and David Molnar of Free Haven , on resource allocation and accountability in distributed systems
  • Rael Dornfest of O'Reilly Network and Dan Brickley of ILRT/RDF Web, on metadata
  • Theodore Hong of Freenet , on performance
  • Richard Lethin of Reputation Technologies , on how reputation can be built online
  • Jon Udell of BYTE and Nimisha Asthagiri and Walter Tuvell of Groove Networks , on security
  • Brandon Wiley of Freenet , on gateways between peer-to-peer systems
You'll find information on the latest and greatest systems as well as upcoming efforts in this book.

Editorial Reviews

bn.com
The Barnes & Noble Review
Peer-to-peer computing over the Internet. Just a fancy way of saying "steal free MP3s with Napster or Gnutella"? Think again.

Tim O'Reilly, publisher and proprietor of O'Reilly & Associates, brought together leading players throughout the nascent P2P market space last September for a wide-ranging discussion of P2P's remarkable potential. The rough consensus amongst the new P2P movers and shakers: think of P2P as "an operating system for the Internet."

Operating systems deliver services, and P2P's go far beyond file sharing. For example, P2P may enable next-generation instant messaging and presence management. It may make possible entirely new forms of collaboration, starting with ad-hoc peer-to-peer software development workgroups.

P2P can leverage distributed computation, where millions of PCs -- whose processing cycles are mostly wasted -- share tasks too large for any individual system to perform. (Proof of concept: SETI@home, wherein over 2.5 million PCs worldwide have contributed data analysis to the search for extraterrestrial intelligence).

P2P can lead to revolutionary new Web services, new ways to hyperlink, and a whole new view of the Web, where millions of people aren't just passively consuming content and services: they're providing them as well.

One outgrowth of last Fall's P2P summit is a remarkable book: Peer-to-Peer: Harnessing the Disruptive Potential of Collaborative Networking. In this book, P2P's leading practitioners offer in-depth, technically significant discussions of nearly all the key issues they face in transforming P2P from hope to reality. O'Reilly's worked hard to find people who have something important to say and framed the book with its own thoughtful commentary. The result is nothing less than a first sketch of the next Internet revolution as it takes shape.

Section I of this book offers much-needed perspective. Nelson Minar and Marc Hedlund point out that the Internet began as a peer-to-peer operation (all the original ARPANET hosts were equal peers), and that early applications like Usenet implemented decentralized control mechanisms that have echoes in today's newest thinking about P2P.

In a brilliant essay entitled Listening to Napster, Clay Shirky starts by precisely defining P2P as "a class of applications that takes advantage of resources -- storage, cycles, content, human presence -- available at the edge of the Internet." Shirky outlines the important technical implications that flow from this definition; then informs P2P with the common-sense lessons we've learned about the Internet and other technologies: "Users reward simplicity," "It's the applications, stupid," and "Decentralization is a tool, not a goal."

Finally, Dan Bricklin, inventor of VisiCalc -- the first spreadsheet and the classic PC killer app -- makes the case that Napster "harnesses the disruptive potential of personal selfishness." The more downloads, the more resources are available to everyone: "...increasing the value of the database, by adding more information, is a natural by-product of each person using the tool for his or her own benefit." (Bricklin has his doubters, who wonder how well P2P applications will scale when 50 people take resources for each one who provides them.)

Part II of this book focuses on several real-world P2P projects. In addition to SETI@home, you'll find coverage of Jabber, an open source, XML-based instant messaging system that lets you chat with folks on AOL IM, ICQ, MSN, Yahoo, and IRC, all from the same client software. There are chapters on P2P applications intended to protect individual email privacy (Mixmaster), resist censorship (Red Rover), allow for anonymous uploads and downloads (Freenet and Free Haven), and make it possible to publish anonymously, like James Madison in The Federalist Papers (Publius).

Part III focuses on the technology of P2P: the crucial role of metadata; performance optimization; building networks that don't rely on trust; making resource hogs accountable; and providing security and interoperability. There's much work to be done, but you'll be surprised how much thought and sweat have gone into these issues.

It remains to be seen whether the P2P revolution will meet its potential. But if it does, people will view this book as the manifesto that made it all come together.(Bill Camarda)

Bill Camarda is a consultant and writer with nearly 20 years' experience in helping technology companies deploy and market advanced software, computing, and networking products and services. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.

Booknews
Software projects like Napster and Freenet have challenged traditional approaches to content distribution with their use of peer-to-peer file-sharing technologies. In this book, key peer-to-peer pioneers offer insight on how the technology has evolved and where it's going. They draw on their experiences in business and technology to explore problems and solutions and contemplate the future of computer networking. Issues discussed include accountability, security, metadata, performance, and interoperability. Oram writes and edits books on programming and networking. Annotation c. Book News, Inc., Portland, OR (booknews.com)

Product Details

ISBN-13:
9780596001100
Publisher:
O'Reilly Media, Incorporated
Publication date:
03/28/2001
Edition description:
1 ED
Pages:
450
Product dimensions:
6.00(w) x 9.00(h) x 1.17(d)

Meet the Author

Andy Oram is an editor at O'Reilly & Associates, specializing in books on Linux and programming. Most recently, he edited Peer-to-Peer: Harnessing the Power of Disruptive Technologies.

Customer Reviews

Average Review:

Post to your social network

     

Most Helpful Customer Reviews

See all customer reviews