CNS Core: Small: Modernizing Consistency Models
CNS 核心:小型:现代化一致性模型
基本信息
- 批准号:2241719
- 负责人:
- 金额:$ 60万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2023
- 资助国家:美国
- 起止时间:2023-01-01 至 2025-12-31
- 项目状态:未结题
- 来源:
- 关键词:
项目摘要
This project promotes the progress of science by exploring new methods for making large-scale computer applications easier to program correctly and run faster. Such applications are built out of several pieces with one key piece being a distributed data store that mediates access to the application's data. This project explores new ways to specify the interface between applications and the data store so that applications can complete all their accesses to the data store more quickly. It also explores how applications can use this new, faster interface without making programming more complicated. Together, this should advance the field of distributed systems by introducing new interfaces (consistency models), showing these new interfaces do not add programming complexity, developing new data stores that support the new interfaces, and demonstrating how the new interfaces and systems result in faster applications. These improvements have the potential to improve the speed and correctness of the large-scale computer applications that are an integral part of our lives. Further, this project will advance discovery and broaden participation in science by involving undergraduate and graduate researchers.Consistency models define the contract between a distributed system and the applications built on it. The dominant consistency models were defined decades ago and assume restrictive models of application execution that preclude the use of multi-dispatch---multiple concurrent operations between an application execution and the system---and distributed execution---application processing happening in multiple places simultaneously. Multi-dispatch and distributed execution, however, are common in modern applications because they greatly reduce latency compared to the single-dispatch and centralized execution assumed by classic models. This proposal seeks to modernize consistency models by including multi-dispatch communication and distributed execution. This will allow programmers to rigorously reason about the correctness of their applications while also gaining the latency benefit of multi-dispatch and/or distributed execution. Further, it seeks to define modern consistency models to be equivalent to classic models: if an application is correct when running on a classic model while respecting its assumptions, it will be correct when run on the modernized model. This avoids the typical subtle trade-offs between guarantees and performance of new consistency models and fully hides the concurrent access to the system from programmers. Instead, it allows programmers to stick to reasoning about the classic consistency models they already know. For each of multi-dispatch and then distributed execution, we propose defining new consistency models, designing systems that provide the new consistency models, and then demonstrating end-to-end latency improvement for applications built on the new systems through evaluation.This 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.
该项目通过探索使大规模计算机应用程序更容易正确编程和更快运行的新方法来促进科学进步。这样的应用程序是由几个部分构建的,其中一个关键部分是分布式数据存储,它调解对应用程序数据的访问。该项目探索了新的方法来指定应用程序和数据存储之间的接口,以便应用程序可以更快地完成对数据存储的所有访问。它还探讨了应用程序如何使用这种新的,更快的接口,而不会使编程变得更加复杂。总之,这应该通过引入新的接口(一致性模型),展示这些新接口不会增加编程复杂性,开发支持新接口的新数据存储,以及演示新接口和系统如何导致更快的应用程序来推进分布式系统领域。这些改进有可能提高大规模计算机应用程序的速度和正确性,这些应用程序是我们生活中不可或缺的一部分。此外,本发明还这个项目将通过本科生和研究生的参与来促进发现和扩大科学的参与。一致性模型定义了分布式系统和建立在其上的应用程序之间的契约。主要的一致性模型是几十年前定义的,并假设应用程序执行的限制性模型,排除了多分派的使用-应用程序执行和系统之间的多个并发操作-和分布式执行-应用程序处理同时在多个地方发生。然而,多分派和分布式执行在现代应用程序中很常见,因为与经典模型假设的单分派和集中式执行相比,它们大大减少了延迟。该提案旨在通过包括多分派通信和分布式执行来实现一致性模型的现代化。这将允许程序员严格推理其应用程序的正确性,同时还获得多分派和/或分布式执行的延迟优势。此外,它试图将现代一致性模型定义为等同于经典模型:如果应用程序在经典模型上运行时是正确的,同时尊重其假设,那么在现代化模型上运行时也是正确的。这避免了新的一致性模型的保证和性能之间的典型微妙的权衡,并完全隐藏了程序员对系统的并发访问。相反,它允许程序员坚持对他们已经知道的经典一致性模型进行推理。对于每一个多分派,然后分布式执行,我们建议定义新的一致性模型,设计系统,提供新的一致性模型,然后通过评估证明端到端的延迟改进的应用程序建立在新的系统上。这个奖项反映了NSF的法定使命,并已被认为是值得通过评估使用基金会的智力价值和更广泛的影响审查标准的支持。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
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 }}
Wyatt Lloyd其他文献
SNOW Revisited: Understanding When Ideal READ Transactions Are Possible
重温 SNOW:了解何时可以实现理想的 READ 事务
- DOI:
- 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
K. Konwar;Wyatt Lloyd;Haonan Lu;N. Lynch - 通讯作者:
N. Lynch
The record route option is an option!
记录路线选项是一个选项!
- DOI:
10.1145/3131365.3131392 - 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
B. Goodchild;Yi;Rob Hansen;Haonan Lu;Matt Calder;M. Luckie;Wyatt Lloyd;D. Choffnes;Ethan Katz - 通讯作者:
Ethan Katz
Stronger properties for low-latency geo-replicated storage.
更强大的低延迟异地复制存储属性。
- DOI:
- 发表时间:
2014 - 期刊:
- 影响因子:0
- 作者:
Wyatt Lloyd;M. Freedman;M. Kaminsky;D. Andersen - 通讯作者:
D. Andersen
A Short Primer on Causal Consistency
关于因果一致性的简短入门
- DOI:
- 发表时间:
2013 - 期刊:
- 影响因子:0
- 作者:
Wyatt Lloyd;Michael J. Freedman;Michael Kaminsky;David G. Andersen - 通讯作者:
David G. Andersen
Wyatt Lloyd的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Wyatt Lloyd', 18)}}的其他基金
Collaborative Research: CISE: Large: Systems Support for Run-Anywhere Serverless
协作研究:CISE:大型:对 Run-Anywhere Serverless 的系统支持
- 批准号:
2321723 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
CNS Core: Small: Scaling Coordination for Microservices with Pangaea
CNS 核心:小型:Pangea 微服务的扩展协调
- 批准号:
1910390 - 财政年份:2019
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
CAREER: Power and Performance Optimal Distributed Transactions
职业:功率和性能最佳分布式事务
- 批准号:
1652875 - 财政年份:2017
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
CSR: NeTS: Medium: Achieving High-Availability in the Face of Rapid Network Evolution in Large Content Providers
CSR:NeTS:中:在大型内容提供商网络快速演进的情况下实现高可用性
- 批准号:
1705086 - 财政年份:2017
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
CAREER: Power and Performance Optimal Distributed Transactions
职业:功率和性能最佳分布式事务
- 批准号:
1824130 - 财政年份:2017
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
CSR: NeTS: Medium: Achieving High-Availability in the Face of Rapid Network Evolution in Large Content Providers
CSR:NeTS:中:在大型内容提供商网络快速演进的情况下实现高可用性
- 批准号:
1827977 - 财政年份:2017
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
CRII: CSR: Scaling Geo-Replicated Storage In and Across Many Datacenters
CRII:CSR:在多个数据中心内和跨多个数据中心扩展地理复制存储
- 批准号:
1464438 - 财政年份:2015
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
相似国自然基金
胆固醇羟化酶CH25H非酶活依赖性促进乙型肝炎病毒蛋白Core及Pre-core降解的分子机制研究
- 批准号:82371765
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
锕系元素5f-in-core的GTH赝势和基组的开发
- 批准号:22303037
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于合成致死策略搭建Core-matched前药共组装体克服肿瘤耐药的机制研究
- 批准号:
- 批准年份:2022
- 资助金额:52 万元
- 项目类别:
鼠伤寒沙门氏菌LPS core经由CD209/SphK1促进树突状细胞迁移加重炎症性肠病的机制研究
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于外泌体精准调控的“核-壳”(core-shell)同步血管化骨组织工程策略的应用与机制探讨
- 批准号:
- 批准年份:2020
- 资助金额:55 万元
- 项目类别:
肌营养不良蛋白聚糖Core M3型甘露糖肽的精确制备及功能探索
- 批准号:92053110
- 批准年份:2020
- 资助金额:70.0 万元
- 项目类别:重大研究计划
Core-1-O型聚糖黏蛋白缺陷诱导胃炎发生并介导慢性胃炎向胃癌转化的分子机制研究
- 批准号:81902805
- 批准年份:2019
- 资助金额:20.5 万元
- 项目类别:青年科学基金项目
原始地球增生晚期的Core-merging大碰撞事件:地核增生、核幔平衡与核幔边界结构的新认识
- 批准号:41973063
- 批准年份:2019
- 资助金额:65.0 万元
- 项目类别:面上项目
CORDEX-CORE区域气候模拟与预估研讨会
- 批准号:41981240365
- 批准年份:2019
- 资助金额:1.5 万元
- 项目类别:国际(地区)合作与交流项目
RBM38通过协助Pol-ε结合、招募core调控HBV复制
- 批准号:31900138
- 批准年份:2019
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
相似海外基金
CNS Core: Small: Core Scheduling Techniques and Programming Abstractions for Scalable Serverless Edge Computing Engine
CNS Core:小型:可扩展无服务器边缘计算引擎的核心调度技术和编程抽象
- 批准号:
2322919 - 财政年份:2024
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CNS Core: Small: Network Wide Sensing by Leveraging Cellular Communication Networks
CNS 核心:小型:利用蜂窝通信网络进行全网络传感
- 批准号:
2343469 - 财政年份:2024
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CNS Core: Small: Intelligent Fault Injection to Expose and Reproduce Production-Grade Bugs in Cloud Systems
CNS 核心:小型:智能故障注入以暴露和重现云系统中的生产级错误
- 批准号:
2317698 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CNS Core: Small: Repurposing Smartphones to Minimize Carbon
CNS 核心:小型:重新利用智能手机以最大限度地减少碳排放
- 批准号:
2233894 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: CNS Core: Small: A Compilation System for Mapping Deep Learning Models to Tensorized Instructions (DELITE)
合作研究:CNS Core:Small:将深度学习模型映射到张量化指令的编译系统(DELITE)
- 批准号:
2230945 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: NSF-AoF: CNS Core: Small: Towards Scalable and Al-based Solutions for Beyond-5G Radio Access Networks
合作研究:NSF-AoF:CNS 核心:小型:面向超 5G 无线接入网络的可扩展和基于人工智能的解决方案
- 批准号:
2225578 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CNS Core: Small: Toward Opportunistic, Fast, and Robust In-Cache AI Acceleration at the Edge
CNS 核心:小型:在边缘实现机会主义、快速且稳健的缓存内 AI 加速
- 批准号:
2228028 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: CNS Core: Small: SmartSight: an AI-Based Computing Platform to Assist Blind and Visually Impaired People
合作研究:中枢神经系统核心:小型:SmartSight:基于人工智能的计算平台,帮助盲人和视障人士
- 批准号:
2418188 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CNS Core: Small: Redesigning I/O Across Heterogeneous Systems
CNS 核心:小型:跨异构系统重新设计 I/O
- 批准号:
2231724 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: CNS Core: Small: Creating An Extensible Internet Through Interposition
合作研究:CNS核心:小:通过介入创建可扩展的互联网
- 批准号:
2242503 - 财政年份:2023
- 资助金额:
$ 60万 - 项目类别:
Standard Grant