CAREER: Self-Driving Database Management Systems

职业:自动驾驶数据库管理系统

基本信息

  • 批准号:
    1846158
  • 负责人:
  • 金额:
    $ 49.41万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2019
  • 资助国家:
    美国
  • 起止时间:
    2019-02-15 至 2024-01-31
  • 项目状态:
    已结题

项目摘要

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.
在过去的40年里,研究人员和供应商都构建了咨询工具,以帮助人类管理员进行数据库管理系统(DBMS)调优和物理设计。然而,所有这些之前的工作都是不完整的,因为它们需要人类对任何变化做出最终决定,而且它们是在问题发生后修复问题的反动措施。一个真正的“自动驾驶”数据库管理系统所需要的是一个明确为自主操作而设计的新软件体系结构。有了这一点,数据库管理系统将不再需要人类来监督和维护软件。它还实现了新的优化,这些优化对现代高性能DBMS很重要,但在今天是不可能的,因为管理这些系统的复杂性已经超出了人类专家的能力。这一系统将消除部署数据库的人力资本障碍,使社会各方面的组织(例如,商业、科学、政府)能够更容易地从数据驱动的决策应用程序中获益。作为本研究的一部分,开发的技术也适用于自主操作可以提高软件系统的性能和效率的其他问题领域,包括较大的系统(例如,分布式DBMS、数据中心)和较小的设备(例如,移动设备、物联网传感器)。本项目研究结合数据库系统、机器学习(ML)和控制理论的最先进方法的自动驾驶DBMS技术。由于ML算法的进步以及存储和计算硬件的改进,在DBMS中实现自主操作现在是可能的。与以前的尝试不同的是,系统的所有方面都由一个综合规划组件控制,该组件不仅针对当前的工作量优化系统,而且在未来的工作量趋势发生之前对其进行预测,以便系统能够相应地做好准备。这项工作将产生基于这些工作量预测模型发现相关优化行动的在线方法,从而使规划部分能够以更少的训练数据收敛到更好的配置。除此之外,本研究还将研究如何在不影响DBMS性能的情况下部署这些操作(例如,由于重新启动导致的停机)或导致不正确的行为。其结果将是一套有效的自动驾驶DBMS架构的基本原则,这些架构可以部署这些修改并为其集成模型提供必要的反馈。这些原则能够及时发现阻碍现有系统自动化的问题,并影响未来DBMS架构的设计。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。

项目成果

期刊论文数量(10)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
MB2: Decomposed Behavior Modeling for Self-Driving Database Management Systems
  • DOI:
    10.1145/3448016.3457276
  • 发表时间:
    2021-06
  • 期刊:
  • 影响因子:
    0
  • 作者:
    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
Make Your Database System Dream of Electric Sheep: Towards Self-Driving Operation
  • DOI:
    10.14778/3476311.3476411
  • 发表时间:
    2021-07
  • 期刊:
  • 影响因子:
    0
  • 作者:
    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
External vs. Internal: An Essay on Machine Learning Agents for Autonomous Database Management Systems
  • DOI:
    10.37745/ejcsit.2013/vol10n52431
  • 发表时间:
    2022-05
  • 期刊:
  • 影响因子:
    0
  • 作者:
    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
  • 期刊:
  • 影响因子:
    2.5
  • 作者:
    Li, Tianyu;Butrovich, Matthew;Ngom, Amadou;Lim, Wan Shen;McKinney, Wes;Pavlo, Andrew
  • 通讯作者:
    Pavlo, Andrew
Everything is a Transaction: Unifying Logical Concurrency Control and Physical Data Structure Maintenance in Database Management Systems
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    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
{{ 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 }}

Andrew Pavlo其他文献

On Scalable Transaction Execution in Partitioned Main Memory Database Management Systems
  • DOI:
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Andrew Pavlo
  • 通讯作者:
    Andrew Pavlo
Non-Volatile Memory Database Management Systems
非易失性内存数据库管理系统
NULLS!: Revisiting Null Representation in Modern Columnar Formats
NULLS!:重新审视现代列格式中的空表示
: Database architectures for modern hardware : report from Dagstuhl Seminar 18251
:现代硬件的数据库架构:来自 Dagstuhl 研讨会 18251 的报告
  • DOI:
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    P. Boncz;G. Graefe;Bingsheng He;K. Sattler;Philippe Bonnet;A. Kemper;Viktor Leis;Justin J. Levandoski;S. Manegold;Danica Porobic;Caetano Sauer;Carsten Binnig;Andrew Crotty;Alex Galakatos;Tim Kraska;E. Z. The;Thomas Leich;Thilo Pionteck;Gunter Saake;Olaf Spinczyk;Andreas Becher;Lekshmi B.G;David Broneske;Tobias Drewes;B. Gurumurthy;K. Meyer;Jürgen Teich;Juan A. Colmenares;Gage Eads;S. Hofmeyr;Sarah Bird;Miquel Moretó;David Chou;Brian Gluzman;Eric Roman;D. B. Bartolini;Nitesh Mor;K. Asanović;John D Kubiatowicz. 2013;Daniel Lemire;Andrew Pavlo;A. Nica
  • 通讯作者:
    A. Nica
Enterprise Database Applications and the Cloud: A Difficult Road Ahead
企业数据库应用程序和云:前进的道路艰难

Andrew Pavlo的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Andrew Pavlo', 18)}}的其他基金

SPX: Collaborative Research: Distributed Database Management with Logical Leases and Hardware Transactional Memory
SPX:协作研究:具有逻辑租赁和硬件事务内存的分布式数据库管理
  • 批准号:
    1822933
  • 财政年份:
    2018
  • 资助金额:
    $ 49.41万
  • 项目类别:
    Standard Grant
III: Small: Non-Invasive Real-Time Analytics in Database Systems using Holistic Query Compilation
III:小型:使用整体查询编译在数据库系统中进行非侵入式实时分析
  • 批准号:
    1718582
  • 财政年份:
    2017
  • 资助金额:
    $ 49.41万
  • 项目类别:
    Continuing Grant
XPS: FULL: DSD: Collaborative Research: Moving the Abyss: Database Management on Future 1000-core Processors
XPS:完整:DSD:协作研究:移动深渊:未来 1000 核处理器上的数据库管理
  • 批准号:
    1438955
  • 财政年份:
    2014
  • 资助金额:
    $ 49.41万
  • 项目类别:
    Standard Grant
III: Small: Automatic Database Management System Tuning Through Large-scale Machine Learning
III:小型:通过大规模机器学习自动调整数据库管理系统
  • 批准号:
    1423210
  • 财政年份:
    2014
  • 资助金额:
    $ 49.41万
  • 项目类别:
    Standard Grant

相似国自然基金

Self-DNA介导的CD4+组织驻留记忆T细胞(Trm)分化异常在狼疮肾炎发病中的作用及机制研究
  • 批准号:
    82371813
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
基于受体识别和转运整合的self-DNA诱导采后桃果实抗病反应的机理研究
  • 批准号:
    32302161
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
基于广义测量的多体量子态self-test的实验研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
Self-shrinkers的刚性及相关问题
  • 批准号:
  • 批准年份:
    2019
  • 资助金额:
    10.0 万元
  • 项目类别:
    省市级项目
基于Self-peptide和Fe5C2构建的高敏感MR分子探针对肿瘤血管的MR靶向成像研究
  • 批准号:
    81501521
  • 批准年份:
    2015
  • 资助金额:
    18.0 万元
  • 项目类别:
    青年科学基金项目
平均曲率流中非紧Self-shrinkers的结构
  • 批准号:
    11301190
  • 批准年份:
    2013
  • 资助金额:
    22.0 万元
  • 项目类别:
    青年科学基金项目
2维伪欧氏空间下平均曲率流中Self-shrinker问题的研究
  • 批准号:
    11126152
  • 批准年份:
    2011
  • 资助金额:
    3.0 万元
  • 项目类别:
    数学天元基金项目
晶态桥联聚倍半硅氧烷的自导向组装(self-directed assembly)及其发光性能
  • 批准号:
    21171046
  • 批准年份:
    2011
  • 资助金额:
    55.0 万元
  • 项目类别:
    面上项目
成束蛋白Fascin1在肺癌"self-seeding"过程中的作用及机制研究
  • 批准号:
    81001041
  • 批准年份:
    2010
  • 资助金额:
    22.0 万元
  • 项目类别:
    青年科学基金项目
工业用腈水合酶全新蛋白质翻译后调节体系self-subunit swapping的研究
  • 批准号:
    31070711
  • 批准年份:
    2010
  • 资助金额:
    35.0 万元
  • 项目类别:
    面上项目

相似海外基金

CRII: RI: Deep neural network pruning for fast and reliable visual detection in self-driving vehicles
CRII:RI:深度神经网络修剪,用于自动驾驶车辆中快速可靠的视觉检测
  • 批准号:
    2412285
  • 财政年份:
    2024
  • 资助金额:
    $ 49.41万
  • 项目类别:
    Standard Grant
Near-infrared GaN quantum cascade laser for the next-generation self-driving car
用于下一代自动驾驶汽车的近红外GaN量子级联激光器
  • 批准号:
    23K20955
  • 财政年份:
    2024
  • 资助金额:
    $ 49.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Conference: Workshop to Build a Vision and Strategy for Creating a National Network of Academic Cloud and Self-Driving Labs
会议:构建创建全国学术云和自动驾驶实验室网络的愿景和战略的研讨会
  • 批准号:
    2335891
  • 财政年份:
    2023
  • 资助金额:
    $ 49.41万
  • 项目类别:
    Standard Grant
Collaborative Research: SaTC: CORE: Small: Self-Driving Continuous Fuzzing
协作研究:SaTC:核心:小型:自驱动连续模糊测试
  • 批准号:
    2247880
  • 财政年份:
    2023
  • 资助金额:
    $ 49.41万
  • 项目类别:
    Continuing Grant
AUTOTRACT - Development of interoperable, low-cost, 'self-driving' software platform for tractor manufacturers
AUTOTRACT - 为拖拉机制造商开发可互操作、低成本的“自动驾驶”软件平台
  • 批准号:
    10057982
  • 财政年份:
    2023
  • 资助金额:
    $ 49.41万
  • 项目类别:
    Collaborative R&D
Self-driving laboratories for autonomous exploration of protein sequence space
用于自主探索蛋白质序列空间的自动驾驶实验室
  • 批准号:
    10717598
  • 财政年份:
    2023
  • 资助金额:
    $ 49.41万
  • 项目类别:
Collaborative Research: SaTC: CORE: Small: Self-Driving Continuous Fuzzing
协作研究:SaTC:核心:小型:自驱动连续模糊测试
  • 批准号:
    2247881
  • 财政年份:
    2023
  • 资助金额:
    $ 49.41万
  • 项目类别:
    Continuing Grant
Collaborative Research: NSF Workshop on Automated, Programmable and Self Driving Labs
合作研究:NSF 自动化、可编程和自动驾驶实验室研讨会
  • 批准号:
    2335910
  • 财政年份:
    2023
  • 资助金额:
    $ 49.41万
  • 项目类别:
    Standard Grant
Collaborative Research: NSF Workshop on Automated, Programmable and Self Driving Labs
合作研究:NSF 自动化、可编程和自动驾驶实验室研讨会
  • 批准号:
    2335909
  • 财政年份:
    2023
  • 资助金额:
    $ 49.41万
  • 项目类别:
    Standard Grant
Disrupting the UK inertial sensor supply chain to increase resilience and safety for self-driving vehicles
颠覆英国惯性传感器供应链,提高自动驾驶车辆的弹性和安全性
  • 批准号:
    10065170
  • 财政年份:
    2023
  • 资助金额:
    $ 49.41万
  • 项目类别:
    BEIS-Funded Programmes
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了