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 :
بازگشت