EAGER: Scaling the Preprocessor and Making it More Intelligent in Deterministic Database Systems
EAGER: Scaling the Preprocessor and Making it More Intelligent in Deterministic Database Systems
批准号:
1249722
负责人:
Daniel Abadi
金额:
$20.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2012
资助国家:
美国
项目状态:
已结题
起止时间:
2012-08-15 至 2015-07-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
This research aims to bridge the gap between the current reality and the potential for database system deployments on large clusters of servers in a data center or large numbers of virtual machines in the cloud. There does not exist a scalable, elastic, ACID-compliant database system implementation today. In general, applications that require elastic scalability are forced to program around the lack of ACID guarantees of the database system, and many applications are too complicated to be rewritten to work around these issues. The goal of this project is to overcome these issues using the following approaches: (1) Implementing a database system using an innovative deterministic architecture that guarantees that nondeterministic processing events will not affect database state, (2) Leveraging this new architecture to avoid "commit protocols" for distributed transactions in a cluster, (3) Designing a scalable preprocessor for the deterministic database that collects, analyzes, and dispatches transactions to the database cluster in order to further improve scalability, and (4) Developing a new lazy transaction evaluation approach in order to spread out load and avoid damaging effects of database load spikes. Overall, this research enables thousands of applications written for many different use-cases (such as e-commerce, telecommunications, and online auctions) to achieve scalability "for free" without having to rewrite the application code. This research involves both Ph.D. students and undergraduates, with significant outreach efforts to encourage undergraduates to get involved in research. Open source code, publications, and technical reports from this research will be disseminated via the project web site http://db.cs.yale.edu/determinism/.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
III: Small: Peer-to-peer Database (P2PDB): A decentralized, scalable data sharing and management platform
-
批准号:1910613
-
项目类别:Continuing Grant
-
资助金额:$50.0万
-
财政年份:2019
-
负责人:Daniel Abadi
-
依托单位:
III: Small: Multi-Version Concurrency Control on Modern Hardware
-
批准号:1718581
-
项目类别:Continuing Grant
-
资助金额:$50.0万
-
财政年份:2017
-
负责人:Daniel Abadi
-
依托单位:
III: Small: Scalable, Practical Deterministic Database Systems
-
批准号:1763797
-
项目类别:Standard Grant
-
资助金额:$32.02万
-
财政年份:2017
-
负责人:Daniel Abadi
-
依托单位:
III: Small: Scalable, Practical Deterministic Database Systems
-
批准号:1527118
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2015
-
负责人:Daniel Abadi
-
依托单位:
Collaborative Research: A Comparative Study of Approaches to Cluster-Based Large Scale Data Analysis
-
批准号:0844480
-
项目类别:Standard Grant
-
资助金额:$23.93万
-
财政年份:2009
-
负责人:Daniel Abadi
-
依托单位:
CAREER: Architecting A Database Management System for Semantic Web Data
-
批准号:0845643
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2009
-
负责人:Daniel Abadi
-
依托单位:
海外基金