Gossiping Gossip Framework Models - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Gossiping Gossip Framework Models

Description:

Gossiping Gossip Framework Models. Yaacov Fernandess. Antonio Fern ndez. Maxime Monod ... Generic in terms of the environment (physical network, failures, etc. ... – PowerPoint PPT presentation

Number of Views:49
Avg rating:3.0/5.0
Slides: 11
Provided by: pepep4
Category:

less

Transcript and Presenter's Notes

Title: Gossiping Gossip Framework Models


1
Gossiping Gossip Framework Models
  • Yaacov Fernandess
  • Antonio Fernández
  • Maxime Monod
  • Vivek Rai
  • Michel Raynal

2
Objectives
  • Gossip framework.
  • Encapsulates the common features of most gossip
    solutions.
  • Generic in terms of the environment (physical
    network, failures, etc.).
  • Model of service/problem specification
    (functionality, guarantees,).
  • Computational model to evaluate efficiency (time
    and message complexity, ).
  • Common terminology.

3
Gossip framework
  • No exact definition of gossiping, but
  • Cyclic execution scheme.
  • In each cycle a node selects a subset of nodes
    (SelectPeers).
  • Node exchanges information with this subset.
  • Bounded processing and bounded bandwidth per
    cycle.
  • Blueprint of the gossiping framework.

4
Architecture
SERVICE (functionality, robustness)
Send, Receive,
Environment (physical network, failures, comm.
cost, clocks, )
5
Architecture
SERVICE (functionality, robustness)
PROTOCOL
SelectPeer()
Communication primitives, etc.
Environment (physical network, failures, comm.
cost, clocks, )
6
Architecture
SERVICE (functionality, robustness)
PROTOCOL
SelectPeer()
PROTOCOL
SelectPeer()
Communication primitives, etc.
Environment (physical network, failures, comm.
cost, clocks, )
7
Model of environment
  • Basic model (asynchronous model for distributed
    computing).
  • Restrictions on it, to be able to do something
    useful.

8
Dynamicity
  • Static One single problem to be solved.
  • Dynamic Many problems (maybe infinite).
  • Model of arrivals (stochastic, adversarial).
  • Continuos problem.

9
Efficiency
  • Static/dynamic
  • Cycles.
  • Messages.
  • Bytes.
  • Dynamic/continuous
  • Stability?
  • Competitiveness?

10
Questions
  • Can the service be provided in a given
    environment?
  • Can a gossip stack provide it?
  • Has gossiping the same power than any distributed
    algorithm?
  • How efficiently can the service be provided?
Write a Comment
User Comments (0)
About PowerShow.com