CSR: Medium: Availability-Consistency Tradeoffs in Key-Value and NoSQL Storage Systems
CSR: Medium: Availability-Consistency Tradeoffs in Key-Value and NoSQL Storage Systems
批准号:
1409416
负责人:
Indranil Gupta
金额:
$58.45万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2014
资助国家:
美国
项目状态:
已结题
起止时间:
2014-10-01 至 2018-09-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Key-value/NoSQL storage systems are a key component of the cloud computing revolution. Today's key-value/NoSQL storage systems lie at different points on the tradeoff spectrum of availability (i.e., fast reads and writes) vs. data consistency (across multiple clients) vs. partition-tolerance. This project will better characterize what is achievable along this spectrum, to make these systems dynamically adapt along the spectrum to meet application requirements, and to benchmark the actual availability and consistency achieved by real systems under real conditions.The project will follow two synergistic thrusts. The first thrust will use probabilistic models for availability, consistency, and partitions to analyze the tradeoffs among these. Then it will design adaptive techniques to meet an SLA (Service Level Agreement) or SLO (Service Level Objective) which specifies either an availability constraint or a consistency constraint, while optimizing the other metric. Finally, these techniques will be implemented in some of the leading key-value/NoSQL storage systems in use today in industry. Our second thrust will apply the large body of formal verification research to key-value/NoSQL systems. The work herein includes use of a formal modeling language to specify models for key-value/NoSQL stores, and use of standard as well as statistical model-checking to analyze and characterize the behavior of these systems.This work will imbue existing key-value/NoSQL storage systems with the ability to adapt to the tradeoffs between consistency, availability, and partition-tolerance, as a function of provider and customer requirements, at run-time. It will lead to better SLAs and SLOs that combine both consistency models and availability models in a practical and achievable way. Thus, the project will directly impact the large developer and user communities of key-value/NoSQL storage systems. The project will produce open software and meaningful datasets.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CNS Core: Small: GoT -- Groups of Things Abstractions for Distributed IoT
-
批准号:1908888
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2019
-
负责人:Indranil Gupta
-
依托单位:
CSR: Small: Online Global Reconfigurations in Key-Value and NoSQL Cloud Storage Systems
-
批准号:1319527
-
项目类别:Standard Grant
-
资助金额:$48.0万
-
财政年份:2013
-
负责人:Indranil Gupta
-
依托单位:
DC: Medium: Tackling and Understanding Intermediate Data in Cloud Applications as a First-Class Citizen
-
批准号:0964471
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2010
-
负责人:Indranil Gupta
-
依托单位:
CAREER: Systematic Design of Distributed Protocols - from Methodologies and Toolkits to Systems
-
批准号:0448246
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:Indranil Gupta
-
依托单位:
海外基金