Experience with the PerDiS large-scale data-sharing middleware

Abstract : PerDiS is a distributed persistent middleware platform, intended to ease the distributed sharing of long-term data. Its users belong to geographically-distant and non-trusting entreprises. It targets CAD applications for the building industry: data sets are large and pointer-rich; simultaneous reads and updates are supported; there is no central database; migrating legacy applications is accessible to unskilled programmers. A number of real applications have been either ported or written specifically for PerDiS. The following design decisions were essential to the scalability and to the useability of PerDiS. Isolation (transactions) decouples users from one another. The system design provides different granularities. The programming abstraction is a fine-grain, persistent, isolated shared memory, with objects, invocations and URLs. The system mechanisms are coarsegrained, loosely-coupled and optimistic. Fine-grain application entities are encapsulated into coarse-grain system entities, respectively clusters, domains, transactions, and projects.
Keywords : prs rep
Type de document :
Communication dans un congrès
G.N.C. Kirby and A. Dearle and D.I.K. Sjøberg. 9th International Workshop on Persistent Object Systems (POS), Sep 2000, Lillehammer, Norway. Springer-Verlag, 2135, pp.55-69, 2000, Lecture Notes in Computer Science. 〈10.1007/3-540-45498-5_6〉
Liste complète des métadonnées

https://hal.inria.fr/hal-01248216
Contributeur : Alain Monteil <>
Soumis le : jeudi 24 décembre 2015 - 09:43:30
Dernière modification le : vendredi 31 août 2018 - 09:25:58

Fichier

EwPLSDSM_pos2000.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Marc Shapiro, Paulo Ferreira, Nicolas Richer. Experience with the PerDiS large-scale data-sharing middleware. G.N.C. Kirby and A. Dearle and D.I.K. Sjøberg. 9th International Workshop on Persistent Object Systems (POS), Sep 2000, Lillehammer, Norway. Springer-Verlag, 2135, pp.55-69, 2000, Lecture Notes in Computer Science. 〈10.1007/3-540-45498-5_6〉. 〈hal-01248216〉

Partager

Métriques

Consultations de la notice

238

Téléchargements de fichiers

49