课题基金 / 基金详情

BIGDATA: Collaborative Research: F: Holistic Optimization of Data-Driven Applications

BIGDATA: Collaborative Research: F: Holistic Optimization of Data-Driven Applications
BIGDATA:协作研究:F:数据驱动应用程序的整体优化
批准号:
2027516
负责人:
Alvin Cheung
金额:
$20.04万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2020
资助国家:
美国
项目状态:
已结题
起止时间:
2020-04-01 至 2021-09-30

项目摘要

项目成果

Alvin Cheung的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
We interact with online shopping and banking websites on a daily basis. Many of these websites are powered by data-driven applications. Such application often consists of two parts: an application hosted on an application server, and a database management system (DBMS) hosted on a separate server from the application server that maintains persistent data. Unfortunately, many data-driven applications suffer from performance problems, such as taking a long time to load a page or inability to scale up to serve large number of clients simultaneously. The state of the art in discovering and fixing performance problems in data-driven applications is to examine the two parts of the application separately, and doing so misses many opportunities in discovering and fixing such problems. Unlike prior approaches, in this project we will treat the DBMS and the application in tandem. In particular, we will devise new techniques and tools to help identify performance problems, understand the cause of such problems, and fix them automatically. This project will open up new opportunities in cross-layer program compilation and optimization, with the practical goal of improving the performance of data-driven applications that will have a significant impact in many aspects of our daily lives. The findings from this project will be incorporated into undergraduate and graduate software engineering, introduction to data management, and compiler classes to be offered at the University of Chicago and the University of Washington. The outreach activities of this project will include engaging and advising students through special programs geared toward under-represented groups such as the Distributed Research Experiences for Undergraduates (DREU) organized by CRA-W (Computing Research Association -- Women) and Diversity Workshops organized by CRA-W. Specifically, the proposed research consists of three thrusts: (1) a new cross-layer program analysis framework that produces an end-to-end profile of data-driven applications by understanding the application code, the queries that the application sends to the DBMS, and how the DBMS processes such queries; (2) a program analysis and testing framework that identify performance problems in data-driven applications by leveraging the end-to-end profile created from (1); and (3) new means to optimize data-driven applications by transforming both the application code and the queries that are issued. These three thrusts will work together to improve the performance of data-driven applications and help programmers detect performance problems during development. Software developed by this project, benchmarks used for evaluation, and performance comparison with existing techniques will be released to public domain through the project website. Further information will be available at the project website (https://people.eecs.berkeley.edu/~akcheung/coopt.html).
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
Managing data constraints in database-backed web applications
管理数据库支持的 Web 应用程序中的数据约束
DOI: 10.1145/3377811.3380375
发表时间: 2020
期刊: ICSE
影响因子: --
作者: [Junwen Yang, Utsav Sethi]
通讯作者: Junwen Yang, Utsav Sethi
DOI: 10.14778/3342263.3342630
发表时间: 2019-07
期刊: Proc. VLDB Endow.
影响因子: --
作者: [Cong Yan;Alvin Cheung]
通讯作者: Cong Yan;Alvin Cheung
III: Medium: Collaborative Research: Reasoning about Optimizers for Data-Intensive Systems
  • 批准号:
    1955488
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2020
  • 负责人:
    Alvin Cheung
  • 依托单位:
CAREER: Generating Application-Specific Database Management Systems
  • 批准号:
    2027575
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $51.85万
  • 财政年份:
    2020
  • 负责人:
    Alvin Cheung
  • 依托单位:
CAREER: Generating Application-Specific Database Management Systems
  • 批准号:
    1651489
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $55.0万
  • 财政年份:
    2017
  • 负责人:
    Alvin Cheung
  • 依托单位:
NeTS: Medium: Collaborative Research: Language and Hardware Primitives for Programming the Data Plane in High Speed Networks
  • 批准号:
    1563788
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $20.17万
  • 财政年份:
    2016
  • 负责人:
    Alvin Cheung
  • 依托单位:
海外基金