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
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;
Conference_Titel :
Performance Computing and Communications Conference (IPCCC), 2010 IEEE 29th International
Conference_Location :
Albuquerque, NM
Print_ISBN :
978-1-4244-9330-2
DOI :
10.1109/PCCC.2010.5682311