课题基金 / 基金详情

CSR: Small: Improving Software Diagnosability via Automatic Log Inferrence and Informative Logging

CSR: Small: Improving Software Diagnosability via Automatic Log Inferrence and Informative Logging
CSR:小:通过自动日志推断和信息记录提高软件可诊断性
批准号:
1017784
负责人:
Yuanyuan Zhou
金额:
$46.2万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-09-01 至 2016-08-31

项目摘要

项目成果

Yuanyuan Zhou的其他基金

相似基金

相关文献

中文摘要
翻译
许多应用程序需要高可靠性和可用性。不幸的是,随着软件规模和复杂性的增长,许多软件错误从测试中逃逸到生产运行中,并导致真实的世界中的计算机故障。当生产运行系统出现故障时,软件工程师经常被紧急呼叫,以在紧张的时间表内诊断和解决问题。因为这些错误直接影响客户?业务,供应商将诊断和修复它们作为最高优先级。由于在许多情况下,由于各种原因(隐私、执行环境等),不可能在内部重现生产运行故障,一般的做法是由客户发回故障系统产生的日志。这些日志是软件工程师对发生的故障进行故障排除的唯一数据源(除了源代码)。根据日志中的内容,他们手动推断可能发生了什么,以缩小根本原因。不幸的是,上述诊断过程大多是手动的,通常是一个试错猜测游戏,因此耗时,容易出错,并且在人力成本和系统停机时间方面也很昂贵。特别是因为日志消息是以特别的方式添加的,其中许多消息不能提供精确的、信息丰富的线索来帮助缩小根本原因。此外,快速增长的规模和复杂性以及软件老化极大地影响了现代软件?为了使开发人员能够快速排除生产运行时的故障并缩短系统停机时间,我们提出了自动日志推理和信息日志,使现实世界的软件更具诊断性。我们不仅将研究新的诊断工具,可以分析日志和源代码一起,以帮助软件工程师缩小可能的根本原因,但也将探索新的方法来自动增强软件日志,使日志消息更有效和高效的诊断。随着软件在人们日常生活中的广泛应用,软件可靠性成为一个重要问题。我们提出的解决方案将使软件工程师能够快速确定根本原因和补丁来解决问题,这将大大减少系统停机时间。因此,它有利于软件/系统供应商和计算机用户,特别是那些金融公司,一个小时的停机时间可能导致数百万美元的业务损失。
英文摘要
Many applications require high reliability and availability. Unfortunately, as software has grown in size and complexity, many software bugs escape from testing into production runs and cause computer failures in real world. When a production run system fails, software engineers are frequently called upon emergency to diagnose and solve the issue within a tight time schedule. Because such errors directly impact customers? business, vendors make diagnosing and fixing them as the highest priority. Since in many cases it is impossible to reproduce production-run failures in house due to various reasons (privacy, execution environments, etc.), the common practice is that customers send back the logs generated by the failed system. Such logs are the sole data source (in addition to source code) for software engineers to troubleshoot the occurred failure. Based on what are in the logs, they manually infer what may have happened to narrow down the root cause.Unfortunately, the above diagnosis process is mostly manual, very often a trial-and-error guess game and therefore is time-consuming, error-prone and also expensive in terms of both labor cost and system down time. Especially because log messages are added in an ad-hoc way, many of them do not provide precise, informative clues to help narrow down the root cause. Furthermore, the rapidly growing size and complexity as well as software aging has greatly affected modern software?s diagnosability.To enable developers to quickly troubleshoot production-rune failures and shorten system downtime, we propose automatic log inference and informative logging to make real-world software more diagnosable. We not only will investigate new diagnosis tools that can analyze logs and source code together to help software engineers narrowing down the possible root causes, but also will explore new ways to automatically enhance software logging to make log messages more effective and efficient for diagnosis. As software has been widely used in our daily life, software reliability is becoming an important issue. Our proposed solutions will allow software engineers to quickly identify root causes and patches to fix the problem, which would significantly reduce the amount of system down time. As such, it benefits both software/system vendors and computer users, especially those financial companies where an hour of down time can result in multiple millions of dollars loss in business.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
RII Track-4: Novel Electrochemistry in Hybrid Organic-Inorganic Perovskite Materials
  • 批准号:
    1929019
  • 项目类别:
    Standard Grant
  • 资助金额:
    $23.71万
  • 财政年份:
    2019
  • 负责人:
    Yuanyuan Zhou
  • 依托单位:
SaTC: CORE: Small: Practical methods for detecting access permission vulnerabilities caused by sysadmin's configuration errors
  • 批准号:
    1814388
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2018
  • 负责人:
    Yuanyuan Zhou
  • 依托单位:
CSR: Small: Practical methods for removing latent configuration errors in cloud platforms
  • 批准号:
    1526966
  • 项目类别:
    Standard Grant
  • 资助金额:
    $45.0万
  • 财政年份:
    2015
  • 负责人:
    Yuanyuan Zhou
  • 依托单位:
CSR: Small: Proactive Methods in Handling Configuration Errors in Data Centers and Cloud Infrastructures
  • 批准号:
    1321006
  • 项目类别:
    Standard Grant
  • 资助金额:
    $32.93万
  • 财政年份:
    2013
  • 负责人:
    Yuanyuan Zhou
  • 依托单位:
国内基金
海外基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
  • 依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    10.0万元
  • 批准年份:
    2022
  • 负责人:
    张祥忠
  • 依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 项目类别:
    面上项目
  • 资助金额:
    58.0万元
  • 批准年份:
    2019
  • 负责人:
    高学文
  • 依托单位: