Advertisement

Peer-to-Peer Computing

Principles and Applications

  • Quang Hieu Vu
  • Mihai Lupu
  • Beng Chin Ooi

Table of contents

  1. Front Matter
    Pages I-XVI
  2. Quang Hieu Vu, Mihai Lupu, Beng Chin Ooi
    Pages 1-10
  3. Quang Hieu Vu, Mihai Lupu, Beng Chin Ooi
    Pages 11-37
  4. Quang Hieu Vu, Mihai Lupu, Beng Chin Ooi
    Pages 39-80
  5. Quang Hieu Vu, Mihai Lupu, Beng Chin Ooi
    Pages 81-126
  6. Quang Hieu Vu, Mihai Lupu, Beng Chin Ooi
    Pages 127-156
  7. Quang Hieu Vu, Mihai Lupu, Beng Chin Ooi
    Pages 157-182
  8. Quang Hieu Vu, Mihai Lupu, Beng Chin Ooi
    Pages 183-214
  9. Quang Hieu Vu, Mihai Lupu, Beng Chin Ooi
    Pages 215-228
  10. Quang Hieu Vu, Mihai Lupu, Beng Chin Ooi
    Pages 229-277
  11. Quang Hieu Vu, Mihai Lupu, Beng Chin Ooi
    Pages 279-292
  12. Back Matter
    Pages 293-317

About this book

Introduction

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.

Keywords

Distributed Data Management Grid Computing Napster P2P Processing Routing architectures cluster computing distributed computing distributed systems load balancing networks organization programming technology

Authors and affiliations

  • Quang Hieu Vu
    • 1
  • Mihai Lupu
    • 2
  • Beng Chin Ooi
    • 3
  1. 1.Institute for Infocomm Research (I²R)SingaporeSingapore
  2. 2.Information Retrieval Facility (IRF)WienAustria
  3. 3.School of ComputingNational University of SingaporeSingaporeSingapore

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-642-03514-2
  • Copyright Information Springer-Verlag Berlin Heidelberg 2010
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science
  • Print ISBN 978-3-642-03513-5
  • Online ISBN 978-3-642-03514-2
  • Buy this book on publisher's site