UbiquityProject.com
Ubiquitous Computing (20)
Technologies
Multi-Master Replication
What is Multi-Master Replication?
Version Control
Version Forking
Implementation Details
Sample XML
Aggregating Deltas
Applying Deltas
Version Merging
Merging Conflicts
Conflict Avoidance
Delta Merging
Automated Conflict Resolution
Assisted Conflict Resolution
Research (44)
Products (11)
/ UbiquityProject.com / Technologies
Technical Innovations
Throughout my thoughts and studies, I uncovered the following interesting technical innovations:

>

Multi-Master Replication: A system that allows multiple, simultaneous modifications to shared data, without global locks or immediate network connectivity.

>

Decentralized Security: A certificate-based security model that allows users to independently administer their local data and resources while minimizing dependence upon high-risk "trusted third parties".

>

Micropayment Economy: A system of managing high volumes of individually tiny monetary transactions in a decentralized yet secure fashion.

>

Agent Infrastructure: Techniques for allowing mobile application objects to propel themselves about a global network of servers, purchasing digital resource rights as they go, with security, transparent load balancing, and seamless fail-over.

>

User Interfacing: A system whereby user interfaces can be spontaneously aggregated out of nearby input and output devices to satisfy the immediate needs of the application.
Multi-Master Replication [13 children...]
This document provides a cursory overview the underlying technology making up a multi-mastered data repository. The techniques listed are specifically tuned toward XML data, although extensions to object, relational, and other data types are entirely possible. This multi-mastered data repository provides a foundation for data sharing between all components of the Ubiquity system.
[13 children...]