- Linux file system interface for XML Store
Overview
FuseX er en implementation af et filsystem, der gør brug af XmlStore. XmlStore er et træstruktureret, værdiorienteret lager designet til opbevaring af XML dokumenter. At bruge det som basis for et filsystem giver nogle andre muligheder og begrænsninger for implementationens funktionalitet og semantik.
Udover at bruge XmlStore, har vi været nødt til at have en grænseflade til operativsystemkernen. Til dette har vi anvendt eksisterende software fra Avfs projektet.
Vi har implementeret et interface mellem en eksisterende XmlStore implementation og linux kernen og evalueret en passende semantik for dette.
Vi har vist at FuseX via XMLstore er i stand til at tilbyde et distribueret filsystem med en komplet historik over alle filers tilstande, samt en semantik onkring opdatering, der som udgangspunkt er stringent single-copy, men også potentielt konfigurerbar.
Papers
Software
People
- Bo Bendtsen (bobend@diku.dk, PGP-key)
- Christian Hemmingsen (kewl@diku.dk)
bobend)