课题基金 / 基金详情

SHF:Small:Data Structures and Transactions for Emerging Nonvolatile Memory

SHF:Small:Data Structures and Transactions for Emerging Nonvolatile Memory
SHF:Small:新兴非易失性存储器的数据结构和事务
批准号:
1717712
负责人:
Michael Scott
金额:
$44.99万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2017
资助国家:
美国
项目状态:
已结题
起止时间:
2017-09-01 至 2021-08-31

项目摘要

项目成果

Michael Scott的其他基金

相似基金

相关文献

中文摘要
翻译
无论是为了长期访问,还是为了从系统崩溃中恢复,需要持久保存的数据传统上都保存在磁盘和闪存驱动器上,这两种驱动器速度都很慢。在接下来的几年里,预计将以合理的价格广泛使用速度更快的持久性内存,这增加了文件系统可能被简单地“始终可用”的内存取代的可能性,至少在一定程度上如此。该项目在智力上的优点在于解决了这种“始终可用内存”的两个关键挑战:第一,确保系统崩溃后内存中的值始终相互一致,尽管传统高速缓存经常无序地将数据传递到内存;第二,保护持久数据的结构完整性,尽管有错误的程序可能会错误地修改任意内存位置。该项目更广泛的意义和重要性在于承诺显著改善可编程性、可靠性和系统性能,并能够以比以前低得多的成本经受住停电和硬件故障的考验。后一种好处可能对物联网中无处不在的传感器特别重要。该项目建立在主要研究人员和同事先前工作的基础上,他们已经为持久数据制定了正式的正确性标准,以及确保这种正确性的自动方法。目前的项目正在进行三个主要的研究推动力。首先,它正在开发一个可重复使用的高性能持久数据结构库,特别强调利用高级语义来最大限度地减少检测开销,维护足够的信息以在程序或系统崩溃后完成或撤消部分操作,以及形式化和证明正确性。其次,该项目正在开发将持久操作组合成更大的原子事务的技术。这项工作建立在过去硬件和软件事务内存经验的基础上,包括非阻塞和基于锁的方法。特别强调的是“增强”持久性数据结构的操作,以便它们可以充当事务系统的可逆高级操作。第三,该项目正在开发机制(包括用户级守护程序、基于编译器的沙箱、细粒度内存保护和使用虚拟化硬件),以确保持久性数据仅由受信任的库代码修改,从而在存在缺陷的应用程序中保护其结构完整性。
英文摘要
Data that need to be persistent, either for the sake of long-term access or for recovery from system crashes, have traditionally been kept on disk and flash drives, which are very slow. Within the next few years, much faster persistent memory is expected to be widely available at reasonable cost, raising the possibility that file systems might be replaced, at least in part, by memory that is simply "always available." The intellectual merits of the project lie in addressing two key challenges to such "always available memory": first, ensuring that the values in memory in the wake of a system crash are always mutually consistent, despite the possibility that traditional caches often pass data to the memory out of order; second, safeguarding the structural integrity of persistent data despite the possibility that buggy programs may erroneously modify arbitrary memory locations. The project's broader significance and importance lie in the promise of significant improvements in programmability, reliability, and system performance, and in the ability to survive power outages and hardware failures at much lower cost than has previously been possible. This latter benefit may be of particular importance for ubiquitous sensors in the Internet of Things.The project builds on prior work by the principal investigator and colleagues, which has developed formal correctness criteria for persistent data, together with automatic methods to guarantee this correctness. The current project is pursuing three major research thrusts. First, it is developing a library of reusable, high-performance persistent data structures, with particular emphasis on exploiting high-level semantics to minimize instrumentation overhead, maintaining sufficient information to complete or undo partial operations in the wake of a program or system crash, and formalizing and proving correctness. Second, the project is developing techniques to compose persistent operations into larger atomic transactions. This work builds on past experience with hardware and software transactional memory, and encompasses both nonblocking and lock-based approaches. Particular emphasis is being placed on "boosting" the operations of persistent data structures so that they can serve as reversible high-level operations of a transactional system. Third, the project is developing mechanisms (including user-level daemons, compiler-based sandboxing, fine-grain memory protection, and the use of virtualization hardware) to ensure that persistent data is modified only by trusted library code, thereby safeguarding its structural integrity in the presence of buggy applications.
期刊论文(17)
专著(0)
科研奖励(0)
会议论文
Hodor: intra-process isolation for high-throughput data plane libraries
Hodor:高吞吐量数据平面库的进程内隔离
DOI: --
发表时间: 2019
期刊: Proceedings of the 2019 Usenix Annual Technical Conference
影响因子: --
作者: [Mohammad Hedayati, Spyridoula Gravani]
通讯作者: Mohammad Hedayati, Spyridoula Gravani
Nonblocking Persistent Software Transactional Memory
非阻塞持久软件事务内存
DOI: 10.1109/hipc50609.2020.00042
发表时间: 2020
期刊: and Analytics (HiPC
影响因子: --
作者: [Beadle, H. Alan, Cai, Wentao, Wen, Haosen, Scott, Michael L.]
通讯作者: Scott, Michael L.
Interval-based memory reclamation
基于间隔的内存回收
DOI: 10.1145/3178487.3178488
发表时间: 2018
期刊: Proceedings of the 23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
影响因子: --
作者: [Wen, Haosen, Izraelevitz, Joseph, Cai, Wentao, Beadle, H. Alan, Scott, Michael L.]
通讯作者: Scott, Michael L.
DOI: 10.1145/3381898.3397212
发表时间: 2020-03
期刊: Proceedings of the 2020 ACM SIGPLAN International Symposium on Memory Management
影响因子: --
作者: [Wentao Cai;Haosen Wen;H. A. Beadle;Chris Kjellqvist;Mohammad Hedayati;M. Scott]
通讯作者: Wentao Cai;Haosen Wen;H. A. Beadle;Chris Kjellqvist;Mohammad Hedayati;M. Scott
13
    CNS Core: Medium: Operating System Modularity for Safety and Performance on Existing Commodity Hardware
    • 批准号:
      1955498
    • 项目类别:
      Continuing Grant
    • 资助金额:
      $113.55万
    • 财政年份:
      2020
    • 负责人:
      Michael Scott
    • 依托单位:
    Development of a Concept Inventory for Functional Reasoning
    • 批准号:
      1504851
    • 项目类别:
      Standard Grant
    • 资助金额:
      $19.99万
    • 财政年份:
      2015
    • 负责人:
      Michael Scott
    • 依托单位:
    SHF: Small: Mainstream Transactional Memory
    • 批准号:
      1422649
    • 项目类别:
      Standard Grant
    • 资助金额:
      $49.94万
    • 财政年份:
      2014
    • 负责人:
      Michael Scott
    • 依托单位:
    NEESR Planning/Collaborative Research: Simulation and Design Tools for Tsunami Bridge Engineering
    • 批准号:
      1344695
    • 项目类别:
      Standard Grant
    • 资助金额:
      $13.5万
    • 财政年份:
      2013
    • 负责人:
      Michael Scott
    • 依托单位:
    国内基金
    海外基金
    昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
    • 批准号:
    • 项目类别:
      省市级项目
    • 资助金额:
      --
    • 批准年份:
      2024
    • 负责人:
    • 依托单位:
    tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
    • 批准号:
    • 项目类别:
      省市级项目
    • 资助金额:
      10.0万元
    • 批准年份:
      2022
    • 负责人:
      张祥忠
    • 依托单位:
    Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
    Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
    • 批准号:
      31972324
    • 项目类别:
      面上项目
    • 资助金额:
      58.0万元
    • 批准年份:
      2019
    • 负责人:
      高学文
    • 依托单位: