Reliable Multicast Using ReedSolomon and Gossip - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

Reliable Multicast Using ReedSolomon and Gossip

Description:

... the new system results Vs. first project's results. Recap on FEC using RS ... Work independently- regardless of the RS system. Exchange needed information only. ... – PowerPoint PPT presentation

Number of Views:42
Avg rating:3.0/5.0
Slides: 14
Provided by: cn5w
Category:

less

Transcript and Presenter's Notes

Title: Reliable Multicast Using ReedSolomon and Gossip


1
Reliable Multicast Using Reed-Solomon and Gossip
  • Continues Project to FEC using RS Project

Daniel Finchelstein and Noam Ivri
2
Project Goals
  • Search and determine the best approach to add
    reliability and performances to our
    Frame-Distribution system and implement it.
  • Analyze the new system results Vs. first
    projects results.

3
Recap on FEC using RS
  • One lecturer (server) and many students (clients)

Server User Interface
FEC encoder
Server Application
Wireless Network
4
Client
from the air
5
What happens when we need more packets?
  • Need more packets less then K were received
    after N were sent.
  • Option1 (naïve) ask the server to send again
  • Option2 change the (K,N) values for future
    packets
  • Option3 get it from near-by clients!

6
Near-by clients?
  • Reasonable assumption
  • different clients loose different packets
  • Physical proximity allows good connection
  • The clients have the resources to deal with low
    number of requests.

Using a background mechanism the clients can
exchange needed packets!
7
How does it work?
  • Fixed redundant information set produced by the
    server (N-K rate)
  • Clients join a Group Membership System (GMS)
  • Gossip between sets of members
  • Exchange needed packets from the redundant set.

8
Benefits of our approach
  • Immediate correction of fault receives.
  • Can work with low values of N,K.
  • Does not bother the server.
  • Extremely efficient for large number of clients.
    (epidemic rate of progress).
  • Cost effective no need for complicated
    calculations.

9
The Gossip Stage
  • Our work focuses on creating a highly effective
    gossip mechanism
  • The selected solution is based on pbcast. (based
    on Cornell's project)

10
Gossip, Requirements
  • Work independently- regardless of the RS system.
  • Exchange needed information only.
  • Exchange data MUCH faster than its production.
  • Allow clients to join and leave at any stage.

11
Gossip, Design
  • unsynchronized gossip rounds .
  • In each round, 2 phases
  • 1.detect message loss .
  • 2 .correct such losses (runs only if needed) .

Members randomly choose other members ? send a
summary of their packets history ? ask for
packets they discover themselves to be lacking
12
Projects Time Table
13
Questions ?
  • Thank You.
Write a Comment
User Comments (0)
About PowerShow.com