P2P Techniques for Decentralized Applications (Synthesis Lectures on Data Management)

P2P Techniques for Decentralized Applications (Synthesis Lectures on Data Management)

Esther Pacitti, Reza Akbarinia, Manal El-Dick


in its place to conventional client-server platforms, Peer-to-Peer (P2P) platforms offer significant benefits when it comes to scalability, autonomy and dynamic habit of affiliates, and decentralization of regulate. hence, they're compatible for large-scale facts sharing in disbursed environments. lots of the current P2P techniques for facts sharing depend on both dependent networks (e.g., DHTs) for effective indexing, or unstructured networks for ease of deployment, or a few blend. even if, those methods have a few barriers, akin to loss of freedom for facts placement in DHTs, and excessive latency and excessive community site visitors in unstructured networks. to deal with those obstacles, gossip protocols that are effortless to install and scale good, might be exploited. during this publication, we are going to supply an summary of those diversified P2P concepts and architectures, talk about their trade-offs, and illustrate their use for decentralizing a number of large-scale information sharing applications.

Contents:
P2P Overlays, question Routing, and Gossiping / content material Distribution in P2P platforms / advice structures / Top-k question Processing in P2P structures

Show sample text content

Download sample