An Application Agnostic Replication System for Ubiquitous Computing - Archive ouverte HAL
Rapport (Rapport De Recherche) Année : 2004

An Application Agnostic Replication System for Ubiquitous Computing

Résumé

In this paper we present Joyce, a platform and programming framework that enables applications to form the kind of variably-connected, data-sharing group that typifies ubiquitous computing. The platform captures the semantics of application operations via a system of actions and constraints, which it distributes to peers in a group using epidemic propagation. Our system presents several advantages: (1) we capture a rich semantic model of application usage across all participants in a group, (2) we persist this rich semantic model independently of the constituent applications, (3) propagation of the semantic model is tolerant of varying connectivity (4) we use the semantic model to reconcile concurrent modifications from separate participants, (5) we encapsulate all of this functionality in a piece of application-agnostic middleware.

Mots clés

Fichier non déposé

Dates et versions

hal-01248211 , version 1 (24-12-2015)

Identifiants

  • HAL Id : hal-01248211 , version 1

Citer

James O'Brien, Marc Shapiro. An Application Agnostic Replication System for Ubiquitous Computing. [Research Report] MSR-TR-2004-64, Microsoft Research Cambridge. 2004. ⟨hal-01248211⟩
73 Consultations
0 Téléchargements

Partager

More