CCF-SHF: Small: CRONUS: High-Level Reasoning of Low-Level Isolation
CCF-SHF:小:CRONUS:低级隔离的高级推理
基本信息
- 批准号:1717741
- 负责人:
- 金额:$ 45万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2017
- 资助国家:美国
- 起止时间:2017-09-15 至 2022-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Many real-world widely-used web services, like those built and maintained by Amazon, Facebook, and others, encapsulate complex program logic within transactions. Although serializability is the gold standard used to reason about the behavior of concurrently executing transactions, its enforcement cost has led many commercial database systems to provide support for, and encourage the use of, weaker variants, in which a transaction may witness effects from other transactions as it executes, weakening the strong isolation guarantees provided by serializability. Weak isolation, while improving availability complicates program reasoning, making it challenging to verify database application correctness, or implement useful program transformations, optimizations, and testing/debugging tools. Safety and security are thus compromised. Further complicating matters is the interplay between the database and weak consistency, a property of the underlying data store that exploits replication among geo-distributed mirrored sites to improve throughput and availability. Not surprisingly, weak isolation and weak consistency interact in subtle and non-trivial ways. To better understand this interaction, this project develops new foundational principles and new language abstractions and implementation techniques sensitive to the different behaviors possible when strong isolation and consistency guarantees are loosened. The project investigates new infrastructure for verifying and implementing high-level programs on modern replicated data stores that support only weak enforcement of consistency among replicas and isolation among transactions. Results from this effort will increase the robustness of many widely-used Web services and systems, and lower the effort, risk, and cost associated with developing and certifying modern distributed database applications. The investigators will involve graduate and undergraduate students in this research.
许多现实世界中广泛使用的Web服务,如Amazon、Facebook和其他公司构建和维护的Web服务,都将复杂的程序逻辑封装在事务中。 虽然可串行化是用来推理并发执行事务行为的黄金标准,但其执行成本导致许多商业数据库系统提供支持,并鼓励使用较弱的变体,其中事务可能会在执行时见证其他事务的影响,削弱了可串行化提供的强隔离保证。 弱隔离在提高可用性的同时使程序推理复杂化,使得验证数据库应用程序正确性或实现有用的程序转换、优化和测试/调试工具变得具有挑战性。 因此,安全和安保受到损害。 更复杂的问题是数据库和弱一致性之间的相互作用,弱一致性是底层数据存储的一个属性,它利用地理分布的镜像站点之间的复制来提高吞吐量和可用性。 毫不奇怪,弱隔离和弱一致性以微妙和不平凡的方式相互作用。 为了更好地理解这种交互,该项目开发了新的基本原则和新的语言抽象和实现技术,这些技术对强隔离和一致性保证放松时可能出现的不同行为敏感。该项目研究了新的基础设施,用于在现代复制数据存储上验证和实施高级程序,这些数据存储仅支持副本之间的一致性和事务之间的隔离的弱执行。这项工作的结果将提高许多广泛使用的Web服务和系统的健壮性,并降低与开发和认证现代分布式数据库应用程序相关的工作、风险和成本。研究人员将让研究生和本科生参与这项研究。
项目成果
期刊论文数量(7)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Safe Replication through Bounded Concurrency Verification
- DOI:10.1145/3276534
- 发表时间:2018-11-01
- 期刊:
- 影响因子:1.8
- 作者:Kaki, Gowtham;Earanky, Kapil;Jagannathan, Suresh
- 通讯作者:Jagannathan, Suresh
Repairing serializability bugs in distributed database programs via automated schema refactoring
通过自动模式重构修复分布式数据库程序中的可序列化错误
- DOI:10.1145/3453483.3454028
- 发表时间:2021
- 期刊:
- 影响因子:0
- 作者:Rahmani, Kia;Nagar, Kartik;Delaware, Benjamin;Jagannathan, Suresh
- 通讯作者:Jagannathan, Suresh
Semantics, Specification, and Bounded Verification of Concurrent Libraries in Replicated Systems
- DOI:10.1007/978-3-030-53288-8_13
- 发表时间:2020-06-13
- 期刊:
- 影响因子:0
- 作者:Nagar K;Mukherjee P;Jagannathan S
- 通讯作者:Jagannathan S
CLOTHO: directed test generation for weakly consistent database systems
- DOI:10.1145/3360543
- 发表时间:2019-08
- 期刊:
- 影响因子:0
- 作者:Kia Rahmani;Kartik Nagar;Benjamin Delaware;S. Jagannathan
- 通讯作者:Kia Rahmani;Kartik Nagar;Benjamin Delaware;S. Jagannathan
Mergeable replicated data types
可合并的复制数据类型
- DOI:10.1145/3360580
- 发表时间:2019
- 期刊:
- 影响因子:0
- 作者:Kaki, Gowtham;Priya, Swarn;Sivaramakrishnan, KC;Jagannathan, Suresh
- 通讯作者:Jagannathan, Suresh
{{
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 }}
Suresh Jagannathan其他文献
A HAT Trick: Automatically Verifying Representation Invariants using Symbolic Finite Automata
HAT 技巧:使用符号有限自动机自动验证表示不变量
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Zhe Zhou;Qianchuan Ye;Benjamin Delaware;Suresh Jagannathan - 通讯作者:
Suresh Jagannathan
Alone Together : Compositional Reasoning and Inference for Weak Isolation • 1 : 3
单独在一起:弱隔离的组合推理和推理 • 1 : 3
- DOI:
- 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Suresh Jagannathan - 通讯作者:
Suresh Jagannathan
Theory of Matroids: ENCYCLOPEDIA OF MATHEMATICS AND ITS APPLICATIONS
拟阵理论:数学及其应用百科全书
- DOI:
- 发表时间:
1986 - 期刊:
- 影响因子:0
- 作者:
Zikang Xiong;Daniel Lawson;Joe Eappen;A. H. Qureshi;Suresh Jagannathan - 通讯作者:
Suresh Jagannathan
Suresh Jagannathan的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Suresh Jagannathan', 18)}}的其他基金
FMitF: Track I: Vayu: Verifying Infrastructure for Safe and Performant Tunable Consistency
FMITF:第一轨:Vayu:验证基础设施以实现安全、高性能的可调一致性
- 批准号:
2019263 - 财政年份:2020
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
SHF: Small: Havoc: Verified Compilation of Concurrent Managed Languages
SHF:小型:Havoc:经过验证的并发托管语言编译
- 批准号:
1318227 - 财政年份:2013
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
SHF: Small: Programming with Non-Coherent Memory
SHF:小型:使用非相干内存编程
- 批准号:
1216613 - 财政年份:2012
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
Eager Maps and Lazy Folds for Graph-Structured Applications
图结构应用程序的 Eager Maps 和 Lazy Folds
- 批准号:
0844500 - 财政年份:2009
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
Kala: An Efficient and Scalable Time Travel Infrastructure for Concurrent Systems
Kala:适用于并发系统的高效且可扩展的时间旅行基础设施
- 批准号:
0701832 - 财政年份:2007
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
CRI: A Computational Infrastructure for Experimentation on Relaxed Concurrency Abstractions and their Applications
CRI:用于宽松并发抽象及其应用实验的计算基础设施
- 批准号:
0551658 - 财政年份:2006
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
CSR---AES: Fault Determination and Recovery in Cycle-Sharing Infrastructures
CSR---AES:自行车共享基础设施中的故障确定和恢复
- 批准号:
0509387 - 财政年份:2005
- 资助金额:
$ 45万 - 项目类别:
Continuing Grant
STI: Plethora: A Wide-Area Read-Write Object Repository for the Internet
STI:Plethora:互联网的广域读写对象存储库
- 批准号:
0334141 - 财政年份:2003
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
相似国自然基金
天然超短抗菌肽Temporin-SHf衍生多肽的构效分析与抗菌机制研究
- 批准号:
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
衔接蛋白SHF负向调控胶质母细胞瘤中EGFR/EGFRvIII再循环和稳定性的功能及机制研究
- 批准号:82302939
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
EGFR/GRβ/Shf调控环路在胶质瘤中的作用机制研究
- 批准号:81572468
- 批准年份:2015
- 资助金额:60.0 万元
- 项目类别:面上项目
相似海外基金
CCF: SHF: CORE: Small: Towards Systematic Quality Control of Physically Unclonable Functions (PUFs)
CCF:SHF:CORE:小型:迈向物理不可克隆功能(PUF)的系统质量控制
- 批准号:
2244479 - 财政年份:2023
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
CCF: SHF: Small: Self-Adaptive Interference-Avoiding Wireless Receiver Hardware through Real-Time Learning-Based Automatic Optimization of Power-Efficient Integrated Circuits
CCF:SHF:小型:通过基于实时学习的高能效集成电路自动优化实现自适应干扰避免无线接收器硬件
- 批准号:
2218845 - 财政年份:2022
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
CCF: SHF: Small: Transformer synthesis
CCF:SHF:小型:变压器综合
- 批准号:
2203399 - 财政年份:2022
- 资助金额:
$ 45万 - 项目类别:
Continuing Grant
CISE Core: CCF: SHF: Small: Future-Proof Test Corpus Synthesis for Evolving Software
CISE 核心:CCF:SHF:小型:面向发展软件的面向未来的测试语料库合成
- 批准号:
2120955 - 财政年份:2021
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
NSF-BSF: SHF: CCF: Small: Collaborative Research: Hardware/Software Design of Durable Data Structures and Algorithms for Non-Volatile Main Memory
NSF-BSF:SHF:CCF:小型:协作研究:非易失性主存储器的持久数据结构和算法的硬件/软件设计
- 批准号:
1909715 - 财政年份:2019
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
NSF-BSF: SHF: CCF: Small: Collaborative Research: Hardware/Software Design of Durable Data Structures and Algorithms for Non-Volatile Main Memory
NSF-BSF:SHF:CCF:小型:协作研究:非易失性主存储器的持久数据结构和算法的硬件/软件设计
- 批准号:
1908806 - 财政年份:2019
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
CCF-BSF: SHF: Small: Integration and Evolution of Software Models with Executable Logic
CCF-BSF:SHF:小型:具有可执行逻辑的软件模型的集成和演化
- 批准号:
1814457 - 财政年份:2018
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
CCF: SHF: Small: Collaborative Research: Domain-specific Reconfigurable Processor for Time-Series Data Mining and Monitoring
CCF:SHF:小型:协作研究:用于时间序列数据挖掘和监控的特定领域可重构处理器
- 批准号:
1527127 - 财政年份:2015
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
CCF: SHF: Small: Collaborative Research: Domain-specific Reconfigurable Processor for Time-Series Data Mining and Monitoring
CCF:SHF:小型:协作研究:用于时间序列数据挖掘和监控的特定领域可重构处理器
- 批准号:
1528181 - 财政年份:2015
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
CCF-SHF Small: Beyond Algebraic Data Types: Combinatorial Species and Mathematically-Structured Programming
CCF-SHF Small:超越代数数据类型:组合种类和数学结构规划
- 批准号:
1218002 - 财政年份:2012
- 资助金额:
$ 45万 - 项目类别:
Standard Grant