• DocumentCode
    2847765
  • Title

    SNAP: efficient snapshots for back-in-time execution

  • Author

    Shrira, Liuba ; Xu, Hao

  • Author_Institution
    Microsoft Res., USA
  • fYear
    2005
  • fDate
    5-8 April 2005
  • Firstpage
    434
  • Lastpage
    445
  • Abstract
    SNAP is a novel high-performance snapshot system for object storage systems. The goal is to provide a snapshot service that is efficient enough to permit "back-in-time" read-only activities to run against application-specified snapshots. Such activities are often impossible to run against rapidly evolving current state because of interference or because the required activity is determined in retrospect. A key innovation in SNAP is that it provides snapshots that are transactionally consistent, yet non-disruptive. Unlike earlier systems, we use novel in-memory data structures to ensure that frequent snapshots do not block applications from accessing the storage system, and do not cause unnecessary disk operations. SNAP takes a novel approach to dealing with snapshot meta-data using a new technique that supports both incremental meta-data creation and efficient meta-data reconstruction. We have implemented a SNAP prototype and analyzed its performance. Preliminary results show that providing snapshots for back-in-time activities has low impact on system performance even when snapshots are frequent.
  • Keywords
    data structures; meta data; object-oriented databases; transaction processing; SNAP high-performance snapshot system; application-specified snapshots; back-in-time execution; in-memory data structures; incremental meta-data creation; object storage systems; snapshot meta-data reconstruction; Analytical models; Computer science; Costs; Data structures; Interference; Performance analysis; Prototypes; Space technology; System performance; Technological innovation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2005. ICDE 2005. Proceedings. 21st International Conference on
  • ISSN
    1084-4627
  • Print_ISBN
    0-7695-2285-8
  • Type

    conf

  • DOI
    10.1109/ICDE.2005.133
  • Filename
    1410154