EAGER: Scaling the Preprocessor and Making it More Intelligent in Deterministic Database Systems
EAGER:扩展预处理器并使其在确定性数据库系统中更加智能
基本信息
- 批准号:1249722
- 负责人:
- 金额:$ 20万
- 依托单位:
- 依托单位国家:美国
- 项目类别: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/.
本研究旨在弥合当前现实与数据库系统部署在数据中心的大型服务器集群或云中的大量虚拟机上的潜力之间的差距。目前还不存在可伸缩的、弹性的、兼容acid的数据库系统实现。通常,需要弹性可伸缩性的应用程序被迫围绕数据库系统缺乏ACID保证进行编程,而且许多应用程序太复杂,无法重写以解决这些问题。本项目的目标是通过以下方法克服这些问题:(1)采用创新的确定性架构实现数据库系统,保证非确定性处理事件不会影响数据库状态;(2)利用这种新架构避免集群中分布式事务的“提交协议”;(3)为确定性数据库设计一个可扩展的预处理器,用于收集、分析和分配事务到数据库集群,以进一步提高可伸缩性。(4)开发一种新的延迟事务评估方法,以分散负载并避免数据库负载峰值的破坏性影响。总的来说,这项研究使为许多不同用例(如电子商务、电信和在线拍卖)编写的数千个应用程序能够“免费”地实现可伸缩性,而无需重写应用程序代码。这项研究涉及博士生和本科生,并大力鼓励本科生参与研究。这项研究的开源代码、出版物和技术报告将通过项目网站http://db.cs.yale.edu/determinism/发布。
项目成果
期刊论文数量(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 }}
Daniel Abadi其他文献
Utility of a multidimensional recovery framework in understanding lived experiences of Chilean and Brazilian mental health service users
多维恢复框架在了解智利和巴西心理健康服务使用者的生活经历中的效用
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
M. Agrest;Silvia Alves Nishioka;PhuongThao D. Le;Gabriella A. Dishy;Catarina Magalhães Dahl;N. Vera San Juan;Franco Mascayano;Tanvi Kankan;Saloni Dev;Daniel Abadi;María Tavares Cavalancti;R. Whitley;E. Valência;Ruben Alvarado Muñoz;Lawrence H. Yang;Ezra Susser - 通讯作者:
Ezra Susser
Daniel Abadi的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Daniel Abadi', 18)}}的其他基金
III: Small: Peer-to-peer Database (P2PDB): A decentralized, scalable data sharing and management platform
III:小型:点对点数据库(P2PDB):去中心化、可扩展的数据共享和管理平台
- 批准号:
1910613 - 财政年份:2019
- 资助金额:
$ 20万 - 项目类别:
Continuing Grant
III: Small: Multi-Version Concurrency Control on Modern Hardware
III:小:现代硬件上的多版本并发控制
- 批准号:
1718581 - 财政年份:2017
- 资助金额:
$ 20万 - 项目类别:
Continuing Grant
III: Small: Scalable, Practical Deterministic Database Systems
III:小型:可扩展、实用的确定性数据库系统
- 批准号:
1763797 - 财政年份:2017
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
III: Small: Scalable, Practical Deterministic Database Systems
III:小型:可扩展、实用的确定性数据库系统
- 批准号:
1527118 - 财政年份:2015
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
Collaborative Research: A Comparative Study of Approaches to Cluster-Based Large Scale Data Analysis
协作研究:基于集群的大规模数据分析方法的比较研究
- 批准号:
0844480 - 财政年份:2009
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
CAREER: Architecting A Database Management System for Semantic Web Data
职业:为语义 Web 数据构建数据库管理系统
- 批准号:
0845643 - 财政年份:2009
- 资助金额:
$ 20万 - 项目类别:
Continuing Grant
相似海外基金
Scaling a Digital Treasure Hunt Game
扩展数字寻宝游戏
- 批准号:
ES/Y01104X/1 - 财政年份:2024
- 资助金额:
$ 20万 - 项目类别:
Research Grant
Scaling-Up plant based Nanocarriers for BIOpharmaceuticals (SUNBIO)
用于生物制药的植物纳米载体的放大(SUNBIO)
- 批准号:
EP/Z53304X/1 - 财政年份:2024
- 资助金额:
$ 20万 - 项目类别:
Research Grant
Scaling-up co-designed adolescent mental health interventions
扩大共同设计的青少年心理健康干预措施
- 批准号:
MR/Y020286/1 - 财政年份:2024
- 资助金额:
$ 20万 - 项目类别:
Fellowship
Stochastic processes in random environments with inhomogeneous scaling limits
具有不均匀缩放限制的随机环境中的随机过程
- 批准号:
24K06758 - 财政年份:2024
- 资助金额:
$ 20万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
The challenge of scaling methane fluxes in mangrove and mountain forests for an accurate methane budget
缩放红树林和山地森林甲烷通量以获得准确的甲烷预算的挑战
- 批准号:
24K01797 - 财政年份:2024
- 资助金额:
$ 20万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
HSI Implementation and Evaluation Project: Scaling and Extending Exploratory Reading Groups to Strengthen Computing Pathways
HSI 实施和评估项目:扩大和扩展探索性阅读小组以加强计算途径
- 批准号:
2414332 - 财政年份:2024
- 资助金额:
$ 20万 - 项目类别:
Continuing Grant
Place-based approaches to sustainable food supply chains: scaling socio-technical innovations as enablers for enhancing public sector food procurement
基于地方的可持续食品供应链方法:扩大社会技术创新作为加强公共部门食品采购的推动力
- 批准号:
ES/Z502807/1 - 财政年份:2024
- 资助金额:
$ 20万 - 项目类别:
Research Grant
Beyond experiments: scaling transformative, sustainable business models in the UK
超越实验:在英国扩展变革性、可持续的商业模式
- 批准号:
MR/X035786/1 - 财政年份:2024
- 资助金额:
$ 20万 - 项目类别:
Fellowship
Study on mitigation of gypsum scaling during membrane distillation operation
膜蒸馏运行过程中石膏结垢缓解研究
- 批准号:
24K17543 - 财政年份:2024
- 资助金额:
$ 20万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
Oxygen vacancy engineering on indium oxide vertical FETs for 3D power scaling
用于 3D 功率缩放的氧化铟垂直 FET 上的氧空位工程
- 批准号:
24K17328 - 财政年份:2024
- 资助金额:
$ 20万 - 项目类别:
Grant-in-Aid for Early-Career Scientists