CSR---PDOS: Support for Atomic Sequences of File System Operations
CSR---PDOS: Support for Atomic Sequences of File System Operations
批准号:
0614784
负责人:
Erez Zadok
金额:
$56.17万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-08-01 至 2010-07-31
中文摘要
存储在计算机上的数据是最宝贵、不可替代的组成部分。文件系统和数据库是提供受监管的数据访问的两种最常见方式。 数据库提供事务,允许原子地应用任意操作序列;但是数据库使用各种不兼容的API。 然而,文件系统为数据提供了标准的POSIX API,但由于它们不提供原子地应用一系列操作的设施,因此不太可靠。该项目将完整的数据库(ACID)属性集成到商品操作系统中,同时为用户级应用程序提供具有事务支持的POSIX兼容API。 我们正在将Berkeley数据库(BDB)移植到商品内核--一个高度可移植的,高效的,通用的嵌入式数据库。 除了集成的内核支持,我们还开发了两个ACID语义的文件系统。我们正在开发几个高度实用的应用程序:一个溯源感知存储系统(PASS),跟踪文件所有权的起源和历史;一个事务感知包装器共享库,为未修改的遗留应用程序提供事务功能;和一个邮件传递服务器,原子地更新邮箱,访问控制列表,和更多。这个项目的最终目标是开发和评估一个新的操作系统体系结构,提供事务所有的方式给用户应用程序,即使是未经修改的应用程序;由此产生的应用程序可靠性和安全性的增加将有助于社会对软件的不断增长的使用。 这将使开发人员能够更快地编写更安全的软件。长期的影响将是整个社会将受益于更可靠、更安全和更强大的软件。
英文摘要
Data stored on computers is the most precious, irreplaceable component.File systems and databases are the two most common ways to provide regulated access to the data. Databases provide transactions, which allow arbitrary sequences of operations to be applied atomically; but databases use a wide variety of incompatible APIs. File systems, however, provide a standard POSIX API to data, but are less reliable because they do not provide facilities to apply a sequence of operations atomically.This project integrates full database (ACID) properties into commodityoperating systems, while offering user-level applications a POSIX-compliant API with transactions support. We are porting the Berkeley Database (BDB) to commodity kernels---a highly portable, efficient, and versatile embeddable database. Aside from integrated kernel support, we are also developing two file systems with ACID semantics.We are developing several highly practical applications: a Provenance-Aware Storage System (PASS) that tracks the origin and history of file ownership; a transaction-aware wrapper shared library that provides transaction capabilities to unmodified legacy applications; and a mail-delivery server that atomically updates mailboxes, access control lists, and more.The end goal of this project is to develop and evaluate a new operatingsystem architecture that offers transactions all the way to userapplications, even unmodified applications; the resulting increase inapplication reliability and security will help society's ever-growing use of software. This will allow developers to write safer software more rapidly. The long term impact will be that society as a whole will benefit from more reliable, secure, and robust software.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: CyberTraining: Implementation: Medium: FOUNT: Scaffolded, Hands-On Learning for a Data-Centric Future
-
批准号:2230078
-
项目类别:Standard Grant
-
资助金额:$17.49万
-
财政年份:2022
-
负责人:Erez Zadok
-
依托单位:
Collaborative Research: CNS Core: Medium: Secure, Reliable, and Efficient Long-Term Storage
-
批准号:2106263
-
项目类别:Continuing Grant
-
资助金额:$71.73万
-
财政年份:2021
-
负责人:Erez Zadok
-
依托单位:
Collaborative Research: CNS Core: Medium: Optimizing Storage Caches via Adaptive and Reconfigurable Tiering
-
批准号:2106434
-
项目类别:Continuing Grant
-
资助金额:$53.33万
-
财政年份:2021
-
负责人:Erez Zadok
-
依托单位:
CNS Core: III: Medium: Collaborative Research: Optimizing and Understanding Large Parameter Spaces in Storage Systems
-
批准号:1900706
-
项目类别:Continuing Grant
-
资助金额:$82.31万
-
财政年份:2019
-
负责人:Erez Zadok
-
依托单位:
FMitF: Track I: NLP-Assisted Formal Verification of the NFS Distributed File System Protocol
-
批准号:1918225
-
项目类别:Standard Grant
-
资助金额:$74.83万
-
财政年份:2019
-
负责人:Erez Zadok
-
依托单位:
Collaborative Research: CI-SUSTAIN: National File System Trace Repository
-
批准号:1729939
-
项目类别:Standard Grant
-
资助金额:$12.99万
-
财政年份:2017
-
负责人:Erez Zadok
-
依托单位:
Student Travel Support for the 13th USENIX File and Storage Technologies conference (FASTI 2015)
-
批准号:1522834
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:2015
-
负责人:Erez Zadok
-
依托单位:
CSR: Medium: Collaborative Research: Workload-Aware Storage Architectures for Optimal Performance and Energy Efficiency
-
批准号:1302246
-
项目类别:Standard Grant
-
资助金额:$51.39万
-
财政年份:2013
-
负责人:Erez Zadok
-
依托单位:
BIGDATA: Small: DCM: Collaborative Research: An efficient, versatile, scalable, and portable storage system for scientific data containers
-
批准号:1251137
-
项目类别:Standard Grant
-
资助金额:$44.43万
-
财政年份:2013
-
负责人:Erez Zadok
-
依托单位:
TTP: Small: NFS4Sec: An Extensible Security Layer for Network Storage
-
批准号:1223239
-
项目类别:Standard Grant
-
资助金额:$48.68万
-
财政年份:2012
-
负责人:Erez Zadok
-
依托单位:
Student Travel Support for the First USENIX Workshop on Sustainable Information Technology (SustainIT 2010)
-
批准号:0968748
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2010
-
负责人:Erez Zadok
-
依托单位:
Performance- and Energy-Aware HEC Storage Stacks
-
批准号:0937854
-
项目类别:Standard Grant
-
资助金额:$65.2万
-
财政年份:2009
-
负责人:Erez Zadok
-
依托单位:
HEC: File System Tracing, Replaying, Profiling, and Analysis on HEC Systems
-
批准号:0621463
-
项目类别:Standard Grant
-
资助金额:$76.03万
-
财政年份:2006
-
负责人:Erez Zadok
-
依托单位:
CSR---AES: Runtime Monitoring and Model Checking for High-Confidence System Software
-
批准号:0509230
-
项目类别:Continuing Grant
-
资助金额:$83.0万
-
财政年份:2005
-
负责人:Erez Zadok
-
依托单位:
A Layered Approach to Securing Network File Systems
-
批准号:0310493
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2003
-
负责人:Erez Zadok
-
依托单位:
CAREER: An In-Kernel Runtime Execution Environment for User-Level Programs
-
批准号:0133589
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2002
-
负责人:Erez Zadok
-
依托单位:
国内基金
海外基金
基于pDOS策略的海洋甲壳源5-羟甲基糠醛衍生物的多样性合成及杀线活性评价
-
批准号:42076126
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2020
-
负责人:秦玉坤
-
依托单位: