Nothing Special   »   [go: up one dir, main page]

skip to main content
Skip header Section
Peer-to-Peer Computing: Principles and ApplicationsDecember 2009
Publisher:
  • Springer Publishing Company, Incorporated
ISBN:978-3-642-03513-5
Published:01 December 2009
Pages:
317
Skip Bibliometrics Section
Reflects downloads up to 27 Nov 2024Bibliometrics
Skip Abstract Section
Abstract

Peer-to-peer (P2P) technology, or peer computing, is a paradigm that is viewed as a potential technology for redesigning distributed architectures and, consequently, distributed processing. Yet the scale and dynamism that characterize P2P systems demand that we reexamine traditional distributed technologies. A paradigm shift that includes self-reorganization, adaptation and resilience is called for. On the other hand, the increased computational power of such networks opens up completely new applications, such as in digital content sharing, scientific computation, gaming, or collaborative work environments. In this book, Vu, Lupu and Ooi present the technical challenges offered by P2P systems, and the means that have been proposed to address them. They provide a thorough and comprehensive review of recent advances on routing and discovery methods; load balancing and replication techniques; security, accountability and anonymity, as well as trust and reputation schemes; programming models and P2P systems and projects. Besides surveying existing methods and systems, they also compare and evaluate some of the more promising schemes. The need for such a book is evident. It provides a single source for practitioners, researchers and students on the state of the art. For practitioners, this book explains best practice, guiding selection of appropriate techniques for each application. For researchers, this book provides a foundation for the development of new and more effective methods. For students, it is an overview of the wide range of advanced techniques for realizing effective P2P systems, and it can easily be used as a text for an advanced course on Peer-to-Peer Computing and Technologies, or as a companion text for courses on various subjects, such as distributed systems, and grid and cluster computing.

Contributors
  • Khalifa University of Science and Technology
  • Vienna University of Technology
  • National University of Singapore

Reviews

Piotr A Cholda

My stack of peer-to-peer (P2P)-related books is getting higher and higher. When I see yet another title of this kind, I wonder if it is still possible to present it another way. Well, the authors show in their 300-plus-page book that it is, at least if the reader is rather interested in inventing applications of this type and doing research on them. After an introductory chapter, chapter 2 presents a taxonomy of P2P architectures, along with a short description of representatives for different groups. Chapters 3 and 4 deal with the basic functionality of P2P networks (routing of searching information), while the later chapters focus on more advanced queries. Chapter 5 describes basic methods for quality provisioning adjusted for the P2P context, that is, load balancing and replication. Then, chapter 6 presents a sketch of security issues. P2P applications are usually associated with social behaviors; chapter 7 considers this, showing methods to improve trust management by using reputation systems. Chapter 8 is devoted to the creation of P2P systems. Chapter 9 presents various issues related to some existing or proposed P2P networks, details of their operation, and possible applications (such as backups or Web caching). The book concludes with a broad summary, references, and an index. The book is most suitable for researchers and theoreticians, as the issues described focus mainly on some interesting proposals that exist mostly in papers, not in practice (the only disadvantage I see is the fact that they are not strictly partitioned). However, there are many portions that describe popular existing applications. This proves that the overlay field is now quite mature. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Please enable JavaScript to view thecomments powered by Disqus.

Recommendations