Peer-to-Peer Computing Principles and Applications

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 tech...

Full description

Bibliographic Details
Main Authors: Vu, Quang Hieu, Lupu, Mihai (Author), Ooi, Beng Chin (Author)
Format: eBook
Language:English
Published: Berlin, Heidelberg Springer Berlin Heidelberg 2010, 2010
Edition:1st ed. 2010
Subjects:
Online Access:
Collection: Springer eBooks 2005- - Collection details see MPG.ReNa
LEADER 03349nmm a2200361 u 4500
001 EB000382852
003 EBX01000000000000000235904
005 00000000000000.0
007 cr|||||||||||||||||||||
008 130626 ||| eng
020 |a 9783642035142 
100 1 |a Vu, Quang Hieu 
245 0 0 |a Peer-to-Peer Computing  |h Elektronische Ressource  |b Principles and Applications  |c by Quang Hieu Vu, Mihai Lupu, Beng Chin Ooi 
250 |a 1st ed. 2010 
260 |a Berlin, Heidelberg  |b Springer Berlin Heidelberg  |c 2010, 2010 
300 |a XVI, 317 p  |b online resource 
505 0 |a Architecture of Peer-to-Peer Systems -- Routing in Peer-to-Peer Networks -- Data-Centric Applications -- Load Balancing and Replication -- Security in Peer-to-Peer Networks -- Trust and Reputation -- P2P Programming Tools -- Systems and Applications -- Conclusions 
653 |a Computer Communication Networks 
653 |a Operating Systems 
653 |a Operating systems (Computers) 
653 |a Information Storage and Retrieval 
653 |a Electronic data processing / Management 
653 |a Information storage and retrieval systems 
653 |a Computer networks  
653 |a IT Operations 
700 1 |a Lupu, Mihai  |e [author] 
700 1 |a Ooi, Beng Chin  |e [author] 
041 0 7 |a eng  |2 ISO 639-2 
989 |b Springer  |a Springer eBooks 2005- 
028 5 0 |a 10.1007/978-3-642-03514-2 
856 4 0 |u https://doi.org/10.1007/978-3-642-03514-2?nosfx=y  |x Verlag  |3 Volltext 
082 0 |a 004.6 
520 |a 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