INRIA and MandrakeSoft meeting
Participants
Bernd Amann, Boris Vrdoljak, Dan Vodislav, Radu POP, Serge Abiteboul.
Topics
VersionManagement? (VM)
Architectures
Architecture 1: Hierarchical (improve the existing) Architecture 2: have a realVMIndex
- 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
<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
Version 1.2 last modified by BorisVrdoljak on 12/05/2005 at 17:31
Document data
Attachments:
No attachments for this document
Comments: 0