PFI AIR-TT: Improving Data Base Management System Performance Through Micro-Specialization
PFI AIR-TT:通过微专业化提高数据库管理系统性能
基本信息
- 批准号:1413780
- 负责人:
- 金额:$ 20万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2014
- 资助国家:美国
- 起止时间:2014-06-01 至 2016-05-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
This PFI: AIR Technology Translation project focuses on translating the novel technology of micro-specialization to fill the need for improving the speed of database management systems (DBMSes) and enterprise application software (EAS). The next step necessary for commercialization is to demonstrate how the process can be automated. The project will result in a proof-of-concept set of software tools that will take a collection of identified invariants and micro-specialize the DBMS source code automatically.The enhanced version of those tools will have the following unique features: it will be (i) scalable, i.e., can handle realistic DBMS code bases, up to millions of lines of source code, with acceptable performance; (ii) robust, i.e., able to handle language features that can be tricky for compilers; and (iii) effective, i.e., able to generate high-quality specialized code that realizes the desired performance improvements. These features provide the following two main advantages. First, it does not require an expensive and time-consuming rewrite of the DBMS source code, but can be applied to existing DBMS code. Second, it is independent of, and orthogonal to, other approaches to DBMS performance improvement measures. This means that any investments a DBMS vendor may have made in developing other performance improvement technologies are not nullified by our approach; rather, our approach further enhances the effects of those technologies by producing additional improvements in performance.This project addresses the following technology gap as it translates from research discovery toward commercial application, that of automating micro-specialization. It is not practical for these vendors to manually perform micro-specialization on the end-user DBMSes since micro-specialization tailors the DBMS code to the specifics of an installation and so is different for different installations. Rather, what the vendors will want, and the product we will provide, is a software development environment that allows developers to quickly, efficiently, and reliably perform micro-specialization on their customers' DBMSes, that they then license to their customers: the DBMS end users. In order to commercialize our idea, therefore, we next have to show that the process can be largely automated.The project engages Dataware Ventures to be responsible for the development side of the project, focusing on large-scale testing and refinement of the functionality and efficacy of the code specialization algorithms developed by researchers at the University of Arizona. Specifically, Dataware Ventures will perform software development, carry out large-scale testing and evaluation, and provide relevant feedback to UA researchers, aiding in this technology translation effort from research discovery toward commercial reality.DBMS micro-specialization is important because most organizations with non-trivial data processing needs, including virtually all medium and large businesses and corporations, rely on enterprise application systems for their data processing and analysis. These applications generally run on top of a DBMS, which handles the actual storage and retrieval of data. The performance of the underlying DBMS, i.e., its ability to process large amounts of data within an acceptable amount of time, is therefore of crucial importance for providing timely and accurate information to business decision makers. In addition, the potential economic impact is expected to grow to $157B in the next three years, which will contribute to the U.S. competitiveness in enterprise application systems and in the underlying technology of database management systems.
该PFI:AIR技术翻译项目专注于翻译微专业化的新技术,以满足提高数据库管理系统(DBMS)和企业应用软件(EAS)速度的需求。 商业化所需的下一步是演示如何实现该过程的自动化。该项目将产生一套概念验证软件工具,这些工具将采用一组已识别的不变量,并自动对DBMS源代码进行微专业化。这些工具的增强版将具有以下独特功能:(i)可扩展,即,能够以可接受的性能处理实际的DBMS代码库,多达数百万行的源代码;(ii)鲁棒性,即,能够处理对于编译器来说可能是棘手的语言特征;以及(iii)有效,即,能够生成高质量的专用代码,实现所需的性能改进。这些特征提供了以下两个主要优点。首先,它不需要对DBMS源代码进行昂贵且耗时的重写,而是可以应用于现有的DBMS代码。其次,它独立于其他DBMS性能改进措施,并且与之正交。这意味着DBMS供应商在开发其他性能改进技术方面的任何投资都不会被我们的方法抵消;相反,我们的方法通过产生额外的性能改进来进一步增强这些技术的效果。对于这些供应商来说,在最终用户DBMS上手动执行微专业化是不实际的,因为微专业化将DBMS代码定制为安装的细节,因此对于不同的安装是不同的。相反,供应商想要的,以及我们将提供的产品,是一个软件开发环境,允许开发人员快速,高效,可靠地在客户的DBMS上执行微专业化,然后将其许可给客户:DBMS最终用户。因此,为了将我们的想法商业化,我们接下来必须证明这个过程可以在很大程度上实现自动化。该项目聘请Dataware Ventures负责项目的开发方面,专注于大规模测试和改进由亚利桑那大学研究人员开发的代码专业化算法的功能和功效。具体来说,Dataware Ventures将进行软件开发,进行大规模测试和评估,并为UA研究人员提供相关反馈,帮助将这项技术从研究发现转化为商业现实。DBMS微专业化非常重要,因为大多数具有重要数据处理需求的组织,包括几乎所有的大中型企业和公司,依靠企业应用系统进行数据处理和分析。这些应用程序通常运行在DBMS之上,DBMS处理数据的实际存储和检索。底层DBMS的性能,即,因此,它在可接受的时间内处理大量数据的能力对于向商业决策者提供及时和准确的信息至关重要。此外,潜在的经济影响预计将在未来三年内增长到1570亿美元,这将有助于提高美国在企业应用系统和数据库管理系统基础技术方面的竞争力。
项目成果
期刊论文数量(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 }}
Richard Snodgrass其他文献
Richard Snodgrass的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Richard Snodgrass', 18)}}的其他基金
III: Small: Extending and Automating Dynamic Specialization of Database Management Systems
III:小型:扩展和自动化数据库管理系统的动态专业化
- 批准号:
1318343 - 财政年份:2013
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
INSPIRE Track 1: Arizona-NOAO Temporal Analysis and Response to Events System (ANTARES)
INSPIRE 轨道 1:亚利桑那州 - NOAO 时间分析和事件响应系统 (ANTARES)
- 批准号:
1344024 - 财政年份:2013
- 资助金额:
$ 20万 - 项目类别:
Continuing Grant
III: Small: Using Empirical Generalization to Develop Predictive Models of DBMS Processing
III:小:使用经验概括来开发 DBMS 处理的预测模型
- 批准号:
1016205 - 财政年份:2010
- 资助金额:
$ 20万 - 项目类别:
Continuing Grant
CPATH-2: Collaborative Research: A Field Guide to the Science of Computation
CPATH-2:协作研究:计算科学领域指南
- 批准号:
0938948 - 财政年份:2009
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
III-COR Medium: Collaborative Research: Achieving Compliant Databases
III-COR 媒介:协作研究:实现合规数据库
- 批准号:
0803229 - 财政年份:2008
- 资助金额:
$ 20万 - 项目类别:
Continuing Grant
Enabling the Commerical Realization of Temporal Databases
使能时态数据库商业化
- 批准号:
9632569 - 财政年份:1996
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
Designing, Querying and Implementing Spatiotemporal Databases
设计、查询和实现时空数据库
- 批准号:
9302244 - 财政年份:1993
- 资助金额:
$ 20万 - 项目类别:
Continuing Grant
相似国自然基金
湍流和化学交互作用对H2-Air-H2O微混燃烧中NO生成的影响研究
- 批准号:51976048
- 批准年份:2019
- 资助金额:61.0 万元
- 项目类别:面上项目
相似海外基金
PFI-TT: Demonstration of a Liquid Piston Gas Compressor/Expander for Compressed Air Energy Storage and CO2 Sequestration
PFI-TT:用于压缩空气储能和二氧化碳封存的液体活塞气体压缩机/膨胀器的演示
- 批准号:
1827517 - 财政年份:2018
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
PFI: AIR-TT: Ultrapure Lignins Recovered from Paper-Mill Black Liquors as Renewable Biopolymers
PFI:AIR-TT:从造纸厂黑液中回收超纯木质素作为可再生生物聚合物
- 批准号:
1701128 - 财政年份:2017
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
PFI: AIR-TT: Preflex versus Reflex Control of a Multijoint Robotic Exoskeleton
PFI:AIR-TT:多关节机器人外骨骼的预反射与反射控制
- 批准号:
1701230 - 财政年份:2017
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
PFI: AIR-TT: Commercializing a new genre of Intelligent Science Stations for informal and formal learning
PFI:AIR-TT:将新型智能科学站商业化,用于非正式和正式学习
- 批准号:
1701107 - 财政年份:2017
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
PFI: AIR-TT: PharmaFlux: Drug Evaluation on a Biomimetic Microfluidic Device
PFI:AIR-TT:PharmaFlux:仿生微流体装置的药物评估
- 批准号:
1701136 - 财政年份:2017
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
PFI: AIR-TT: Microwave flow cytometer: monitor yeast cell growth and microbial contamination in fermentation
PFI:AIR-TT:微波流式细胞仪:监测发酵过程中的酵母细胞生长和微生物污染
- 批准号:
1640578 - 财政年份:2016
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
PFI: AIR - TT: Vision-based ergonomic risk assessment of working postures
PFI:AIR - TT:基于视觉的工作姿势人体工程学风险评估
- 批准号:
1640633 - 财政年份:2016
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
PFI: AIR-TT: Scale-up Synthesis of Nanoparticles for Manufacturing Microelectrodes and Sensing Films of Indoor Air Quality Chemiresistor Sensors
PFI:AIR-TT:用于制造室内空气质量化学电阻传感器的微电极和传感薄膜的纳米颗粒的放大合成
- 批准号:
1640669 - 财政年份:2016
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
PFI: AIR - TT: Developing A Bio-based Rejuvenator to Revitalize Asphalt in Scrap Roofing Shingles
PFI:AIR - TT:开发生物基再生剂以再生废屋顶瓦中的沥青
- 批准号:
1640517 - 财政年份:2016
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
PFI-AIR-TT: Wearable sleepwear for quantitative prognostication and noninvasive therapy of obstructive sleep apnea
PFI-AIR-TT:可穿戴睡衣,用于阻塞性睡眠呼吸暂停的定量预测和无创治疗
- 批准号:
1543226 - 财政年份:2015
- 资助金额:
$ 20万 - 项目类别:
Standard Grant