CRII: CSR: Large-scale Systems Software Atop Scale-out In-memory Storage
CRII:CSR:横向扩展内存存储之上的大型系统软件
基本信息
- 批准号:1566175
- 负责人:
- 金额:$ 17.49万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2016
- 资助国家:美国
- 起止时间:2016-05-15 至 2019-04-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Research over the past 5 years on in-memory data center storage has resulted in systems that can provide on-demand access to billions of pieces of information per second. However, the benefits of these fast systems has not resulted in more powerful and interesting applications for users. The key problem is that these new storage systems are stripped down to provide speed and can only fulfill very basic requests for information. To compensate, applications must make many requests to these storage systems to perform the same operations they were able to perform with a single request to older database systems. The result is that applications spend most of the performance benefits they gain from these systems overcoming their limited programming model.This work seeks to understand the hidden costs of the limited interfaces of these large-scale in-memory key-value stores and to alleviate those costs with a new stored procedure model uniquely suited to these systems. To explore these costs, data-intensive applications from three different domains will be prototyped on today?s low-latency key-value stores, first with their conventional interfaces and then again with custom application logic built into the storage system. The results of this exploration will motivate and aid in the design of the main contribution of this work: a generalized model for safely collocating application logic inside of key-value stores. Application prototypes will include a scale-out database kernel, a simple scale-out graph database, and large-scale machine learning algorithms.A rich programming model for developing large-scale software systems will lower the barrier for building information-intensive applications: an art that requires specialized expertise. Low-latency systems equipped with fast stored procedures will be a powerful tool for building new, data-intensive systems in industry, science, and the military. They will enable deep real-time analysis of social and natural graphs; rich, interactive worlds where millions of users manipulate and modify a shared environment; the fine-grained coordination and routing of millions of autonomous vehicles on the highways in a metropolitan area; and real-time decision support for military intelligence. All components will be built as a practical and usable software system with all development done publicly and available as open-source.
过去 5 年对内存数据中心存储的研究已经产生了每秒可以按需访问数十亿条信息的系统。然而,这些快速系统的好处并没有为用户带来更强大、更有趣的应用程序。关键问题是这些新的存储系统为了提供速度而进行了精简,并且只能满足非常基本的信息请求。作为补偿,应用程序必须向这些存储系统发出许多请求,以执行与向旧数据库系统发出单个请求时能够执行的操作相同的操作。 结果是,应用程序花费了从这些系统克服其有限的编程模型所获得的大部分性能优势。这项工作旨在了解这些大规模内存中键值存储的有限接口的隐藏成本,并减轻这些成本专门适合这些系统的新存储过程模型的成本。为了探索这些成本,来自三个不同领域的数据密集型应用程序将在当今的低延迟键值存储上进行原型设计,首先使用其传统接口,然后再次使用存储系统中内置的自定义应用程序逻辑。这项探索的结果将激励并帮助设计这项工作的主要贡献:用于在键值存储内部安全地配置应用程序逻辑的通用模型。应用程序原型将包括横向扩展数据库内核、简单横向扩展图数据库和大规模机器学习算法。用于开发大规模软件系统的丰富编程模型将降低构建信息密集型应用程序的门槛:需要专门知识的艺术。配备快速存储过程的低延迟系统将成为在工业、科学和军事领域构建新的数据密集型系统的强大工具。它们将能够对社交和自然图进行深入的实时分析;丰富的交互式世界,数百万用户操纵和修改共享环境;对大都市区高速公路上数百万辆自动驾驶车辆进行细粒度的协调和路线安排;以及军事情报的实时决策支持。所有组件都将构建为实用且可用的软件系统,所有开发均公开完成并作为开源提供。
项目成果
期刊论文数量(2)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Tailwind: Fast and Atomic RDMA-based Replication
Tailwind:基于 RDMA 的快速原子复制
- DOI:10.1016/j.ijdrr.2021.102057
- 发表时间:2018-07-11
- 期刊:
- 影响因子:0
- 作者:Y. Taleb;Ryan Stutsman;Gabriel Antoniu;Toni Cortes
- 通讯作者:Toni Cortes
Splinter: Bare-Metal Extensions for Multi-Tenant Low-Latency Storage
Splinter:用于多租户低延迟存储的裸机扩展
- DOI:10.14778/3229863.3229868
- 发表时间:2018-10-08
- 期刊:
- 影响因子:0
- 作者:C. Kulkarni;S. Moore;Mazhar Naqvi;Tian Zhang;R. Ricci;Ryan Stutsman
- 通讯作者:Ryan Stutsman
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Ryan Stutsman其他文献
ECHO : A reliable distributed cellular core network for public clouds
ECHO:适用于公共云的可靠分布式蜂窝核心网络
- DOI:
- 发表时间:
2024-09-14 - 期刊:
- 影响因子:0
- 作者:
Binh Nguyen;Tian Zhang;B. Radunovic;Ryan Stutsman;T. Karagiannis;Jakub Kocur - 通讯作者:
Jakub Kocur
Flashield: a Key-value Cache that Minimizes Writes to Flash
Flashield:最大限度减少闪存写入的键值缓存
- DOI:
10.1016/j.enbuild.2009.10.019 - 发表时间:
2017-02-08 - 期刊:
- 影响因子:0
- 作者:
Assaf Eisenman;Asaf Cidon;Evgenya Pergament;Or Haimovich;Ryan Stutsman;Mohammad Alizadeh;S. Katti - 通讯作者:
S. Katti
Cache-coherent accelerators for persistent memory crash consistency
缓存一致性加速器可实现持久内存崩溃一致性
- DOI:
10.1145/3538643.3539752 - 发表时间:
2022-06-27 - 期刊:
- 影响因子:0
- 作者:
Ankit Bhardwaj;Todd Thornley;Vinita Pawar;Reto Achermann;Gerd Zellweger;Ryan Stutsman - 通讯作者:
Ryan Stutsman
Experience with Rules-Based Programming for Distributed, Concurrent, Fault-Tolerant Code
具有基于规则的分布式、并发、容错代码编程经验
- DOI:
- 发表时间:
2015-07-08 - 期刊:
- 影响因子:0
- 作者:
Ryan Stutsman;Collin Lee;J. Ousterhout - 通讯作者:
J. Ousterhout
Adaptive Placement for In-memory Storage Functions
内存存储功能的自适应放置
- DOI:
10.1145/2976749.2978415 - 发表时间:
2024-09-13 - 期刊:
- 影响因子:0
- 作者:
Ankit Bhardwaj;C. Kulkarni;Ryan Stutsman - 通讯作者:
Ryan Stutsman
Ryan Stutsman的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Ryan Stutsman', 18)}}的其他基金
CSR: Small: Cache-Coherent Accelerators for Efficient Persistent Memory Programming
CSR:小型:用于高效持久内存编程的缓存一致性加速器
- 批准号:
2245999 - 财政年份:2023
- 资助金额:
$ 17.49万 - 项目类别:
Standard Grant
CAREER: Safe and Efficient Extensions for Low-Latency Multitenant Storage
职业:低延迟多租户存储的安全高效扩展
- 批准号:
1750558 - 财政年份:2018
- 资助金额:
$ 17.49万 - 项目类别:
Continuing Grant
相似国自然基金
准社会互动视角下CSR数字化沟通对品牌绩效的差异化影响、机制与管理对策
- 批准号:72362008
- 批准年份:2023
- 资助金额:28 万元
- 项目类别:地区科学基金项目
信号理论视角下的企业社会责任逆向解耦策略研究
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
“双碳”目标视域下企业社会责任对碳排放的作用机理、实现路径与行为演化研究
- 批准号:
- 批准年份:2022
- 资助金额:45 万元
- 项目类别:面上项目
平台型企业社会责任行为内在驱动机制与能力构建研究
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
共同富裕目标下企业社会责任的实现路径及绩效研究
- 批准号:72272171
- 批准年份:2022
- 资助金额:45 万元
- 项目类别:面上项目
相似海外基金
CRII: CSR: GPU-Accelerated, Multi-Display Applications for Large Computer-Aide Design (CAD) Model Visualization on a Commodity Desktop
CRII:CSR:GPU 加速的多显示应用程序,用于商品桌面上的大型计算机辅助设计 (CAD) 模型可视化
- 批准号:
2000488 - 财政年份:2019
- 资助金额:
$ 17.49万 - 项目类别:
Standard Grant
CRII: CSR: Partitioning Large Graphs in Deep Storage Architecture
CRII:CSR:深度存储架构中的大图分区
- 批准号:
1852815 - 财政年份:2018
- 资助金额:
$ 17.49万 - 项目类别:
Standard Grant
CRII: CSR: Toward Understanding and Automatically Detecting Specious Configuration in Large Systems
CRII:CSR:理解和自动检测大型系统中的可疑配置
- 批准号:
1755737 - 财政年份:2018
- 资助金额:
$ 17.49万 - 项目类别:
Standard Grant
CRII: CSR: Partitioning Large Graphs in Deep Storage Architecture
CRII:CSR:深度存储架构中的大图分区
- 批准号:
1756012 - 财政年份:2018
- 资助金额:
$ 17.49万 - 项目类别:
Standard Grant
CRII: CSR: Efficient and Available Replication in Large-scale Datacenters
CRII:CSR:大型数据中心的高效可用复制
- 批准号:
1566403 - 财政年份:2016
- 资助金额:
$ 17.49万 - 项目类别:
Standard Grant