CSR: Medium: Collaborative Research: Data Center Scale Programmable Storage
CSR: Medium: Collaborative Research: Data Center Scale Programmable Storage
批准号:
1705021
负责人:
Carl Maltzahn
金额:
$50.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2017
资助国家:
美国
项目状态:
已结题
起止时间:
2017-09-01 至 2021-08-31
中文摘要
从历史上看,应用程序通常通过协议、抽象和接口与持久性存储系统进行交互。协议定义了一系列可以在存储上执行的操作,例如读或写,并具有隐式的抽象模型,例如块或对象。通用或专用存储网络等接口传输协议消息。虽然协议和接口简化了存储系统的设计,但由于使用抽象模型和限制操作而影响性能。新兴的存储类内存具有低延迟和粒度操作,大大增加了协议、抽象和接口开销的相对影响。该项目将存储接口重新想象为可编程存储,其中定义的协议涉及将封装的程序发送到实际存储,并在其中应用它们的效果。这将提高分布式系统和存储应用程序的性能,这两者都是Internet应用程序的核心。这个项目中的智力挑战是新存储抽象的设计,确保它们适用于各种新的存储介质,并在提高性能的同时维护安全性。我们正在扩展现有的存储系统,以包括可编程存储的特性,同时还支持分布式系统使用的低级组件的新共识,例如内存级别的持久日志和事务操作。该项目使用现有的运行时代码生成框架来确保可编程接口生成的可移植代码也是高效的。研究工作的一部分是在行业和学术研究人员之间就我们提出的存储抽象的必要性和充分性达成共识,并开发教育材料来演示如何使用它们。
英文摘要
Historically, applications usually interface with persistent storage systems through protocols, abstractions and interfaces. Protocols define a series of actions that can be taken on the storage such as reading, or writing and have an implicit abstraction model such as blocks or objects. Interfaces such as general or dedicated storage networks transport protocol messages. While protocols and interfaces simplify storage system design, both impact performance by the use of abstraction models and limited operations. Emerging storage class memory has low latency and granular operations, greatly increasing the relative impact of the overhead of protocols, abstractions and interfaces. This project is re-imagining the storage interface as programmable storage, where the defined protocol involves sending encapsulated programs to the actual storage where their effect is applied. This will improve the performance of distributed systems as well as storage applications, both of which are central to Internet applications.The intellectual challenge in this project is the design of the new storage abstractions, insuring they are suitable for a variety of new storage media and that security is maintained while performance is improved. We are extending an existing storage system to include features of programmable storage while also supporting emerging consensus on low-level components used by distributed systems, such as persistent logs and transactional operations at the memory level. The project is using existing run-time code generation frameworks to insure that the programmable interface generates portable code that is also efficient. Part of the research effort is developing consensus among industry and academic researchers on the necessity and sufficiency of the storage abstractions we propose and developing educational materials to demonstrate how they should be used.
期刊论文(7)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
The CROSS Incubator: A Case Study for funding and training RSEs
CROSS 孵化器:资助和培训 RSE 的案例研究
DOI:
10.48550/arxiv.2012.01144
发表时间:
2020
期刊:
Addressing Challenges
影响因子:
--
作者:
[Lieggi, Stephanie, Jimenez, Ivo, LeFevre, Jeff, Maltzahn, Carlos]
通讯作者:
Maltzahn, Carlos
DOI:
--
发表时间:
2018
期刊:
影响因子:
--
作者:
[Michael Sevilla;Reza Nasirigerdeh;C. Maltzahn;J. LeFevre;Noah Watkins;P. Alvaro;Margaret Lawson;J. Lofstead;J. Pivarski]
通讯作者:
Michael Sevilla;Reza Nasirigerdeh;C. Maltzahn;J. LeFevre;Noah Watkins;P. Alvaro;Margaret Lawson;J. Lofstead;J. Pivarski
DOI:
--
发表时间:
2020
期刊:
影响因子:
--
作者:
[Jianshen Liu;M. Curry;C. Maltzahn;Philip Kufeldt]
通讯作者:
Jianshen Liu;M. Curry;C. Maltzahn;Philip Kufeldt
Mapping Datasets to Object Storage System
将数据集映射到对象存储系统
DOI:
--
发表时间:
2020
期刊:
EPJ web of conferences
影响因子:
--
作者:
[Xiaowei]
通讯作者:
Xiaowei
Scaling databases and file apis with programmable ceph object storage
使用可编程 ceph 对象存储扩展数据库和文件 api
DOI:
--
发表时间:
2020
期刊:
USENIX VAULT'20
影响因子:
--
作者:
[LeFevre, Jeff
Maltzahn]
通讯作者:
LeFevre, Jeff
Maltzahn
共 7 条
Collaborative Research: SI2-SSI: Big Weather Web: A Common and Sustainable Big Data Infrastructure in Support of Weather Prediction Research and Education in Universities
-
批准号:1450488
-
项目类别:Standard Grant
-
资助金额:$69.55万
-
财政年份:2015
-
负责人:Carl Maltzahn
-
依托单位:
海外基金