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

By Esther Pacitti, Reza Akbarinia, Manal El-Dick

In its place to standard client-server structures, Peer-to-Peer (P2P) structures supply significant merits by way of scalability, autonomy and dynamic habit of work-mates, and decentralization of keep an eye on. therefore, they're like minded for large-scale information sharing in disbursed environments. many of the current P2P methods for facts sharing depend upon both based networks (e.g., DHTs) for effective indexing, or unstructured networks for ease of deployment, or a few mixture. although, those techniques have a few barriers, akin to loss of freedom for info placement in DHTs, and excessive latency and excessive community site visitors in unstructured networks. to handle those barriers, gossip protocols that are effortless to set up and scale good, could be exploited. during this publication, we are going to provide an outline of those assorted P2P options and architectures, speak about their trade-offs, and illustrate their use for decentralizing numerous large-scale info sharing applications.

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

Show description

Quick preview of P2P Techniques for Decentralized Applications (Synthesis Lectures on Data Management) PDF

Similar Computer Science books

Web Services, Service-Oriented Architectures, and Cloud Computing, Second Edition: The Savvy Manager's Guide (The Savvy Manager's Guides)

Net prone, Service-Oriented Architectures, and Cloud Computing is a jargon-free, hugely illustrated clarification of the way to leverage the speedily multiplying companies to be had on the net. the way forward for enterprise relies on software program brokers, cellular units, private and non-private clouds, enormous facts, and different hugely attached expertise.

Software Engineering: Architecture-driven Software Development

Software program Engineering: Architecture-driven software program improvement is the 1st finished consultant to the underlying talents embodied within the IEEE's software program Engineering physique of data (SWEBOK) typical. criteria professional Richard Schmidt explains the conventional software program engineering practices well-known for constructing tasks for presidency or company structures.

Platform Ecosystems: Aligning Architecture, Governance, and Strategy

Platform Ecosystems is a hands-on consultant that gives a whole roadmap for designing and orchestrating bright software program platform ecosystems. not like software program items which are controlled, the evolution of ecosystems and their myriad contributors has to be orchestrated via a considerate alignment of structure and governance.

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

Show sample text content

2. 2. 2 review of CDN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. 2. three specifications and Open problems with CDN . . . . . . . . . . . . . . . . . . . . . . . . . . . . P2P content material Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. three. 1 complicated good points utilized by Large-Scale P2P CDN . . . . . . . . . . . . . . . . . . 2. three. 2 P2P CDN suggestions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . end . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 26 26 27 27 29 29 31 39 x three suggestion platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . forty-one three. 1 three. 2 three. three three. four four review of advice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . three. 1. 1 Collaborative Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . three. 1. 2 Content-based Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . three. 1. three Social Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P2P content material administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . three. 2. 1 Clustering Overlays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . three. 2. 2 brief hyperlink overlay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P2P suggestion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . three. three. 1 simple P2P prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . three. three. 2 Social P2P Prediction structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . end . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . forty two forty three forty four forty five forty six forty seven forty eight forty nine forty nine fifty one fifty four Top-k question Processing in P2P structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . fifty seven four. 1 four. 2 four. three four. four common version for Top-k Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Top-k Queries In disbursed structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Top-k Queries In P2P platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . four. three. 1 Top-k Queries in Unstructured Overlays . . . . . . . . . . . . . . . . . . . . . . . . . . . . four. three. 2 Top-k Queries in Super-peer Overlays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . four. three. three Top-k Queries in DHTs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . end . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . fifty eight sixty one sixty four sixty four sixty nine 70 seventy two Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . seventy five Authors’ Biographies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 xi Preface the net 2. zero has introduced a paradigm shift in how humans use the net. sooner than this net evolution, clients have been in basic terms passive shoppers of content material that's supplied to them through a suite of sites. In a nutshell, net 2. zero deals an structure of participation the place contributors can take part, collaborate, percentage and create content material. internet 2. zero purposes bring companies that recuperate the extra humans use it, whereas delivering their very own content material and remixing it with others content material. at the present time, there are numerous rising web pages that experience helped to pioneer the idea that of participation in net 2. zero. well known examples comprise the web encyclopedia Wikipedia that allows contributors to create and edit content material (articles), social networking websites like fb, picture and video sharing websites like YouTube and Flickr, in addition to wikis and blogs.

Download PDF sample

Rated 4.68 of 5 – based on 19 votes