课题基金 / 基金详情

PFI AIR-TT: Improving Data Base Management System Performance Through Micro-Specialization

PFI AIR-TT: Improving Data Base Management System Performance Through Micro-Specialization
PFI AIR-TT:通过微专业化提高数据库管理系统性能
批准号:
1413780
负责人:
Richard Snodgrass
金额:
$20.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2014
资助国家:
美国
项目状态:
已结题
起止时间:
2014-06-01 至 2016-05-31
关键词:

项目摘要

项目成果

Richard Snodgrass的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
III: Small: Extending and Automating Dynamic Specialization of Database Management Systems
  • 批准号:
    1318343
  • 项目类别:
    Standard Grant
  • 资助金额:
    $49.68万
  • 财政年份:
    2013
  • 负责人:
    Richard Snodgrass
  • 依托单位:
INSPIRE Track 1: Arizona-NOAO Temporal Analysis and Response to Events System (ANTARES)
  • 批准号:
    1344024
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $73.33万
  • 财政年份:
    2013
  • 负责人:
    Richard Snodgrass
  • 依托单位:
III: Small: Using Empirical Generalization to Develop Predictive Models of DBMS Processing
  • 批准号:
    1016205
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $47.41万
  • 财政年份:
    2010
  • 负责人:
    Richard Snodgrass
  • 依托单位:
CPATH-2: Collaborative Research: A Field Guide to the Science of Computation
  • 批准号:
    0938948
  • 项目类别:
    Standard Grant
  • 资助金额:
    $31.97万
  • 财政年份:
    2009
  • 负责人:
    Richard Snodgrass
  • 依托单位:
国内基金
海外基金
湍流和化学交互作用对H2-Air-H2O微混燃烧中NO生成的影响研究
  • 批准号:
    51976048
  • 项目类别:
    面上项目
  • 资助金额:
    61.0万元
  • 批准年份:
    2019
  • 负责人:
    邱朋华
  • 依托单位: