Semantic-Chunks a middleware for ubiquitous cooperative work

  • Authors:
  • Luís Veiga;Paulo Ferreira

  • Affiliations:
  • Distributed Systems Group, Lisboa, Portugal;Distributed Systems Group, Lisboa, Portugal

  • Venue:
  • ARM '05 Proceedings of the 4th workshop on Reflective and adaptive middleware systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

To be productive, cooperative work has to be supported efficiently so that users do achieve their goals. This requires solving the well known fundamental problem of replicas consistency.Update-based solutions are easy to use transparently with commercial applications, but consider every modification in a document as a new document update, thus fostering conflicts and hindering concurrency. Operational-based solutions promise increased concurrency, by interleaving compatible modifications from different users. They require central reconciliation algorithms, and cannot be applied to commercial applications without further instrumentation.We propose the notion of a semantic chunk, i.e., a semantically annotated document region with application relevance, that is promoted to a full-right entity w.r.t. consistency information and enforcement. This unit, being smaller than a file and semantically richer, allows greater concurrency and better update merging with less aborts than current solutions.