DocumentCode
3064950
Title
Fast reconciliations in fluid replication
Author
Cox, Landon P. ; Noble, Brian D.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
fYear
2001
fDate
36982
Firstpage
449
Lastpage
458
Abstract
Mobile users can increasingly depend on high speed connectivity. Despite this, using distributed file services across the wide area is painful. Fast approaches sacrifice one or more of safety, visibility, and consistency in the name of performance. Instead, we propose fluid replication, the ability to create replicas where and when needed. These replicas, called WayStations, maintain consistency with home servers through periodic reconciliations. Two techniques make reconciliation fast; this is crucial to the success of fluid replication. First, we defer propagation of updates, and only invalidate files during a reconciliation. Second, rather than depend on operation logs, we provide the subtrees in which all updates have occurred. These subtrees, named by their least common ancestors, or LCAs, can be constructed incrementally, and reduce the burden of checking serializability during a reconciliation. While these techniques provide better performance, they are not without risk. Bulk invalidation can lead to false sharing, optimistic updates are subject to conflict, and deferred updates may cause performance problems if they are needed elsewhere. To address these concerns, we performed a trace-based evaluation of our algorithms
Keywords
mobile computing; replicated databases; software performance evaluation; WayStations; bulk invalidation; distributed file services; fluid replication; high speed connectivity; mobile users; performance evaluation; replicated database; serializability; subtrees; trace-based evaluation; update propagation; wide area network; Computer science; Costs; Ethernet networks; File systems; Mobile computing; Network servers; Peer to peer computing; Performance evaluation; Safety; Wireless networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 2001. 21st International Conference on.
Conference_Location
Mesa, AZ
Print_ISBN
0-7695-1077-9
Type
conf
DOI
10.1109/ICDSC.2001.918975
Filename
918975
Link To Document