CAREER: Combating Performance Bugs in Software Systems

职业:对抗软件系统中的性能错误

基本信息

  • 批准号:
    1514189
  • 负责人:
  • 金额:
    $ 23.89万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2014
  • 资助国家:
    美国
  • 起止时间:
    2014-08-01 至 2017-05-31
  • 项目状态:
    已结题

项目摘要

Performance bugs cause unintended performance degradation and energy waste in mainstream software. These bugs can easily slow down production software for several times and are posing increasing threat to software quality with the meager increases in single threaded performance in multi-core era and an increasing emphasis on energy efficiency.Previous works for performance bugs, including testing and profiling, mostly treat software as a black-box, and are usually too late or ineffective in preventing the damage of performance bugs. This NSF CAREER research project seeks to develop systems and tools that take a white-box approach to addressing the open problem of performance bugs. First, it conducts an empirical study to enrich the understanding of performance bugs in real-world. Second, it develops tools that can automatically detect performance bugs before, during, and after bug manifestation. Third, it designs a testing framework to expose performance bugs before software release. Finally, it also looks at the performance bug issue in multi-threaded programs.The education focus of this project is to broaden the software curriculum to bring students more awareness and exercise of performance and correctness issues in software, especially multi-threaded software.This research will improve the understanding of performance waste problem in software, provide substantial tool support to help lower software development and performance testing costs, and improve software users' everyday experience through faster software. It will also help improve the energy efficiency of production-run software and protect environment in the field.
性能错误会导致主流软件意外的性能下降和能源浪费。这些错误很容易使生产软件速度减慢数倍,并且随着多核时代单线程性能的微弱提高以及对能源效率的日益重视,对软件质量构成越来越大的威胁。以前针对性能错误的工作,包括测试和分析,大多数将软件视为黑匣子,并且通常在防止性能错误的损害方面为时已晚或无效。这个 NSF 职业研究项目旨在开发采用白盒方法来解决性能错误的开放问题的系统和工具。首先,它进行了实证研究,以丰富对现实世界中性能错误的理解。其次,它开发了可以在错误出现之前、期间和之后自动检测性能错误的工具。第三,它设计了一个测试框架,以便在软件发布之前暴露性能错误。最后,还研究了多线程程序中的性能错误问题。该项目的教育重点是拓宽软件课程,让学生对软件,特别是多线程软件中的性能和正确性问题有更多的认识和锻炼。研究将提高对软件性能浪费问题的理解,提供实质性的工具支持,帮助降低软件开发和性能测试成本,并通过更快的软件改善软件用户的日常体验。它还将有助于提高生产运行软件的能源效率并保护现场环境。

项目成果

期刊论文数量(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 }}

Shan Lu其他文献

Increased immunogenicity of human immunodeficiency virus gp120 engineered to express Galalpha1-3Galbeta1-4GlcNAc-R epitopes.
经改造可表达 Galalpha1-3Galbeta1-4GlcNAc-R 表位的人类免疫缺陷病毒 gp120 的免疫原性增强。
  • DOI:
  • 发表时间:
    2024-09-14
  • 期刊:
  • 影响因子:
    0
  • 作者:
    U. Abdel;Shixia Wang;Shan Lu;Kim M. Wigglesworth;U. Galili
  • 通讯作者:
    U. Galili
Impedance Identification Using Tactile Sensing and Its Adaptation for an Underactuated Gripper Manipulation
使用触觉传感进行阻抗识别及其对欠驱动夹具操纵的适应
Research on prediction of regional grain logistics demand based on the grey-regression model
基于灰色回归模型的区域粮食物流需求预测研究
Study on Smart Energy Storage Technology and Control Strategy in Micro-Grid
微电网智能储能技术及控制策略研究
  • DOI:
    10.1007/978-1-4471-2467-2_22
  • 发表时间:
    2024-09-14
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Xingguo Tan;Shan Lu
  • 通讯作者:
    Shan Lu
Antecedent and Dimension of Symbiotic Relationship in the Hub-Based Entrepreneurial Ecosystem: Case Study of Alibaba
枢纽型创业生态系统共生关系的前因与维度——以阿里巴巴为例
  • DOI:
    10.1142/s2424862216500111
  • 发表时间:
    2016-12-01
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Xiuqing Peng;L. Cai;Shan Lu;Yiru Cai;Yuli Gao
  • 通讯作者:
    Yuli Gao

Shan Lu的其他文献

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

{{ truncateString('Shan Lu', 18)}}的其他基金

CSR: Medium: Improving the Interface between Machine Learning and Software Systems
CSR:中:改进机器学习和软件系统之间的接口
  • 批准号:
    2313190
  • 财政年份:
    2023
  • 资助金额:
    $ 23.89万
  • 项目类别:
    Standard Grant
CNS Core: Medium: Accurate Anytime Learning for Energy andTimeliness in Software Systems
CNS 核心:中:随时准确学习软件系统的能量和及时性
  • 批准号:
    1956180
  • 财政年份:
    2020
  • 资助金额:
    $ 23.89万
  • 项目类别:
    Continuing Grant
NSF Student Travel Grant for 2020 ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
NSF 学生旅费资助 2020 年 ACM 国际编程语言和操作系统架构支持会议 (ASPLOS)
  • 批准号:
    1936025
  • 财政年份:
    2020
  • 资助金额:
    $ 23.89万
  • 项目类别:
    Standard Grant
Student Travel Support for 2016 USENIX Annual Technical Conference
2016 年 USENIX 年度技术会议的学生旅行支持
  • 批准号:
    1632170
  • 财政年份:
    2016
  • 资助金额:
    $ 23.89万
  • 项目类别:
    Standard Grant
BIGDATA: Collaborative Research: F: Holistic Optimization of Data-Driven Applications
BIGDATA:协作研究:F:数据驱动应用程序的整体优化
  • 批准号:
    1546543
  • 财政年份:
    2015
  • 资助金额:
    $ 23.89万
  • 项目类别:
    Standard Grant
CSR: Medium:Collaborative Research:Holistic, Cross-Site, Hybrid System Anomaly Debugging for Large Scale Hosting Infrastructures
CSR:中:协作研究:大规模托管基础设施的整体、跨站点、混合系统异常调试
  • 批准号:
    1514256
  • 财政年份:
    2015
  • 资助金额:
    $ 23.89万
  • 项目类别:
    Continuing Grant
XPS: FULL: CCA: Production-Run Failure Recovery Based Approach to Reliable Parallel Software
XPS:完整:CCA:基于生产运行故障恢复的可靠并行软件方法
  • 批准号:
    1439091
  • 财政年份:
    2014
  • 资助金额:
    $ 23.89万
  • 项目类别:
    Standard Grant
CAREER: Combating Performance Bugs in Software Systems
职业:对抗软件系统中的性能错误
  • 批准号:
    1054616
  • 财政年份:
    2011
  • 资助金额:
    $ 23.89万
  • 项目类别:
    Continuing Grant
Fighting Concurrency Bugs through Effect-Oriented Approaches
通过面向效果的方法对抗并发错误
  • 批准号:
    1018180
  • 财政年份:
    2010
  • 资助金额:
    $ 23.89万
  • 项目类别:
    Standard Grant

相似国自然基金

高g值多次冲击下战斗部PBX炸药动态力学行为及起爆“热点”成形机理研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    55 万元
  • 项目类别:
    面上项目
战斗机大迎角机动本体约束下的特定解耦控制设计与分配优化研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
串联战斗部打击下功能梯度混凝土的毁伤机理研究
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    58 万元
  • 项目类别:
    面上项目
典型非圆截面战斗部炸药爆轰演化规律及毁伤元形成机制研究
  • 批准号:
  • 批准年份:
    2019
  • 资助金额:
    62 万元
  • 项目类别:
    面上项目
鸭式布局战斗机大迎角俯仰机动过程非定常涡系干扰机理及控制技术研究
  • 批准号:
    11772033
  • 批准年份:
    2017
  • 资助金额:
    68.0 万元
  • 项目类别:
    面上项目

相似海外基金

Administrative Core
行政核心
  • 批准号:
    10703343
  • 财政年份:
    2022
  • 资助金额:
    $ 23.89万
  • 项目类别:
Combating Antimicrobial Resistance through Rapid Implementation of Available Guidelines and Evidence (CARRIAGE)
通过快速实施现有指南和证据来对抗抗菌素耐药性 (CARRIAGE)
  • 批准号:
    10187395
  • 财政年份:
    2021
  • 资助金额:
    $ 23.89万
  • 项目类别:
Phage-Enabled Lab-on-a-Filter for Pathogen Separation, Concentration, and Detection
用于病原体分离、浓缩和检测的噬菌体实验室过滤器
  • 批准号:
    9762099
  • 财政年份:
    2018
  • 资助金额:
    $ 23.89万
  • 项目类别:
FAST platform for same-shift, complete antibiotic menu antibiotic susceptibility testing
用于同班、完整抗生素菜单抗生素敏感性测试的 FAST 平台
  • 批准号:
    9464993
  • 财政年份:
    2018
  • 资助金额:
    $ 23.89万
  • 项目类别:
Phage-Enabled Lab-on-a-Filter for Pathogen Separation, Concentration, and Detection
用于病原体分离、浓缩和检测的噬菌体实验室过滤器
  • 批准号:
    9920143
  • 财政年份:
    2018
  • 资助金额:
    $ 23.89万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了