CAREER: In-Kernel Execution of Storage Functions
职业:存储函数的内核执行
基本信息
- 批准号:2143868
- 负责人:
- 金额:$ 50.84万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2022
- 资助国家:美国
- 起止时间:2022-01-01 至 2026-12-31
- 项目状态:未结题
- 来源:
- 关键词:
项目摘要
Emerging hardware storage devices can achieve millions of operations per second. They can also access data in as little as 2-3 microseconds, representing an order of magnitude improvement over legacy flash memory and hard disk technologies. However, at such low latencies, the overhead of the operating and file system becomes a significant bottleneck to end-to-end storage performance. Storage requests may slow down by 2x or more. The project designs XRP (eXpress Resubmission Path), a Linux-supported framework that allows applications to write storage functions that can be executed by the operating system. XRP allows applications to bypass almost entirely the overhead of the operating and file system. The main research challenge is that by bypassing the operating system’s storage layers, XRP lacks important context about the user’s request, such as who owns the block it is accessing, and how to traverse the application’s data structure safely and concurrently. The project organizes four primary research thrusts: (a) adding support for XRP in the Linux kernel and file system, (b) supporting a variety of storage operations and integrating with real-world storage systems, (c) enforcing quality of service, isolation and fairness of in-kernel storage functions, and (d) implementing in-kernel handling of over-the-network storage requests. Fast storage devices will fundamentally change the way software systems are built, and will require a redesign of the entire storage stack underpinning these systems. By eliminating the software overhead when accessing such devices, while maintaining operating system support, XRP will enable systems to achieve both high throughput and low and predictable tail latency, while leaving intact the existing isolation, security and safety guarantees of the Linux kernel. The immediate benefits will include high-performing datacenter data systems at a reduced cost, which will in turn translate to cost-effective cloud services for end users. Software artifacts will be released under open-source licenses to enable other researchers, and work with hardware and cloud providers to transition our research into practice. The project repository will be available via the principal investigator’s website: https://www.asafcidon.comThis award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
新兴的硬件存储设备可以实现每秒数百万次的操作。 它们还可以在短短2-3微秒内访问数据,与传统的闪存和硬盘技术相比,这是一个数量级的改进。然而,在如此低的延迟下,操作和文件系统的开销成为端到端存储性能的显著瓶颈。 存储请求可能会减慢2倍或更多。该项目设计了XRP(eXpress Resubmission Path),这是一个Linux支持的框架,允许应用程序编写可由操作系统执行的存储功能。 XRP允许应用程序几乎完全绕过操作系统和文件系统的开销。主要的研究挑战是,通过绕过操作系统的存储层,XRP缺乏关于用户请求的重要上下文,例如谁拥有它正在访问的块,以及如何安全并发地遍历应用程序的数据结构。该项目组织了四个主要的研究重点:(a)在Linux内核和文件系统中添加对XRP的支持,(B)支持各种存储操作并与现实世界的存储系统集成,(c)加强服务质量,隔离和公平的内核存储功能,以及(d)实现内核处理网络存储请求。快速存储设备将从根本上改变软件系统的构建方式,并需要重新设计支撑这些系统的整个存储堆栈。通过消除访问此类设备时的软件开销,同时保持操作系统支持,XRP将使系统能够实现高吞吐量和低且可预测的尾部延迟,同时保持Linux内核的现有隔离,安全和安全保证。直接的好处将包括以更低的成本获得高性能的数据中心数据系统,这反过来又将转化为面向最终用户的具有成本效益的云服务。软件工件将在开源许可证下发布,以支持其他研究人员,并与硬件和云提供商合作,将我们的研究转化为实践。项目存储库将通过主要研究者的网站:https://www.asafcidon.comThis奖项反映了NSF的法定使命,并被认为值得通过使用基金会的知识价值和更广泛的影响审查标准进行评估来支持。
项目成果
期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
XRP: In-Kernel Storage Functions with eBPF
- DOI:
- 发表时间:2022
- 期刊:
- 影响因子:0
- 作者:Yuhong Zhong;Hao Li;Y. Wu;Ioannis Zarkadas;Jeffrey Tao;Evan Mesterhazy;Michael Makris;Junfeng Yang;Amy Tai;Ryan Stutsman;Asaf Cidon
- 通讯作者:Yuhong Zhong;Hao Li;Y. Wu;Ioannis Zarkadas;Jeffrey Tao;Evan Mesterhazy;Michael Makris;Junfeng Yang;Amy Tai;Ryan Stutsman;Asaf Cidon
{{
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 }}
Asaf Cidon其他文献
BPF-oF: Storage Function Pushdown Over the Network
BPF-oF:通过网络下推存储函数
- DOI:
10.48550/arxiv.2312.06808 - 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Ioannis Zarkadas;Tal Zussman;Jeremy Carin;Sheng Jiang;Yuhong Zhong;Jonas Pfefferle;Hubertus Franke;Junfeng Yang;Kostis Kaffes;Ryan Stutsman;Asaf Cidon - 通讯作者:
Asaf Cidon
Memshare: a Dynamic Multi-tenant Memory Key-value Cache
Memshare:动态多租户内存键值缓存
- DOI:
- 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
Asaf Cidon;D. Rushton;Stephen M. Rumble;Ryan Stutsman - 通讯作者:
Ryan Stutsman
Asaf Cidon的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Asaf Cidon', 18)}}的其他基金
Collaborative Research: CNS CORE: Medium: The Case for Blended Storage
合作研究:CNS CORE:Medium:混合存储案例
- 批准号:
2107027 - 财政年份:2021
- 资助金额:
$ 50.84万 - 项目类别:
Continuing Grant
Collaborative Research: NGSDI: Foundations of Clean and Balanced Datacenters: Treehouse
合作研究:NGSDI:清洁和平衡数据中心的基础:Treehouse
- 批准号:
2104292 - 财政年份:2021
- 资助金额:
$ 50.84万 - 项目类别:
Continuing Grant
相似国自然基金
多kernel环境下通用图形处理器缓存子系统性能优化研究
- 批准号:62162002
- 批准年份:2021
- 资助金额:36 万元
- 项目类别:地区科学基金项目
玉米Edk1(Early delayed kernel 1)基因的克隆及其在胚乳早期发育中的功能研究
- 批准号:31871625
- 批准年份:2018
- 资助金额:60.0 万元
- 项目类别:面上项目
基于Kernel算子的仿射非线性系统故障诊断与容错控制研究及应用
- 批准号:61473004
- 批准年份:2014
- 资助金额:83.0 万元
- 项目类别:面上项目
非向量型Kernel学习机及其对动态形状模板的应用
- 批准号:60373090
- 批准年份:2003
- 资助金额:22.0 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: CNS Core: Medium: Reconfigurable Kernel Datapaths with Adaptive Optimizations
协作研究:CNS 核心:中:具有自适应优化的可重构内核数据路径
- 批准号:
2345339 - 财政年份:2023
- 资助金额:
$ 50.84万 - 项目类别:
Standard Grant
CIF: Small: An Algebraic, Convex, and Scalable Framework for Kernel Learning with Activation Functions
CIF:小型:具有激活函数的核学习的代数、凸性和可扩展框架
- 批准号:
2323532 - 财政年份:2023
- 资助金额:
$ 50.84万 - 项目类别:
Standard Grant
Analysis of the effect of integral kernel shape on pattern formation in nonlocal reaction-diffusion equations
积分核形状对非局部反应扩散方程模式形成的影响分析
- 批准号:
23K13013 - 财政年份:2023
- 资助金额:
$ 50.84万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
Field Computation Based Kernel for Vector 3D Printing
基于现场计算的矢量 3D 打印内核
- 批准号:
EP/X032213/1 - 财政年份:2023
- 资助金额:
$ 50.84万 - 项目类别:
Fellowship
CAREER: Taming the size, complexity and longevity of OS kernels via enhanced OS kernel extensions
职业:通过增强的操作系统内核扩展来控制操作系统内核的大小、复杂性和寿命
- 批准号:
2236966 - 财政年份:2023
- 资助金额:
$ 50.84万 - 项目类别:
Continuing Grant
Best evaluation of Sobolev inequality using reproducing kernel and study of its application to science and engineering
再现核索博列夫不等式的最佳评价及其科学与工程应用研究
- 批准号:
23K03239 - 财政年份:2023
- 资助金额:
$ 50.84万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Acceleration of kernel with random access and data recurrence on many computer architectures
在许多计算机体系结构上通过随机访问和数据重现来加速内核
- 批准号:
22K12057 - 财政年份:2022
- 资助金额:
$ 50.84万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Improvement of nonparametric inference based on kernel type estimation and resampling method, and its application
基于核类型估计和重采样方法的非参数推理改进及其应用
- 批准号:
22K11939 - 财政年份:2022
- 资助金额:
$ 50.84万 - 项目类别:
Grant-in-Aid for Scientific Research (C)