Life or death at block-level

被引:0
|
作者
Sivathanu, M [1 ]
Bairavasundaram, LN [1 ]
Arpaci-Dusseau, AC [1 ]
Arpaci-Dusseau, RH [1 ]
机构
[1] Univ Wisconsin, Dept Comp Sci, Madison, WI 53706 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A fundamental piece of information required in intelligent storage systems is the liveness of data. We formalize the notion of liveness within storage, and present two classes of techniques for making storage systems liveness-aware. In the explicit notification approach, we present robust techniques by which a file system can impart liveness information to storage through a "free block" command. In the implicit detection approach, we show that such information can be inferred by the storage system efficiently underneath a range of file systems, without changes to the storage interface. We demonstrate our techniques through a prototype implementation of a secure deleting disk. We find that while the explicit interface approach is desirable due to its simplicity, the implicit approach is easy to deploy and enables quick demonstration of new functionality, thus facilitating rapid migration to an explicit interface.
引用
收藏
页码:379 / 394
页数:16
相关论文
共 50 条
  • [1] Block-level storage security architectures
    Ma, Shichao
    Han, Jizhong
    Wang, Zhensong
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2006, PT 1, 2006, 3980 : 1010 - 1018
  • [2] Block-level Image Service for the Cloud
    Li, Huiba
    Zhang, Zhihao
    Yuan, Yifan
    Du, Rui
    Ma, Kai
    Liu, Lanzheng
    Zhang, Yiming
    Hsu, Windsor
    ACM TRANSACTIONS ON STORAGE, 2024, 20 (01)
  • [3] BLP: Block-Level Pipelining for GPUs
    Feng, Wu-chun
    Cui, Xuewen
    Scogland, Thomas
    de Supinski, Bronis
    PROCEEDINGS OF THE 21ST ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2024, CF 2024, 2024, : 97 - 105
  • [4] A dynamic block-level execution profiler
    Moreira, Francis B.
    Alves, Marco A. Z.
    Diener, Matthias
    Navaux, Philippe O. A.
    Koren, Israel
    PARALLEL COMPUTING, 2016, 54 : 15 - 28
  • [5] Block-Level Goal Recognition Design
    Au, Tsz-Chiu
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 18, 2024, : 20020 - 20027
  • [6] A Block-Level RNN Model for Resume Block Classification
    Xu, Qiqiang
    Zhang, Ji
    Zhu, Youwen
    Li, Bohan
    Guan, Donghai
    Wang, Xin
    2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020, : 5855 - 5857
  • [7] Block-Level Electro-Migration Analysis (BEMA) for Safer Product Life
    Gupta, Radhika
    Bhargava, Atul
    Panemangalore, RakeshShenoy
    2015 28TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID), 2015, : 276 - 281
  • [8] Complete Block-Level Visual Debugger for Blockly
    Savidis, Anthony
    Savaki, Crystalia
    HUMAN SYSTEMS ENGINEERING AND DESIGN II, 2020, 1026 : 286 - 292
  • [9] Violin: A framework for extensible block-level storage
    Flouris, Michail D.
    Lachaize, Renaud
    Bilas, Angelos
    KNOWLEDGE AND DATA MANAGEMENT IN GRIDS, 2007, : 83 - +
  • [10] Violin: A framework for extensible block-level storage
    Flouris, MD
    Bilas, A
    TWENTY-SECOND IEEE/THIRTEENTH NASA GODDARD CONFERENCE ON MASS STORAGE SYSTEMS AND TECHNOLOGIES, PROCEEDINGS: INFORMATION RETRIEVAL FROM VERY LARGE STORAGE SYSTEMS, 2005, : 128 - 142