• DocumentCode
    1966204
  • Title

    Loosely time-synchronized snapshots in object-based file systems

  • Author

    Stender, Jan ; Hogqvist, Mikael ; Kolbeck, Björn

  • Author_Institution
    Zuse Inst. Berlin, Berlin, Germany
  • fYear
    2010
  • fDate
    9-11 Dec. 2010
  • Firstpage
    188
  • Lastpage
    197
  • Abstract
    A file system snapshot is a stable image of all files and directories in a well-defined state. Local file systems offer point-in-time consistency of snapshots, which guarantees that all files are frozen in a state in which they were at the same point in time. However, this cannot be achieved in a distributed file system without global clocks or synchronous snapshot operations. We present an algorithm for distributed file system snapshots that overcomes this problem by relaxing the point-intime consistency of local file system snapshots to a time span-based consistency. Built on loosely synchronized server clocks, it makes snapshots available within milliseconds, without any kind of locking or synchronization. Our evaluation demonstrates that enabling and accessing snapshots involves a read/write throughput penalty of no more than 1% under normal conditions.
  • Keywords
    file organisation; distributed file system snapshots; loosely time-synchronized snapshots; object-based file systems; read-write throughput penalty; time span-based consistency; Clocks; File systems; Servers; Synchronization; Throughput; Transient analysis; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Computing and Communications Conference (IPCCC), 2010 IEEE 29th International
  • Conference_Location
    Albuquerque, NM
  • ISSN
    1097-2641
  • Print_ISBN
    978-1-4244-9330-2
  • Type

    conf

  • DOI
    10.1109/PCCC.2010.5682311
  • Filename
    5682311