|
|||||||||||||||||||||||||||||||||||
|
21 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
14 of 14 people found the following review helpful:
5.0 out of 5 stars
The avalanche is coming ...,
By Ross.Anderson@cl.cam.ac.uk (Cambridge, England) - See all my reviews
This review is from: Peer-to-Peer : Harnessing the Power of Disruptive Technologies (Hardcover)
I expect this will be one of the really important computing books published this year.Five years ago, I proposed a filestore that would be impossible to censor because it was too widely distributed across the Internet. I called this `The Eternity Service' after the `Eternity circuits' described by Arthur C. Clarke in `The City and the Stars'. I had been alarmed by the Scientologists' success at closing down the Penet remailer in Finland; this showed that electronic publishing can make it easy for rich people with ruthless lawyers to suppress publications. Gutenberg's invention of print publishing made it impossible for princes and bishops to censor troublesome books, but might electronic publishing not make it possible once more? If there are only half a dozen servers containing a controversial document, then court orders can be purchased to close them down. Might not electronic publishing compromise the enormous gift that he gave mankind? I could never have imagined the effect my paper would have. Rather than sedition, blasphemy or pornography, the battle is being fought over music copyright. Thanks to the Recording Industry Association of America, and its lawsuit against Napster, the Eternity Service has spawned a host of peer-to-peer systems such as Gnutella, Mojonation and Publius that have become front page news. There are also less-well-known systems, such as Red Rover, whose goal is to enable dissidents in places like China remain in contact with each other and with the rest of us. Sometimes, I have felt a bit like a skier who sets off an avalanche, and can only watch in fascination as it thunders down the valley. So I eagerly awaited my advance copy of this book, and I have certainly not been disappointed. Although it has been put together rapidly by a number of different authors, this is not just a list of what systems X, Y and Z do, and how they work. The first chapters place the peer-to-peer movement in a broader context: the early Internet was peer-to-peer, as was usenet. More recently, IP address congestion has led the builders of systems such as ICQ to design their own namespaces; alternatives to DNS are one of the emerging features of peer-to-peer. After the introduction, there are chapters on a number of different systems: SETI@home, Jabber, Mixmaster, Gnutella, Freenet, Red Rover, Publius and Free Haven. Although many of these systems are relatively young and evolving quickly, their successes and failures to date help sketch a map of the peer-ro-peer space as of the beginning of 2001. They teach us what has worked, what hasn't, and what just might. The lessons learned are distilled in the last seven chapters of the book. The themes brought out here have mostly to do with how these services can be made predictably dependable. Performance and trust are intricately intertwined; only by having means to protect against a wide variety of flooding and other attacks can service be maintained in the face of hostile action. However, technical mechanisms alone are not enough; there will probably have to be economic and social incentives for users to behave in apropriate ways. This is very timely, as people have recently come to recognise the major role played by perverse economic incentives in creating and maintaining information security vulnerabilities. I believe that this book will become essential reading for a surprisingly broad range of people. Peer-to-peer issues do not merely affect designers of systems such as freenet, but potentially any system that has to deal with large scale and intermittent connectivity. If you believe that within ten years we will see all sorts of devices from burglar alarms to fridges and heart monitors able to establish ad-hoc communication with each other using mechanisms such as Bluetooth, then the next thing to consider is how these ad-hoc networks can be defined and protected. Here, the lessons from peer-to-peer may be invaluable. If you need to understand the peer-to-peer movement - where it came from, where it's going, and what it can teach those of us who are working in related fields - then this book is a must-read. I also think it deserves a place on the shelves of everyone doing serious research in computer science. Ross Anderson, Cambridge University Computer Laboratory
14 of 15 people found the following review helpful:
5.0 out of 5 stars
Excellent Overview of the Technology and Policy of P-2-P,
By
This review is from: Peer-to-Peer : Harnessing the Power of Disruptive Technologies (Hardcover)
I consider Peer-to-Peer to be one of the finest books on Internet issues that I have read. I highly recommend it to business and policy professionals, teachers, social scientists, and engineers.When 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. ###
10 of 10 people found the following review helpful:
5.0 out of 5 stars
Groundbreaking,
By Cees van Barneveldt (Webster, NY USA) - See all my reviews
This review is from: Peer-to-Peer : Harnessing the Power of Disruptive Technologies (Hardcover)
Peer-to-peer technology is a buzzword today., mainly because of all the publicity about Napster. The picture people get about this technology is not pretty; the main benefits seem to be free music and anonimity, and the core competencies seem to be superdistribution and the lack of any control. On September 2000 O'Reilly organized a peer-to-peer summit with a number of experts (computer scientists from MIT and AT&T Labs, CTO's, architects, human rights activists). This book is basically an offspring of this summit, with contributions from many of those experts. One of the goals of this summit was to answer the question what peer-to-peer really is, and about what technologies we should think when we hear the term. There are also a lot of lessons to be learned from well known applications as Napster, Gnutella and Freenet. One of the outcomes is peer-to-peer is much more than file sharing; we also can think of projects regarding Web Services (Bluetooth, .NET, JINI), instant messaging, Web hyperlinking and networked devices. Core benefits include "more effective use of Internet resources through edge services" and "overcoming barriers to formation of ad-hoc communities and working groups". Peer-to-peer should be positioned as a natural next step in the development of the Internet. After setting the context the book continues with chapters about a number of systems (already developed or still on the drawing table): SETI@home , Jabber, Mixmaster Remailers, Gnutella, Freenet, Red Rover, Publius and Free Haven. The focus of these chapters is on high level requirements and design choices: what works, what does not work and why? The last part of the book contains descriptions of core technologies and research areas. These chapters deal with questions as performance and scalability, search strategies, accountability, trust, reputation and security. The approach of these topics is scientific: performances issues in Gnutella and Freenet are illustrated mathematically via graph theory. In the chapter about accountability several techniques for digital payments are described for ensuring accountable behavior amongst peers. These chapters also show that peer-to-peer is not an isolated area, many of the requirements also apply to other Internet related areas: think about encrypting e-mail or authentication of users by a server ("How do I make sure that only persons above 21 years old can look at my Website" or "How can I trust the person I am dealing with at an auction site"). This book is clearly not meant for developers. This is a book for people who want to be up to date about developments in computer science. Hereby I am thinking about CTOs, architects and researchers. In my opinion this is a groundbreaking work about a new and important topic that has many people's attention. The level is high and academic, and many of the technologies actually would require a separate book. All the articles are well written and of good quality. I want to place one critical remark however. One of Tim O'Reilly's goals was to show the world that peer-to-peer is much more than violation of copyrights, or other activities that might be viewed as subversive in one way. However, in this book applications for file-sharing and censorship resistant publishing are overrepresented. There are many categories of worthy projects not included, such as "Servers/Services as Peers", "Devices as Peers" and "Writable Web". In order to get peer-to-peer on the map as more than a fringe technology , we also need attention for applications that are more garden variety, affecting our daily live or useful within a business context. Hereby I am also thinking about UDDI, JINI, Bluetooth, .NET and WebDAV.
9 of 9 people found the following review helpful:
5.0 out of 5 stars
Excellent coverage of p2p,
By
This review is from: Peer-to-Peer : Harnessing the Power of Disruptive Technologies (Hardcover)
In 2000, O'Reilly surveyed the field of peer-to-peer computing, and published this book. It has an excellent description of the key concepts behind all the major p2p implementations then existing. Napster, of course, was the best known. But Seti@home, Gnutella, Jabber, Freenet, Free Haven and others are also explained. These are compared with each other, so that you can see the different emphases and strengths of each.Since 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.
8 of 8 people found the following review helpful:
5.0 out of 5 stars
dasper,
By A Customer
This review is from: Peer-to-Peer : Harnessing the Power of Disruptive Technologies (Hardcover)
I've been a big fan of O'Reilly & Associates for years because of their consistent ability to provide highly readable and accurate technical books, often about technologies I find fascinating and useful. To me the editorial bias of most of those books is simply the love of the technology they describe. But O'Reilly has increasingly become a force in the organization and direction of new technologies. And it is that aspect of this book on P2P which has made the biggest impression on me. This book is different from the many other O'Reilly books I've read because it discusses the publisher's own ideas about P2P and involvement with it.
7 of 7 people found the following review helpful:
4.0 out of 5 stars
War Stories,
By Tom Gray (Fort-Coulonge, Quebec Canada) - See all my reviews
This review is from: Peer-to-Peer : Harnessing the Power of Disruptive Technologies (Hardcover)
This book is a collection of war stories on the use of peer-to-peer technology. The papers are informal and only superficially technical. The book would best be used as source of papers that can be used to introduce the topic to managers and non-technical personnel. For this purpose it is well worth the money. However it is not one that I would recommend for someone with an interest in learning about specific technical issues. The book is good for its ostensible purpose and would be a worthy addition to any company's technical library. or design methodologies in general. It is well worth reading.
6 of 6 people found the following review helpful:
4.0 out of 5 stars
A Great Summary,
By
This review is from: Peer-to-Peer : Harnessing the Power of Disruptive Technologies (Hardcover)
This book provides a great summary of current P2P projects and the technologies used. It is non-technical book that would be a great intro to P2P, especially for "suits" who only think of Napster when you mention the word P2P. There are loads of gems in this text; I recommend this book to any computer enthusiast.The chapters start out strong, but I lost interest in a few of latter chapters, which tend to be a little redundant. There seemed to be a little too much emphasis on decentralized systems and anonymous file sharing. A few chapters appear to focus on broad topics but actually focus on the particular author's project. For Example, the security chapter was more or less an overview of grove networks. Another characteristic of this text is the fact that its basically 19 separate papers rolled in to one book so don't expect it to flow.
8 of 9 people found the following review helpful:
5.0 out of 5 stars
Don't base opinions on the sample chapter,
By Adam Langley (Midlands, UK) - See all my reviews
This review is from: Peer-to-Peer : Harnessing the Power of Disruptive Technologies (Hardcover)
(I'm an author - read this accordingly)It seems that this book has an average rating of 1 star because one person reviewed the sample chapter and didn't like it. Firstly, to that person, don't judge a book by a sample chapter. In a normal book, a sample chapter gives a helpful look at the author's style. In a book where almost every chapter is written by someone different it's irresponsible to judge by it. This book isn't a collection of RFCs for all the projects. If you want that you'll have to dig through the source code because most of these projects are too young to have RFCs. This book is a good overview of the whole P2P subject. And that's a big subject.
5 of 5 people found the following review helpful:
5.0 out of 5 stars
Eloquent Arguments for Encouraging Internet Peer Connections,
By Donald Mitchell "Jesus Loves You!" (Thanks for Providing My Reviews over 109,000 Helpful Votes Globally) - See all my reviews (VINE VOICE) (HALL OF FAME REVIEWER) (TOP 100 REVIEWER)
This review is from: Peer-to-Peer : Harnessing the Power of Disruptive Technologies (Hardcover)
The original vision of the Internet was as a tool to allow individuals to partner with others to accomplish more, both by being able to access information more easily, but also by exchanging ideas more rapidly and freely. Peer-to-peer (p2p) as described in this book is defined as any systems structure for the Internet "outside the DNS . . . [with] significant or total autonomy from central servers." Conceptually, "peer-to-peer is a way to decentralizing not just features, but costs and administration as well." Basically, personal computers have unused memories and processors that can be added together to provide giant data banks and processors beyond what exists in one location at tiny cost (less than 1 percent of the alternative) and with richer content. Systems that optimize that untapped potential will accelerate human progress enormously. Think of this as creating a global mind for a specialized purpose. P2P solutions are then, by definition, killer apps compared to most of the server-based solutions. This book challenges the tendency to turn the Internet into a slightly interactive version of television for the purpose of selling products and services offered by large companies. The essays here encourage developers to "return content, choice, and control to ordinary users." The book mostly avoids the question of how to solve the technical search problems of how to do that, but does consider many methods that create communities of limited-purpose interaction (like Napster, SETI@home, Jabber, and Red Rover). The book is not detailed enough to guide software developers, but is helpful for those who want to think about future developments in the Internet from a sociological or public policy perspective. Tim O'Reilly's essay about p2p as a "meme" (a self-replicating idea, with full credit to Richard Dawkins) is the centerpiece of the book. I suspect that I would have gotten 90 percent of the benefit of reading the whole book by simply looking at that one essay. I suggest that you start with that essay, which explores making p2p the primary operating system for the Internet. The advantages are that more information will be shared, progress will be faster, and the experience will be more interesting. Dan Bricklin also focuses on the purposes of p2p. "Is the data I want in the database?" He points out (rightly) that p2p is just the associated plumbing to get you the data you want more effectively. Clearly, the barrier is that laws about intellectual property are obsolete in a p2p environment (as Napster's original success in free copying of music demonstrated). Clearly, people need to get paid for intellectual property, so a new system needs to be developed. I suspect that like the copy machine, this technology will overrun the legal barriers in the meantime. A weakness of this book is that it does not propose solutions for this issue. As I write this, Napster is struggling to comply with various court orders that are slowing down music exchanges. Unlike many books that espouse a new way of interacting, the essays in the book are realistic about anticipating a world that will continue to have servers but will also allow p2p interactions. Even Napster provides that combination now. As a technical solution, the two are likely to be intertwined in the future. When you are done with this book, you should also think about ways that you can structure work differently. How can you recruit "volunteers" who will find that the benefits of helping you exceed the costs for them? Such voluntary virtual organizations should become the best way for accomplishing many of our key thinking and problem-solving tasks. Move beyond the dated paradigms of b2b and b2c to create the highest potential for the future!
7 of 8 people found the following review helpful:
5.0 out of 5 stars
Excellent read, but..,
This review is from: Peer-to-Peer : Harnessing the Power of Disruptive Technologies (Hardcover)
This book gives an excellent overview of peer-to-peer concepts, for a computer scientist I would consider it to be a must-read^.However, if you expect a book with lots of algorithmic details* of how scalable P2P services can be made, you may become disappointed. This book has the main emphasis on the conceptual side. I hereby challenge the authors to create a volume II - "Algorithmic Issues of P2P services" (^ together with Gamma's "Design Patterns", Cormen et al's "Introduction to Algorithms", Michalewicz et al's "Modern Heuristics", and a few more) (* e.g. for crypto, redundancy, data/user duplicate detection, and intelligent message caching/routing) |
|
Most Helpful First | Newest First
|
|
Peer-to-Peer : Harnessing the Power of Disruptive Technologies by Andrew Oram (Hardcover - March 15, 2001)
$29.95 $22.83
In Stock | ||