P2P Techniques for Decentralized Applications

Publisher : Morgan & Claypool Publishers

ISBN-13 : 1608458237

Page : 104 pages

Rating : 4.5/5 from 237 voters

As an alternative to traditional client-server systems, Peer-to-Peer (P2P) systems provide major advantages in terms of scalability, autonomy and dynamic behavior of peers, and decentralization of control. Thus, they are well suited for large-scale data sharing in distributed environments. Most of the existing P2P approaches for data sharing rely on either structured networks (e.g., DHTs) for efficient indexing, or unstructured networks for ease of deployment, or some combination. However, these approaches have some limitations, such as lack of freedom for data placement in DHTs, and high latency and high network traffic in unstructured networks. To address these limitations, gossip protocols which are easy to deploy and scale well, can be exploited. In this book, we will give an overview of these different P2P techniques and architectures, discuss their trade-offs, and illustrate their use for decentralizing several large-scale data sharing applications. Table of Contents: P2P Overlays, Query Routing, and Gossiping / Content Distribution in P2P Systems / Recommendation Systems / Top-k Query Processing in P2P Systems

More Books:

P2P Techniques for Decentralized Applications
Language: en
Pages: 104
Authors: Esther Pacitti
Categories: Technology & Engineering
Type: BOOK - Published: 2012-04-15 - Publisher: Morgan & Claypool Publishers

As an alternative to traditional client-server systems, Peer-to-Peer (P2P) systems provide major advantages in terms of scalability, autonomy and dynamic behavi
P2P Techniques for Decentralized Applications
Language: en
Pages: 90
Authors: Esther Pacitti
Categories: Computers
Type: BOOK - Published: 2022-06-01 - Publisher: Springer Nature

As an alternative to traditional client-server systems, Peer-to-Peer (P2P) systems provide major advantages in terms of scalability, autonomy and dynamic behavi
Parallel Programming, Models and Applications in Grid and P2P Systems
Language: en
Pages: 349
Authors: Fatos Xhafa
Categories: Computers
Type: BOOK - Published: 2009 - Publisher: IOS Press

Presents advances for grid and P2P paradigms, middleware, programming models, communication libraries, as well as their application to the resolution of real-li
Data Exploration Using Example-Based Methods
Language: en
Pages: 146
Authors: Matteo Lissandrini
Categories: Computers
Type: BOOK - Published: 2022-06-01 - Publisher: Springer Nature

Data usually comes in a plethora of formats and dimensions, rendering the exploration and information extraction processes challenging. Thus, being able to perf
Semantics Empowered Web 3.0
Language: en
Pages: 159
Authors: Amit Sheth
Categories: Computers
Type: BOOK - Published: 2022-05-31 - Publisher: Springer Nature

After the traditional document-centric Web 1.0 and user-generated content focused Web 2.0, Web 3.0 has become a repository of an ever growing variety of Web res
Answering Queries Using Views, Second Edition
Language: en
Pages: 253
Authors: Foto Afrati
Categories: Computers
Type: BOOK - Published: 2022-05-31 - Publisher: Springer Nature

The topic of using views to answer queries has been popular for a few decades now, as it cuts across domains such as query optimization, information integration
The Four Generations of Entity Resolution
Language: en
Pages: 152
Authors: George Papadakis
Categories: Computers
Type: BOOK - Published: 2022-06-01 - Publisher: Springer Nature

Entity Resolution (ER) lies at the core of data integration and cleaning and, thus, a bulk of the research examines ways for improving its effectiveness and tim
Query Processing over Uncertain Databases
Language: en
Pages: 91
Authors: Lei Chen
Categories: Computers
Type: BOOK - Published: 2022-05-31 - Publisher: Springer Nature

Due to measurement errors, transmission lost, or injected noise for privacy protection, uncertainty exists in the data of many real applications. However, query
Data Management in Machine Learning Systems
Language: en
Pages: 157
Authors: Matthias Boehm
Categories: Computers
Type: BOOK - Published: 2022-05-31 - Publisher: Springer Nature

Large-scale data analytics using machine learning (ML) underpins many modern data-driven applications. ML systems provide means of specifying and executing thes
Veracity of Data
Language: en
Pages: 141
Authors: Laure Berti-Équille
Categories: Computers
Type: BOOK - Published: 2022-05-31 - Publisher: Springer Nature

On the Web, a massive amount of user-generated content is available through various channels (e.g., texts, tweets, Web tables, databases, multimedia-sharing pla