INRIA and MandrakeSoft meeting

Participants Bernd Amann, Boris Vrdoljak, Dan Vodislav, Radu POP, Serge Abiteboul.

Topics

Architectures

Architecture 1: Hierarchical (improve the existing)

Architecture 2: have a real VersionManagement? (VM)

VMIndex

  • anyone can tell the index that it has some object
  • anyone can ask the index who has some object
  • then you load the object directly from who has it

index is maintained by Mandrake - best if few mirors

2 index is in DHT - best if thousands of sites may decide to be

  • object is probably a package?
  • index & level: when some persons query the index, they may not see Cooker and Level1 servers.

VMTool

  • when you load the document, this automatically updates the index
  • when you delete it, as well
  • when read fails, as well

Push/pull

  • you can subscribe to certain query such as (New Pack2345)
  • you may request to be notified or that objects are pushed to you SiteDefinition: a description of your content and subscriptions (AXML-like)
  • SiteDefinition may be used to select best server for a client

Feeding of the repository

  • this is achieved at least when there is a new release
  • Level1 servers are in Push mode - updated automatically
  • Others get notified
Serge's personal note: each server may be seen as an AXML document; the index is an index over these documents.
<axml name="serge">

  <package id=234><sc subscribeto="phil"> YES </package> 
  <package id=233> YES </package> 
  <package id=232> <sc once a year> YES </package>

P2P system:

  • number of peers: just the actual server or anyone in the community (the problem of trust)
  • unit of data (naming) -> probably the package
  • feeding the system
  • replication
{metadata}

Topics WP4?

{metadata}

Version 1.2 last modified by BorisVrdoljak on 12/05/2005 at 17:31

Comments 0

No comments for this document

Attachments 0

No attachments for this document

Creator: BorisVrdoljak on 2005/05/12 17:31
Copyright EDOS Consortium
1.1.1