• 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