P2P

List price: $29.95 (that's 30% off!)
Used price: $2.00
Collectible price: $15.00
Buy one from zShops for: $11.73
The chief advantage of peer-to-peer networks is that large numbers of people share the burden of providing computing resources (processor time and disk space), administration effort, creativity, and--in more than a few cases--legal liability. Furthermore, it's relatively easy to be anonymous in such an environment, and it's harder for opponents of your peer-to-peer service to bring it down. The primary disadvantage of peer-to-peer systems, as anyone will attest who's had an MP3 download prematurely terminated when a dialup user went offline will attest, is the tendency of computers at the edge of the network to fade in and out of availability. Accountability for the actions of network participants is a potential problem, too.
This is a book about the idea of equipping ordinary Internet users' computers with mechanisms that enable them to connect, more or less automatically and without human attention, to other everyday Internet users' machines. By forming networks of computers at the so-called "edge" of the Internet, it's possible to offer valuable services without the burden of building and administering large, centralized computer systems of the sort that host traditional Web sites. Napster is the most successful example to date, though nerds will note that it's not a completely peer-to-peer system because users register their file libraries with a central server when they log on to the service.
Don't approach this book expecting to learn how to build the next Napster system. It's not a how-to book. It's not even much of a why-to book. Rather, it's a book that aims to get its readers thinking about what happens when information systems shift away from the client-server model and toward the peer-to-peer model (that's one of the book's points, by the way, that this is not a one-or-the-other architectural decision).
Mostly, Peer-to-Peer makes its point by letting experts in peer-to-peer take turns in the spotlight. Any other approach would be kind of ironic, wouldn't it? In any case, David Anderson explains how SETI@home puts space buffs' idle computing cycles to use in analyzing radio noise from outer space. Gene Kan explains how Gnutella (a truly serverless environment) works. The architects of Publius explain how distributed computing is especially resistant to censorship and denial-of-service attacks. Other contributors discuss peer-to-peer chat software, anonymous remailing services, and other applications of peer-to-peer design.
There's no one from Napster represented as an author in this collection of essays, but Clay Shirky presents an essay called "Listening to Napster." In that essay, Shirky gives an opinion on why Napster has succeeded: It focused on providing something consumers wanted, and bypassed Internet conventions (like the Domain Naming System) because they weren't the best way to provide the service. This is not an earth-shattering revelation, but it's true, and it's something developers of any new service (Internet-based or otherwise) need to keep in mind.
Some of the technical proposals presented here will get readers thinking. An example: Require that senders of e-mail solve a moderately complex math problem before recipients' mailboxes will accept their mail. The problem would be no big deal for a mailer to solve if he or she were sending messages one at a time, but the processor load would really add up for spammers who blast tens of thousands of unwanted emails onto the Internet in a single session. Another idea: mechanizing the concept of reputation so people know whose thoughts and whose creative works (like software) are worth using or believing.
More business-oriented readers might want to read more about the more subtle ways of incorporating peer-to-peer components into business models. Lots of traditional Web services--Amazon.com is an example--are supplementing their client-server activities with others that have peer-to-peer characteristics. Amazon.com, for example, lets operators of small Web sites promote goods and rely on the centralized resources for billing and fulfillment. There's no distributed software (other than a few links), but the company takes advantage of creativity and marketing efforts outside of its official core. Coverage of that sort of "soft" distributed computing might be a good supplement for the second edition of this book.
Peer-to-Peer is a thought-provoking book that will help its readers understand an exciting, still-emerging application architecture for the Internet. --David Wall
Topics covered: Peer-to-peer applications that run at the edges of the Internet, usually on home computers run by ordinary people. Much of this book comprises case studies on SETI@home, Gnutella, Freenet, Jabber, and other peer-to-peer services. Later chapters address technical issues, such as accountability, security, efficient use of limited bandwidth, and data cataloging.

On the Edge--Needs Follow-On Work
Excellent Overview of the Technology and Policy of P-2-PWhen I first picked up the book, I had modest expectations. I have been disappointed by technical experts treating topics from the social sciences -- and this book does just that. Different chapters focus on such issues as: incentives on users to cooperate, the vulnerability of computer networks to social control, strategies for reliable communications, and censorship. Yet in this volume each topic is treated clearly, intelligently, and insightfully.
The authors not only summarize their topics well, they regularly offer sparkling insights. For example, in the chapter "The Cornucopia of the Commons," Dan Bricklin explains how certain peer-to-peer applications are enriched by consumption. The more that users consume from the electronic commons, the larger that electronic commons becomes. In the case of Napster, as users download files those files become part of the overall archive available to others. This turns the tragedy of the commons on its head: well-designed peer-to-peer applications can create explosive processes of value generation - an insight I find both provocative and profound.
The book sits squarely at that most difficult spot on the intellectual spectrum: the place where technology and policy overlap. Is this a policy book? Yes, it is. The topics above are all policy-relevant, and for a technical expert many of them would be new. Is this a technology book? Yes, it is that, too. It talks about network architecture design, technical implementations of trust and reputation, name spaces, and searching. For social scientists, the book is an excellent introduction to computer networking.
Peer-to-Peer is nearly 400 pages long and has 19 chapters. Amazingly, every chapter is worth reading. I can't say that about many edited volumes that I know! The editor also did a good job of integrating the different chapters so that the book has overall coherence.
This book is perfect for a university-level class about the Internet. The chapters on name spaces are useful to study of ICANN and global governance. Chapters on Napster help when studying intellectual property, those on FreeNet are useful when studying free speech. In my Internet policy class, I sprinkle chapters from the book throughout the semester.
Aside from teaching, the book is useful for anyone who wants to understand computer networking. It is accessible and readable, yet surveys a wide range of technical topics.
Considering the importance of the Internet and of peer-to-peer networks, it can be surprising difficult to find good explanations of the issues. This book does just that.
###
Excellent coverage of p2pSince the book's release, p2p usage has grown, and the attendant controversy about the downloading of copyrighted material, mainly music, has continued unabated. Napster in its original incarnation has gone. But other p2p networks, like Kazaa, have arisen.
Another type of p2p network has also emerged - for social networks. Companies include Friendster, Tribe.net, Ryze and others. Of course, these aren't covered in the book, because they did not exist when it was written. But as a measure of how comprehensive the book is, one of its chapters describes the key work on social networks and encompasses this entire group of companies.
The technical level is moderate throughout the book. While XML, SOAP and cryptography are described, you only need slight familiarity with these topics. The discussion involving them tends to be at a higher level of usage.

Used price: $8.45
Collectible price: $13.69
Buy one from zShops for: $7.88

too wordy
Referencing similarities with existing, familiar systems
One-stop shop
Used price: $17.33
Collectible price: $16.45
Buy one from zShops for: $18.00

Not bad, easy read, a little shallow, business oriented
P2P is here todayThis book is very up to date with the latest information about P2P (i.e., HailStorm and Jxta). The book is geared at a business reader, but it cover the salient technical aspects of how peep to peer works. P2P covers some of the biggest uses of P2P technology. P2P covers the biggest uses of P2P technology in the form of peer-to-peer collaboration, applications-interaction systems, resource utilization, and supercomputing applications.
P2P introduces Napster and does mention Napster occasionally, but refreshingly the book does not center on Napster. P2P provides many real world examples of P2P in action. The business reader will find that many of the examples are being deployed in businesses to solve business problems. For example, a large law firm, Intel, CareScience and several other businesses are covered as P2P success stories. P2P does a great job of separating hype from reality (application operating today) and addressing the shortcomings and concerns facing P2P.
P2P does not argue for P2P for the sake of the technology, but as a solution to a specific business problem. Before I read this book I really did not consider P2P a viable business technology. After I read this book I realized the P2P can be a good match to some business problems and should be considered when searching for a solution.
Loved ItEach chapter begins with a real life scenario, and after sometimes i couldn't wait to get to the next chapter. He gives a lot of examples of what companies are doing and what would the impact of their action be, to do this he gives some practical examples of how other people have dealt with their problems using P2P.
A book which presents technology in a non technical way, lets you see it from a manager's point of view. Even if you are a programmer like me i would recommend this book as it would let you see the whole idea of P2P in another very useful manner.
A must read.

List price: $39.99 (that's 30% off!)
Used price: $2.37
Buy one from zShops for: $2.27

Poor Editing, Nice Introduction
An excellent bookof style,and in particular,an uncanny balance between the broad
picture and the details.
The authors start by putting Project JXTA in a global context and comparing it with other technologies and indirectly hinting at the ethical and political issues involving P2P networks.And then over the next few chapters they make a very smooth and organic transition to details of various protocols and APIs.
The authors have thereby solved the classic dilemma of the forest versus the trees - either you are high up in the clouds
passively admiring the beauty of the forest or you are lost in the woods screaming for help at every step.Often authors forget this dilemma and are either lost in generalities or in details.
I heartily recommend this book to anyone and everyone.


A p2p network that is not controversial?What is interesting is how perhaps some of the research described could lead to a p2p network whose main usage is not the unauthorised copying of copyrighted material. Right now [2004], most nontechnical articles on p2p focus on this issue, because there is yet not widespread p2p net whose main usage has not become exactly this.
Most of the research deals with ways to improve a p2p network. Like easier discovery mechanisms, or more robust downloading. Which is especially germane if one is downloading large files and the duration of which increases the chance of a hiccup on the network. The larger issue is that if one solves these problems and builds a better p2p network, that just increases its allure for downloading music and video.

Used price: $39.99

...I am glad to see that the reviews of this book are giving fewer stars as time passes.
Now granted, this book is a bit old at the time that I am writing this, but I am not taking into account the outdated information (hardly fair to blame the authors for that).
What I am criticizing is:
1) Poorly written / edited or translated-- there are whole pages in this book where the author(s) do not bother with the conventions of the English language (article usage, tense agreement, etc.) Consequently, the paragraphs that are made up of these poorly written sentences are difficult to understand _at best_.
2) Incomplete application. From the back cover: "A Complete : 'discovery and lookup server' model P2P application. HARDLY!! The propaganda on the back (conveniently) fails to mention the fact that MS SQL server 2000 is required (as is IIS and WIN 2K) to create a functioning app.
3) Misleading presence of Java. The fact that a skeleton app is written in Java and such statements as: "Whenever the Java appears, (sic) interoperability follows. Java makes the application more flexible, as it is not restricted to any operating system." leads one to believe that this is a cross-platform app. In fact it is not. The presence of Java code is rather negligible, and even if it weren't, critical components require MS software.
4) Good overview of P2P application models. The first chapter is worth reading. If you are interested in understanding different approaches to P2P app design, check it out.
BTW, this is a book for programmers, though many I am sure with be disappointed.
Beware of cracked code!
Loved itI have this book, one of the very first of my P2P collection, and i don't think you would be disappointed with it either.
Have fun.

List price: $39.99 (that's 7% off!)
Used price: $4.58
Collectible price: $18.68
Buy one from zShops for: $1.10

Not what i thought
Not the "next big thing"Let's translate this: "Superficial Enumeration of Applications".
This book does not provide any deeper information about P2P applications. Also the section about business models is not well founded and does not provide any helpful information. I was really disappointed!

Used price: $130.00
Buy one from zShops for: $441.04


I like this book very much because it brings together several pathfinders to explore the emerging peer-to-peer environment. Especially interesting to me were the technical topics (part III), not because I care about technical, but because they addressed the core global issues that have not yet been resolved and must be resolved if international peer-to-peer is to become the new new thing: metadata, performance, trust, accountability, reputation, security, and interoperability through gateways.
The directory of peer-to-peer projects at the end of the book is really helpful--80 distinct projects are listed in 15 different categories--disappointingly, the editors chose not to do the courtesy homework of providing current contact information including a URL for each one, so thousands of people will have to duplicate that homework, a gross violation of the fundamental peer-to-peer ethic....one time data entry, universal access.
This book is especially valuable to those following the early days of Ray Ozzie and the Groove Networks roll-out. As one who is an enthusiastic early adopter, and who believes that NSA needs to get out of the way and let them export the full value of their security, I see this book as the "first edition" guide to peer-to-peer, and I agree with the reviewer from Norway: we now need the "sons of" books and products that address the meta-data and other technical issues that are touched on by this first really excellent overview book.