Snapshot - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

Snapshot

Description:

INRIA Geneva TelAviv Mandriva Torino ... A new level of redirection. f1. f1. f2. f2. f3. f3. fn. fn. RC1. RC2. fn.torrent. f1.torrent. SH1 Changed ... – PowerPoint PPT presentation

Number of Views:50
Avg rating:3.0/5.0
Slides: 12
Provided by: edospr
Category:

less

Transcript and Presenter's Notes

Title: Snapshot


1
Snapshot Stéphane Laurière and Radu POP May 2005
2
Who's doing what ? on EDOS
  • WP2 Package dependencies management
  • Paris7 TelAviv
  • WP3 Testing and QA
  • Nuxeo Mandriva
  • WP4 Code distribution
  • INRIA Geneva TelAviv Mandriva Torino
    Zurich
  • WP5 Metrics and evaluation
  • Mandriva
  • WP6 Dissemination
  • Paris7

3
First deliverable period
  • Agenda
  • Kick-off meeting
  • 2 phone confs (WP4)
  • Geneva meeting (WP4)
  • Regular meetings at INRIA (WP4)
  • 2 meetings Paris7 (WP2)
  • Results
  • EDOS site and Wiki pages
  • State of the art document
  • Metrics proposal
  • The set of deliverables
  • OSS Genova paper

4
Metrics Quality model
  • In practice Perl scripts MySQL
  • Mirror monitoring
  • Mirror chart (idea)

Consistency
Quality of
Edit Distance
Content
Freshness
(from the latest system version)
Package Delay
Resource Availability
Time to get a
Resource Size
version/package
Transfer Speed
Quality of Service (from the user's point
of view)
Ease of Use
Finding the source
Effort to get a
Choosing a server
version/package
Space
Runtime
User's Cost
Bandwidth
User's Satisfaction
5
Metrics Example
6
Distribution process
  • General view
  • Workflow API

7
Problem
  • Data type
  • big number of files (packages) -gt 10.000
  • size of the distribution -gt 10 GB
  • Different types of participants
  • developers, contributors, testers, users
  • Specifics
  • frequent changes -gt tens updates / day
  • distribution's coherence
  • notification of updates

8
Distribution task
  • Theoretical
  • ActiveXML KadoP
  • Indexing and searching data
  • Tova's proposal
  • Notification
  • Distribution
  • New users
  • Pragmatic
  • BitTorrent
  • Improve the current protocol -gt dynamic
    BitTorrent
  • Rsync
  • Optimisations on delete-during option
  • Cooker
  • Insertion of the EDOS package

9
Static BitTorrent
  • Deltas between torrents
  • For each file change a new torrent is generated
  • Deltas too big
  • The torrent should be replaced

RC1
RC1.torrent
RC2
RC2.torrent
p1
p2
p3
p4
p5
pm
...
10
Dynamic BitTorrent
  • A new level of redirection

Cooker2006.torrent
RC1
fn.torrent
f1.torrent
f3.torrent
f2.torrent
RC2
11
Next steps ?
  • Get insight on existing P2P systems
  • OceanStore (Tapestry), KadoP (Pastry),
  • Pgrid, Chord
  • Architectures
  • Enhance the API
  • Define a general model
  • Prototype
  • Based on BitTorrent ?, KadoP ?
Write a Comment
User Comments (0)
About PowerShow.com