CAREER: Generating Application-Specific Database Management Systems
职业:生成特定于应用程序的数据库管理系统
基本信息
- 批准号:2027575
- 负责人:
- 金额:$ 51.85万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2020
- 资助国家:美国
- 起止时间:2020-04-01 至 2024-06-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Database management systems (DBMSs) are designed to be general-purpose tools that support a wide variety of applications, from banking to social networking and making scientific discoveries. To improve the performance of such applications, researchers have leveraged the unique characteristics of application areas to build domain-specific DBMSs that outperform traditional implementations. Performing such specialization requires labor intensive, complex, and error prone efforts. The intellectual merits of this project are to advance the state of the art in application-specific DBMS design by investigating techniques to perform such domain specialization automatically. As part of this project's broader impacts, the lessons and techniques learned will be integrated into programming languages and classes that the PI routinely teaches.Specifically, this proposal aims to leverage recent advances in programming systems and data management research to build tools that can automatically understand database application semantics. Given such knowledge, the goals of this project are to 1) create tools that can automatically optimize the specific set of queries that can potentially be issued by the application, and prove that the optimized queries are semantically equivalent to the inputs; 2) investigate techniques to automatically select the optimal framework (in terms of execution time, resources required, etc) to execute the queries issued by the application, and 3) devise new languages for programmers to express their data consistency needs when queries are to be executed across a distributed set of nodes, and build an implementation of such languages. All software artifacts developed in this project are released to the public, with plans to incorporate their usage in both the undergraduate and graduate curricula. In addition, as part of the project is to collect and study the shortcomings of real-world database applications, the collected applications are collected into a repository that is publicly accessible repository for researchers and practitioners in the field to experiment and reproduce the results.
数据库管理系统(dbms)被设计成支持各种应用程序的通用工具,从银行到社会网络,再到科学发现。为了提高这类应用程序的性能,研究人员利用应用程序领域的独特特征来构建优于传统实现的特定于领域的dbms。执行这样的专门化需要劳动密集、复杂且容易出错的工作。这个项目的智力优势在于,通过研究自动执行这种领域专门化的技术,提高了特定于应用程序的DBMS设计的最新水平。作为该项目更广泛影响的一部分,学到的经验教训和技术将被整合到PI日常教授的编程语言和课程中。具体来说,本提案旨在利用编程系统和数据管理研究的最新进展来构建能够自动理解数据库应用程序语义的工具。有了这些知识,这个项目的目标是:1)创建能够自动优化应用程序可能发出的特定查询集的工具,并证明优化的查询在语义上等同于输入;2)研究自动选择最优框架(在执行时间、所需资源等方面)来执行应用程序发出的查询的技术,3)为程序员设计新的语言,以便在跨分布式节点集执行查询时表达他们的数据一致性需求,并构建这种语言的实现。在这个项目中开发的所有软件工件都向公众发布,并计划在本科和研究生课程中合并它们的使用。此外,作为项目的一部分,收集和研究实际数据库应用程序的缺点,收集到的应用程序被收集到一个存储库中,该存储库是该领域的研究人员和实践者可以公开访问的存储库,以进行实验和重现结果。
项目成果
期刊论文数量(3)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Demonstration of Chestnut: An In-memory Data Layout Designer for Database Applications
栗子演示:数据库应用的内存数据布局设计器
- DOI:10.1145/3318464.3384712
- 发表时间:2020
- 期刊:
- 影响因子:0
- 作者:Mingwei Samuel, Cong Yan
- 通讯作者:Mingwei Samuel, Cong Yan
Generating Application-specific Data Layouts for In-memory Databases
- DOI:10.14778/3342263.3342630
- 发表时间:2019-07
- 期刊:
- 影响因子:0
- 作者:Cong Yan;Alvin Cheung
- 通讯作者:Cong Yan;Alvin Cheung
Changes in Software Ecosystems
软件生态系统的变化
- DOI:10.1184/r1/19799314.v1
- 发表时间:2022
- 期刊:
- 影响因子:0
- 作者:Matute, Gabriel;Cheung, Alvin;Chasins, Sarah
- 通讯作者:Chasins, Sarah
{{
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 }}
Alvin Cheung其他文献
Visualization by example
可视化示例
- DOI:
- 发表时间:
2019 - 期刊:
- 影响因子:0
- 作者:
Chenglong Wang;Yu Feng;Rastislav Bodík;Alvin Cheung;Işıl Dillig - 通讯作者:
Işıl Dillig
Code Transpilation for Hardware Accelerators
硬件加速器的代码转换
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Yuto Nishida;Sahil Bhatia;Shadaj Laddad;Hasan Genç;Y. Shao;Alvin Cheung - 通讯作者:
Alvin Cheung
Speeding up symbolic reasoning for relational queries
加速关系查询的符号推理
- DOI:
- 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
Chenglong Wang;Alvin Cheung;Rastislav Bodík - 通讯作者:
Rastislav Bodík
Packet Transactions: A Programming Model for Data-Plane Algorithms at Hardware Speed
数据包事务:硬件速度下数据平面算法的编程模型
- DOI:
- 发表时间:
2015 - 期刊:
- 影响因子:0
- 作者:
Anirudh Sivaraman;M. Budiu;Alvin Cheung;Changhoon Kim;Steve Licking;G. Varghese;H. Balakrishnan;Mohammad Alizadeh;N. McKeown - 通讯作者:
N. McKeown
Verified lifting of stencil computations
验证了模板计算的提升
- DOI:
10.1145/2908080.2908117 - 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
Shoaib Kamil;Alvin Cheung;Shachar Itzhaky;Armando Solar - 通讯作者:
Armando Solar
Alvin Cheung的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Alvin Cheung', 18)}}的其他基金
III: Medium: Collaborative Research: Reasoning about Optimizers for Data-Intensive Systems
III:媒介:协作研究:数据密集型系统优化器的推理
- 批准号:
1955488 - 财政年份:2020
- 资助金额:
$ 51.85万 - 项目类别:
Standard Grant
BIGDATA: Collaborative Research: F: Holistic Optimization of Data-Driven Applications
BIGDATA:协作研究:F:数据驱动应用程序的整体优化
- 批准号:
2027516 - 财政年份:2020
- 资助金额:
$ 51.85万 - 项目类别:
Standard Grant
CAREER: Generating Application-Specific Database Management Systems
职业:生成特定于应用程序的数据库管理系统
- 批准号:
1651489 - 财政年份:2017
- 资助金额:
$ 51.85万 - 项目类别:
Continuing Grant
NeTS: Medium: Collaborative Research: Language and Hardware Primitives for Programming the Data Plane in High Speed Networks
NeTS:媒介:协作研究:高速网络中数据平面编程的语言和硬件原语
- 批准号:
1563788 - 财政年份:2016
- 资助金额:
$ 51.85万 - 项目类别:
Continuing Grant
BIGDATA: Collaborative Research: F: Holistic Optimization of Data-Driven Applications
BIGDATA:协作研究:F:数据驱动应用程序的整体优化
- 批准号:
1546083 - 财政年份:2015
- 资助金额:
$ 51.85万 - 项目类别:
Standard Grant
相似海外基金
Automated, Scalable, and Machine Learning-Driven Approach for Generating and Optimizing Scientific Application Codes
用于生成和优化科学应用代码的自动化、可扩展且机器学习驱动的方法
- 批准号:
23K24856 - 财政年份:2024
- 资助金额:
$ 51.85万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Automated, Scalable, and Machine Learning-Driven Approach for Generating and Optimizing Scientific Application Codes
用于生成和优化科学应用代码的自动化、可扩展且机器学习驱动的方法
- 批准号:
22H03600 - 财政年份:2022
- 资助金额:
$ 51.85万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Development of a new method for generating glycosyl radical and application to C-glycosylation
糖基自由基生成新方法的开发及其在C-糖基化中的应用
- 批准号:
22K14683 - 财政年份:2022
- 资助金额:
$ 51.85万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
ynthetic study of a naturally-occurring quorum sensing inhibitor and its application to developing a novel antibacterial agent with low risk of generating drug resistant bacteria
天然存在的群体感应抑制剂的合成研究及其在开发低耐药菌风险的新型抗菌剂中的应用
- 批准号:
20KK0345 - 财政年份:2021
- 资助金额:
$ 51.85万 - 项目类别:
Fund for the Promotion of Joint International Research (Fostering Joint International Research (A))
Analyses of the mechanisms for development of sensory epithelia in cochleae and vestibula and application to generating the model for deafness using hiPSC
耳蜗和前庭感觉上皮发育机制的分析及其在利用 hiPSC 生成耳聋模型中的应用
- 批准号:
18K09318 - 财政年份:2018
- 资助金额:
$ 51.85万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
CAREER: Generating Application-Specific Database Management Systems
职业:生成特定于应用程序的数据库管理系统
- 批准号:
1651489 - 财政年份:2017
- 资助金额:
$ 51.85万 - 项目类别:
Continuing Grant
Elucidation and application development of the fruiting body generating compounds of higher fungi
高等真菌子实体生成化合物的阐明及应用开发
- 批准号:
16H02546 - 财政年份:2016
- 资助金额:
$ 51.85万 - 项目类别:
Grant-in-Aid for Scientific Research (A)
Study on an automated method for generating information curation map and its application for advanced information access tasks
一种自动生成信息管理地图的方法及其在高级信息访问任务中的应用研究
- 批准号:
16K00296 - 财政年份:2016
- 资助金额:
$ 51.85万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
A study of directly generating method of a PWM signal and its application using learning and repetitive control techniques
学习与重复控制技术直接产生PWM信号的方法及其应用研究
- 批准号:
15K05950 - 财政年份:2015
- 资助金额:
$ 51.85万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Efficient Mining Methods for Latent Association Rules and their Application for Generating Latent Event Sequence Corpora
潜在关联规则的高效挖掘方法及其在生成潜在事件序列语料库中的应用
- 批准号:
25330256 - 财政年份:2013
- 资助金额:
$ 51.85万 - 项目类别:
Grant-in-Aid for Scientific Research (C)