An Application Agnostic Replication System for Ubiquitous Computing

Abstract : 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.
Keywords : app rep
Document type :
Reports
Complete list of metadatas

https://hal.inria.fr/hal-01248211
Contributor : Alain Monteil <>
Submitted on : Thursday, December 24, 2015 - 9:43:20 AM
Last modification on : Friday, May 25, 2018 - 12:02:05 PM

Identifiers

  • HAL Id : hal-01248211, version 1

Collections

Citation

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⟩

Share

Metrics

Record views

88