| 
The goal is to investigate decentralized, "homeless" approaches to
consistency maintenance in shared object
databases. To this end, we are building Deno, a new shared-object
infrastructure specifically designed to support replicated data in mobile
and unreliable, wide-area environments. 
 
The following are key attributes of our approach:
 
- Decentralized consistency maintainence - Deno objects have no
"home", and no dedicated owner. Instead, objects "flow" to where they are
accessed. Responsibility is handed off in pairwise fashion. Objects are
located using hints. Advantages of this approach are:
- No single point of failure.
 - Disconnection of no one node can prevent updates from being made to any
event. 
 - No serialization hot spots.
  
 - Reliability - Replication is used to adjust object reliability to
application constraints. 
 - Mobile and disconnected operation - Deno transparently
supports mobile environments by avoiding global consistency guarantees.
  
 |   
  | 
- 
U. Çetintemel, P. J. Keleher, B. Bhattacharjee, and M. J. Franklin. Deno: A 
Decentralized, Peer-to-Peer Object-Replication System for Weakly-Connected 
Environments. IEEE Transactions on
Computers (TOCS), 52(7), July 2003. [pdf]
 - 
U. Çetintemel and P. J. Keleher. Light-Weight Currency Management Mechanisms in 
Mobile and Weakly-Connected Environments. 
Journal of Distributed 
and Parallel Databases, 11(1), pages 53-71, January 2002. [pdf]
 - 
U. Çetintemel, P. J. Keleher, and M. J. Franklin. Support for Speculative Update 
Propagation and Mobility in Deno. In proceedings of the 21th
IEEE International Conference on Distributed Computing Systems (ICDCS’01), 
Phoenix, Arizona, April 2001. [pdf]
 - 
U. Çetintemel and P. J. Keleher. Performance of Mobile, Single-Object 
Replication Protocols. In proceedings of the 19th IEEE 
Symposium on Reliable Distributed Systems (SRDS’00), Nurnberg, 
Germany, October 2000. [pdf]
 - 
U. Çetintemel and P. J. Keleher. Light-Weight Currency Management Mechanisms in 
Deno. In proceedings of the 10th IEEE Workshop on Research 
Issues in Data Engineering (RIDE 2000) on "Middleware for Mobile 
Business Applications and E-Commerce", San Diego, CA, March 2000 (best paper 
award). [pdf]
 - 
P. J. Keleher and U. Çetintemel. Consistency Management in Deno. In 
ACM-Baltzer Journal on Special Topics in Mobile Networking and 
Applications (MONET), 5(4), pages 299-309, 2000. [pdf]
  
 |