CAREER: Self-Driving Database Management Systems
CAREER: Self-Driving Database Management Systems
批准号:
1846158
负责人:
Andrew Pavlo
金额:
$49.41万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2019
资助国家:
美国
项目状态:
已结题
起止时间:
2019-02-15 至 2024-01-31
中文摘要
在过去的四十年中,研究人员和供应商都构建了咨询工具来帮助人类管理员进行数据库管理系统(DBMS)调优和物理设计。然而,所有这些之前的工作都是不完整的,因为它们需要人类对任何变化做出最终决定,而且它们是在问题发生后解决问题的反动措施。真正的“自驾车”DBMS所需要的是一种明确为自主操作而设计的新软件体系结构。这样,DBMS就不需要人类来监督和维护软件了。它还支持对现代高性能dbms非常重要的新优化,但由于管理这些系统的复杂性已经超过了人类专家的能力,因此目前还不可能实现这些优化。这样一个系统将消除部署数据库的人力资本障碍,并允许社会各个方面的组织(例如,商业、科学、政府)更容易地从数据驱动的决策应用程序中获益。作为本研究的一部分开发的技术也适用于其他问题领域,其中自主操作可以提高软件系统的性能和效率,包括大型系统(例如,分布式dbms,数据中心)和小型设备(例如,移动设备,物联网传感器)。该项目研究了自动驾驶dbms的技术,这些技术结合了来自数据库系统、机器学习(ML)和控制理论的最新方法。由于ML中算法的进步,以及存储和计算硬件的改进,在DBMS中实现自治操作现在是可能的。与以前的尝试不同的是,系统的所有方面都由一个综合规划组件控制,该组件不仅针对当前的工作负载优化系统,而且在未来的工作负载趋势发生之前预测它们,以便系统能够相应地做好准备。这项工作将产生在线方法,用于发现基于这些工作负荷预测模型的相关优化操作,从而使计划组件能够以更少的训练数据收敛到更好的配置。除此之外,本研究还将研究如何在不影响DBMS性能(例如,由于重启而停机)或导致错误行为的情况下部署这些操作。结果将是一组有效的自驾车DBMS体系结构的第一原则,可以部署这些修改并为其集成模型提供必要的反馈。这些原则在识别抑制现有系统自动化和影响未来DBMS体系结构设计的问题时是及时的。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Over the last four decades, both researchers and vendors have built advisory tools to assist human administrators in database management system (DBMS) tuning and physical design. All of this previous work, however, is incomplete because they require humans to make the final decisions about any changes and they are reactionary measures that fix problems after they occur. What is needed for a truly "self-driving" DBMS is a new software architecture that is explicitly designed for autonomous operation. With this, the DBMS will remove the need for humans to oversee and maintain the software. It also enables new optimizations that are important for modern high-performance DBMSs, but which are not possible today because the complexity of managing these systems has surpassed the abilities of human experts. Such a system will remove the human capital impediments of deploying databases and allow organizations in all facets of society (e.g., business, science, government) to more easily derive the benefits of data-driven decision-making applications. The techniques developed as part of this research are also applicable to other problem domains where autonomous operation could improve a software system's performance and efficiency, including both larger systems (e.g., distributed DBMSs, data centers) and smaller devices (e.g., mobile devices, IoT sensors).This project investigates techniques for self-driving DBMSs that combines state-of-the-art methods from database systems, machine learning (ML), and control theory. Achieving autonomous operation in a DBMS is now possible due to algorithmic advancements in ML, as well as improvements to storage and computation hardware. What makes this different than earlier attempts is that all aspects of the system are controlled by an integrated planning component that not only optimizes the system for the current workload but also predicts future workload trends before they occur so that the system can prepare itself accordingly. This work will produce on-line methods for discovering relevant optimization actions based on these workload forecast models, thereby enabling the planning component to converge to a better configuration with less training data. In addition to this, this research will study how to deploy these actions without hindering the DBMS's performance (e.g., downtime due to restarts) or causing incorrect behavior. The outcome will be a set of first principles for efficient self-driving DBMS architectures that can deploy these modifications and provide the necessary feedback for their integrated models. Such principles are timely in identifying issues that inhibit automation of existing systems and influencing the design of future DBMS architectures.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1145/3448016.3457276
发表时间:
2021-06
期刊:
Proceedings of the 2021 International Conference on Management of Data
影响因子:
--
作者:
[Lin Ma;William Zhang;Jie Jiao;Wuwen Wang;Matthew Butrovich;Wan Shen Lim;Prashanth Menon;Andrew Pavlo]
通讯作者:
Lin Ma;William Zhang;Jie Jiao;Wuwen Wang;Matthew Butrovich;Wan Shen Lim;Prashanth Menon;Andrew Pavlo
DOI:
10.14778/3476311.3476411
发表时间:
2021-07
期刊:
Proc. VLDB Endow.
影响因子:
--
作者:
[Andrew Pavlo;Matthew Butrovich;Lin Ma;Prashanth Menon;Wan Shen Lim;Dana Van Aken;William Zhang]
通讯作者:
Andrew Pavlo;Matthew Butrovich;Lin Ma;Prashanth Menon;Wan Shen Lim;Dana Van Aken;William Zhang
DOI:
10.37745/ejcsit.2013/vol10n52431
发表时间:
2022-05
期刊:
IEEE Data Eng. Bull.
影响因子:
--
作者:
[Andrew Pavlo;Matthew Butrovich;Ananya Joshi;Lin Ma;Prashanth Menon;Dana Van Aken;Lisa Lee;R. Salakhutdinov]
通讯作者:
Andrew Pavlo;Matthew Butrovich;Ananya Joshi;Lin Ma;Prashanth Menon;Dana Van Aken;Lisa Lee;R. Salakhutdinov
Mainlining databases: supporting fast transactional workloads on universal columnar data file formats
主线数据库:支持通用列式数据文件格式的快速事务工作负载
DOI:
10.14778/3436905.3436913
发表时间:
2020
期刊:
Proceedings of the VLDB Endowment
影响因子:
2.5
作者:
[Li, Tianyu, Butrovich, Matthew, Ngom, Amadou, Lim, Wan Shen, McKinney, Wes, Pavlo, Andrew]
通讯作者:
Pavlo, Andrew
DOI:
--
发表时间:
2021
期刊:
影响因子:
--
作者:
[Ling Zhang;Matthew Butrovich;Tianyu Li;Yash Nannapanei;Andrew Pavlo;J. Rollinson;Huanchen Zhang;Ambarish Balakumar;Daniel Biales;Ziqi Dong;Emmanuel Eppinger;Jordi Gonzàlez;Wan Shen Lim;Jianqiao Liu;Prashanth Menon;Soumil Mukherjee;Tanuj Nayak;Amadou Latyr Ngom;Jeff Niu;D. Patra;P. Raj;Stephanie Wang;Wuwen Wang;Yao-Tin Yu;William Zhang]
通讯作者:
Ling Zhang;Matthew Butrovich;Tianyu Li;Yash Nannapanei;Andrew Pavlo;J. Rollinson;Huanchen Zhang;Ambarish Balakumar;Daniel Biales;Ziqi Dong;Emmanuel Eppinger;Jordi Gonzàlez;Wan Shen Lim;Jianqiao Liu;Prashanth Menon;Soumil Mukherjee;Tanuj Nayak;Amadou Latyr Ngom;Jeff Niu;D. Patra;P. Raj;Stephanie Wang;Wuwen Wang;Yao-Tin Yu;William Zhang
共 8 条
SPX: Collaborative Research: Distributed Database Management with Logical Leases and Hardware Transactional Memory
-
批准号:1822933
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2018
-
负责人:Andrew Pavlo
-
依托单位:
III: Small: Non-Invasive Real-Time Analytics in Database Systems using Holistic Query Compilation
-
批准号:1718582
-
项目类别:Continuing Grant
-
资助金额:$49.98万
-
财政年份:2017
-
负责人:Andrew Pavlo
-
依托单位:
XPS: FULL: DSD: Collaborative Research: Moving the Abyss: Database Management on Future 1000-core Processors
-
批准号:1438955
-
项目类别:Standard Grant
-
资助金额:$49.96万
-
财政年份:2014
-
负责人:Andrew Pavlo
-
依托单位:
III: Small: Automatic Database Management System Tuning Through Large-scale Machine Learning
-
批准号:1423210
-
项目类别:Standard Grant
-
资助金额:$49.97万
-
财政年份:2014
-
负责人:Andrew Pavlo
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Self-DNA介导的CD4+组织驻留记忆T细胞(Trm)分化异常在狼疮肾炎发病中的作用及机制研究
-
批准号:82371813
-
项目类别:面上项目
-
资助金额:50万元
-
批准年份:2023
-
负责人:熊思东
-
依托单位:
基于受体识别和转运整合的self-DNA诱导采后桃果实抗病反应的机理研究
-
批准号:32302161
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:黎春红
-
依托单位:
基于广义测量的多体量子态self-test的实验研究
-
批准号:12104186
-
项目类别:青年科学基金项目(C类)
-
资助金额:30.0万元
-
批准年份:2021
-
负责人:边志浩
-
依托单位:
Self-shrinkers的刚性及相关问题
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2019
-
负责人:魏国新
-
依托单位:
基于Self-peptide和Fe5C2构建的高敏感MR分子探针对肿瘤血管的MR靶向成像研究
-
批准号:81501521
-
项目类别:青年科学基金项目
-
资助金额:18.0万元
-
批准年份:2015
-
负责人:龚明福
-
依托单位:
平均曲率流中非紧Self-shrinkers的结构
-
批准号:11301190
-
项目类别:青年科学基金项目
-
资助金额:22.0万元
-
批准年份:2013
-
负责人:张坤
-
依托单位:
2维伪欧氏空间下平均曲率流中Self-shrinker问题的研究
-
批准号:11126152
-
项目类别:数学天元基金项目
-
资助金额:3.0万元
-
批准年份:2011
-
负责人:刘华侨
-
依托单位:
晶态桥联聚倍半硅氧烷的自导向组装(self-directed assembly)及其发光性能
-
批准号:21171046
-
项目类别:面上项目
-
资助金额:55.0万元
-
批准年份:2011
-
负责人:李焕荣
-
依托单位:
成束蛋白Fascin1在肺癌"self-seeding"过程中的作用及机制研究
-
批准号:81001041
-
项目类别:青年科学基金项目
-
资助金额:22.0万元
-
批准年份:2010
-
负责人:赵晋波
-
依托单位:
工业用腈水合酶全新蛋白质翻译后调节体系self-subunit swapping的研究
-
批准号:31070711
-
项目类别:面上项目
-
资助金额:35.0万元
-
批准年份:2010
-
负责人:周哲敏
-
依托单位: