The transactional object cache: A foundation for high performance persistent system construction.

被引:0
|
作者
Blackburn, SM [1 ]
Stanton, RB [1 ]
机构
[1] Australian Natl Univ, Dept Comp Sci, Canberra, ACT 0200, Australia
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper argues that caching, atomicity and layering are fundamental to persistent systems, and that the transactional object cache architecture, as an embodiment of these concerns, provides a foundation for high performance persistent system construction. Central to the paper is a description of the semantics of an abstract transactional object cache architecture that supports a wide range of transactional models and is open to a broad spectrum of transactional cache coherency algorithms. The centrality of the abstraction is a consequence of its role in facilitating the definition of a transactional interface, which is the key to the practical application of the transactional object cache architecture. The utility of the architectural framework in general, and the interface in particular, is argued for in the context of existing systems and systems currently under construction within that framework.
引用
收藏
页码:37 / 50
页数:14
相关论文
共 50 条
  • [1] Transactional NVM Cache with High Performance and Crash Consistency
    Wei, Qingsong
    Wang, Chundong
    Chen, Cheng
    Yang, Yechao
    Yang, Jun
    Xue, Mingdi
    SC'17: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2017,
  • [2] Cache coherency and storage management in a persistent object system
    Koch, B.
    Schunke, T.
    Dearle, A.
    Vaughan, F.
    Marlin, C.
    Fazakerley, R.
    Barter, C.
    International Workshop on Persistent Object Systems, 1990,
  • [3] Ribbon: High Performance Cache Line Flushing for Persistent Memory
    Wu, Kai
    Peng, Ivy
    Ren, Jie
    Li, Dong
    PACT '20: PROCEEDINGS OF THE ACM INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2020, : 427 - 439
  • [4] Scalable multicomputer object spaces: a foundation for high performance systems
    Blackburn, SM
    Stanton, RB
    THIRD WORKING CONFERENCE ON MASSIVELY PARALLEL PROGRAMMING MODELS, PROCEEDINGS, 1998, : 185 - 197
  • [5] First Responder: Persistent Memory Simultaneously as High Performance Buffer Cache and Storage
    Song, Hyunsub
    Kim, Shean
    Kim, J. Hyun
    Park, Ethan J. H.
    Noh, Sam H.
    PROCEEDINGS OF THE 2021 USENIX ANNUAL TECHNICAL CONFERENCE, 2021, : 839 - 853
  • [6] COMPLETE HIGH-PERFORMANCE CACHE SYSTEM FOR THE 80386
    SAFAI, M
    STODIECK, R
    MICROPROCESSORS AND MICROSYSTEMS, 1990, 14 (10) : 664 - 674
  • [7] An intelligent cache system with hardware prefetching for high performance
    Lee, JH
    Jeong, SW
    Kim, SD
    Weems, CC
    IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (05) : 607 - 616
  • [8] Sizewell B foundation dewatering - System design, construction and performance monitoring
    Knight, DJ
    Smith, GL
    Sutton, JS
    GEOTECHNIQUE, 1996, 46 (03): : 473 - 490
  • [9] The parallel object model in HIPPOS: High performance parallel object system
    Lu, J
    Wen, DC
    Wang, DX
    TOOLS 24: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, 24 : 397 - 403
  • [10] A Novel Scheme to Balance the Cache Sharing in High Performance Computing System
    Tang, Minghua
    Lin, Xiaola
    HPCC 2008: 10TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2008, : 695 - 701