Highly-available and consistent group collaboration at the edge with colony - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2021

Highly-available and consistent group collaboration at the edge with colony

Résumé

Edge applications, such as gaming, cooperative engineering, or in-the-field information sharing, enjoy immediate response, autonomy and availability by distributing and replicating data at the edge. However, application developers and users demand the highest possible consistency guarantees, and specific support for group collaboration. To address this challenge, Colony guarantees Transactional Causal Plus Consistency (TCC+) globally, strengthened to Snapshot Isolation within edge groups. To help with scalability, fault tolerance and security, its logical communication topology is forest-like, with replicated roots in the core cloud, but with the flexibility to migrate a node or a group. Despite this hybrid approach, applications enjoy the same semantics everywhere in the topology. Our experiments show that local caching and peer groups improve throughput and response time significantly, performance is not affected in offline mode, and that migration is seamless.
Fichier principal
Vignette du fichier
colony-hal-03353663.pdf (851.02 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03353663 , version 1 (08-10-2021)
hal-03353663 , version 2 (25-10-2021)
hal-03353663 , version 3 (29-10-2021)

Licence

Paternité

Identifiants

Citer

Ilyas Toumlilt, Pierre Sutra, Marc Shapiro. Highly-available and consistent group collaboration at the edge with colony. Middleware 2021: 22nd International Middleware Conference, Dec 2021, Québec / Virtual, Canada. pp.336-351, ⟨10.1145/3464298.3493405⟩. ⟨hal-03353663v3⟩
358 Consultations
283 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More