메뉴 건너뛰기




Volumn 8, Issue 5 5, 2015, Pages 497-508

REWIND: Recovery Write-Ahead System for In-Memory Non-Volatile Data-Structures

Author keywords

[No Author keywords available]

Indexed keywords

NONVOLATILE STORAGE; RECOVERY;

EID: 84952018035     PISSN: None     EISSN: 21508097     Source Type: Journal    
DOI: 10.14778/2735479.2735483     Document Type: Chapter
Times cited : (136)

References (35)
  • 2
    • 85054345079 scopus 로고    scopus 로고
    • Durability semantics for lock-based multithreaded programs
    • D. Chakrabarti and H.-J. Boehm. Durability semantics for lock-based multithreaded programs. In HOTPAR, 2013.
    • (2013) HOTPAR
    • Chakrabarti, D.1    Boehm, H.-J.2
  • 3
    • 60749092457 scopus 로고    scopus 로고
    • The Rio file cache: Surviving operating system crashes
    • P. M. Chen et al. The Rio file cache: Surviving operating system crashes. In ASPLOS, 1996.
    • (1996) ASPLOS
    • Chen, P.M.1
  • 4
    • 80053533280 scopus 로고    scopus 로고
    • Rethinking database algorithms for phase change memory
    • S. Chen et al. Rethinking database algorithms for phase change memory. In CIDR, 2011.
    • (2011) CIDR
    • Chen, S.1
  • 5
    • 79953109976 scopus 로고    scopus 로고
    • NV-heaps: Making persistent objects fast and safe with next-generation, non-volatile memories
    • J. Coburn et al. NV-heaps: Making persistent objects fast and safe with next-generation, non-volatile memories. In ASPLOS, 2011.
    • (2011) ASPLOS
    • Coburn, J.1
  • 6
    • 85022199422 scopus 로고
    • The case for safe RAM
    • G. Copeland et al. The case for safe RAM. In VLDB, 1989.
    • (1989) VLDB
    • Copeland, G.1
  • 7
    • 84885597052 scopus 로고    scopus 로고
    • Wayback: A user-level versioning file system for Linux
    • B. Cornell et al. Wayback: A user-level versioning file system for Linux. In ATC, 2004.
    • (2004) ATC
    • Cornell, B.1
  • 8
    • 84880536474 scopus 로고    scopus 로고
    • Hekaton: SQL server's memory-optimized OLTP engine
    • C. Diaconu et al. Hekaton: SQL server's memory-optimized OLTP engine. In SIGMOD, 2013.
    • (2013) SIGMOD
    • Diaconu, C.1
  • 9
    • 84900449760 scopus 로고    scopus 로고
    • System software for persistent memory
    • S. R. Dulloor et al. System software for persistent memory. In EuroSys, 2014.
    • (2014) EuroSys
    • Dulloor, S.R.1
  • 10
    • 79957844672 scopus 로고    scopus 로고
    • High performance database logging using storage class memory
    • R. Fang et al. High performance database logging using storage class memory. In ICDE, 2011.
    • (2011) ICDE
    • Fang, R.1
  • 11
    • 57349171595 scopus 로고    scopus 로고
    • Transactifying applications using an open compiler framework
    • P. Felber et al. Transactifying applications using an open compiler framework. In TRANSACT, 2007.
    • (2007) TRANSACT
    • Felber, P.1
  • 12
    • 84879535434 scopus 로고    scopus 로고
    • Bridging the programming gap between persistent and volatile memory using WrAP
    • E. Giles et al. Bridging the programming gap between persistent and volatile memory using WrAP. In CF, 2013.
    • (2013) CF
    • Giles, E.1
  • 13
    • 84952028200 scopus 로고    scopus 로고
    • Software support for atomicity and persistence in non-volatile memory
    • E. Giles et al. Software support for atomicity and persistence in non-volatile memory. In MEAOW, 2013.
    • (2013) MEAOW
    • Giles, E.1
  • 14
    • 84905436909 scopus 로고    scopus 로고
    • Software persistent memory
    • J. Guerra et al. Software persistent memory. In ATC, 2012.
    • (2012) ATC
    • Guerra, J.1
  • 15
    • 57149142911 scopus 로고    scopus 로고
    • OLTP through the looking glass, and what we found there
    • S. Harizopoulos et al. OLTP through the looking glass, and what we found there. In SIGMOD, 2008.
    • (2008) SIGMOD
    • Harizopoulos, S.1
  • 16
    • 84891117137 scopus 로고    scopus 로고
    • SQLite Database
    • D. R. Hipp et al. SQLite Database, 2014.
    • (2014)
    • Hipp, D.R.1
  • 17
    • 77952625496 scopus 로고    scopus 로고
    • H-Store: a high-performance, distributed main memory transaction processing system
    • R. Kallman et al. H-Store: a high-performance, distributed main memory transaction processing system. PVLDB, 1(2), 2008.
    • (2008) PVLDB , vol.1 , Issue.2
    • Kallman, R.1
  • 19
    • 0002983653 scopus 로고    scopus 로고
    • Free transactions with Rio vista
    • D. E. Lowell and P. M. Chen. Free transactions with Rio vista. In SOSP, 1997.
    • (1997) SOSP
    • Lowell, D.E.1    Chen, P.M.2
  • 20
    • 0026822597 scopus 로고
    • ARIES: A transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging
    • C. Mohan et al. ARIES: A transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging. ACM TODS, 17(1), 1992.
    • (1992) ACM TODS , vol.17 , Issue.1
    • Mohan, C.1
  • 21
    • 84994097468 scopus 로고    scopus 로고
    • Integrating reliable memory in databases
    • W. T. Ng and P. M. Chen. Integrating reliable memory in databases. In VLDB, 1997.
    • (1997) VLDB
    • Ng, W.T.1    Chen, P.M.2
  • 23
    • 79955893960 scopus 로고    scopus 로고
    • Beyond block I/O: Rethinking traditional storage primitives
    • X. Ouyang et al. Beyond block I/O: Rethinking traditional storage primitives. In HPCA, 2011.
    • (2011) HPCA
    • Ouyang, X.1
  • 24
    • 84887521561 scopus 로고    scopus 로고
    • Storage management in the NVRAM era
    • S. Pelley et al. Storage management in the NVRAM era. PVLDB, 7(2), 2014.
    • (2014) PVLDB , vol.7 , Issue.2
    • Pelley, S.1
  • 25
    • 83455203773 scopus 로고    scopus 로고
    • Phase Change Memory: from devices to systems
    • M. K. Qureshi et al. Phase Change Memory: from devices to systems. Morgan & Claypool, 2012.
    • (2012) Morgan & Claypool
    • Qureshi, M.K.1
  • 26
    • 85135420929 scopus 로고
    • Lightweight recoverable virtual memory
    • M. Satyanarayanan et al. Lightweight recoverable virtual memory. In SOSP, 1993.
    • (1993) SOSP
    • Satyanarayanan, M.1
  • 27
    • 85076720334 scopus 로고    scopus 로고
    • Stasis: Flexible transactional storage
    • R. Sears and E. Brewer. Stasis: Flexible transactional storage. In OSDI, 2006.
    • (2006) OSDI
    • Sears, R.1    Brewer, E.2
  • 28
    • 85077321280 scopus 로고    scopus 로고
    • Enabling transactional file access via lightweight kernel extensions
    • R. P. Spillane et al. Enabling transactional file access via lightweight kernel extensions. In FAST, 2009.
    • (2009) FAST
    • Spillane, R.P.1
  • 29
    • 84969754272 scopus 로고    scopus 로고
    • Consistent and durable data structures for non-volatile byte-addressable memory
    • S. Venkataraman et al. Consistent and durable data structures for non-volatile byte-addressable memory. In FAST, 2011.
    • (2011) FAST
    • Venkataraman, S.1
  • 30
    • 84891821940 scopus 로고    scopus 로고
    • Write-limited sorts and joins for persistent memory
    • S. D. Viglas. Write-limited sorts and joins for persistent memory. PVLDB, 7(5), 2014.
    • (2014) PVLDB , vol.7 , Issue.5
    • Viglas, S.D.1
  • 31
    • 79953069558 scopus 로고    scopus 로고
    • Mnemosyne: Lightweight persistent memory
    • H. Volos et al. Mnemosyne: Lightweight persistent memory. In ASPLOS, 2011.
    • (2011) ASPLOS
    • Volos, H.1
  • 32
    • 34547670719 scopus 로고    scopus 로고
    • Code generation and optimization for transactional memory constructs in an unmanaged language
    • C. Wang et al. Code generation and optimization for transactional memory constructs in an unmanaged language. In CGO, 2007.
    • (2007) CGO
    • Wang, C.1
  • 33
    • 84901757751 scopus 로고    scopus 로고
    • Scalable logging through emerging non-volatile memory
    • T. Wang and R. Johnson. Scalable logging through emerging non-volatile memory. PVLDB, 7(10), 2014.
    • (2014) PVLDB , vol.7 , Issue.10
    • Wang, T.1    Johnson, R.2
  • 34
    • 84969366505 scopus 로고
    • eNVy: A non-volatile, main memory storage system
    • M. Wu and W. Zwaenepoel. eNVy: A non-volatile, main memory storage system. In ASPLOS, 1994.
    • (1994) ASPLOS
    • Wu, M.1    Zwaenepoel, W.2
  • 35
    • 84892514377 scopus 로고    scopus 로고
    • Kiln: Closing the performance gap between systems with and without persistence support
    • J. Zhao et al. Kiln: Closing the performance gap between systems with and without persistence support. MICRO, 2013.
    • (2013) MICRO
    • Zhao, J.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.