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

CSR:小:通过自动日志推断和信息记录提高软件可诊断性

基本信息

  • 批准号:
    1017784
  • 负责人:
  • 金额:
    $ 46.2万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2010
  • 资助国家:
    美国
  • 起止时间:
    2010-09-01 至 2016-08-31
  • 项目状态:
    已结题

项目摘要

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)
会议论文数量(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 }}

Yuanyuan Zhou其他文献

Synthesis and photoluminescence properties of a new red emitting phosphor: Ca3(VO4)2:Eu3+; Mn2+
新型红色荧光粉Ca3(VO4)2:Eu3的合成及其光致发光性能;
  • DOI:
    10.1016/j.materresbull.2006.09.002
  • 发表时间:
    2007
  • 期刊:
  • 影响因子:
    5.4
  • 作者:
    Haiping Zhang;M. Lü;Zhiliang Xiu;Shufen Wang;Guangjun Zhou;Yuanyuan Zhou;Shumei Wang;Zifeng Qiu;Aiyu Zhang
  • 通讯作者:
    Aiyu Zhang
Crystal structure of ryanodine receptor SPRY2 domain from the diamondback moth provides insights for development of novel insecticides.
小菜蛾的兰尼碱受体 SPRY2 结构域的晶体结构为新型杀虫剂的开发提供了见解。
The Critical Role of Organoamines in the Irreversible Degradation of Metal Halide Perovskite Precursor: Mechanism and Inhibiting Strategy
有机胺在金属卤化物钙钛矿前驱体不可逆降解中的关键作用:机制和抑制策略
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    22
  • 作者:
    Qingshun Dong;Yuanyuan Zhou;Xiaoqiang Yu;Wenzhe Shang;Yanfeng Yin;Chen Jiang;Jiming Bian;Bo Song;Shengye Jin;Liduo Wang;Yantao Shi
  • 通讯作者:
    Yantao Shi
Association of Hyponatremia and Renal Function in Type 1 Cardiorenal syndrome.
1 型心肾综合征低钠血症与肾功能的关联。
  • DOI:
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    5.5
  • 作者:
    Xin He;Ruicong Xue;Yuzhong Wu;Chen Liu;Bin Dong;Yuanyuan Zhou;Weihao Liang;Yugang Dong;Marvin Owusu-Agyeman;Fangfei Wei;Zexuan Wu
  • 通讯作者:
    Zexuan Wu
Semisupervised Learning-Based SAR ATR via Self-Consistent Augmentation
通过自洽增强实现基于半监督学习的 SAR ATR
  • DOI:
    10.1109/tgrs.2020.3013968
  • 发表时间:
    2021-06
  • 期刊:
  • 影响因子:
    8.2
  • 作者:
    Chen Wang;Jun Shi;Yuanyuan Zhou;Xiaqing Yang;Zenan Zhou;Shunjun Wei;Xiaoling Zhang
  • 通讯作者:
    Xiaoling Zhang

Yuanyuan Zhou的其他文献

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

{{ truncateString('Yuanyuan Zhou', 18)}}的其他基金

RII Track-4: Novel Electrochemistry in Hybrid Organic-Inorganic Perovskite Materials
RII Track-4:有机-无机杂化钙钛矿材料中的新型电化学
  • 批准号:
    1929019
  • 财政年份:
    2019
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Standard Grant
SaTC: CORE: Small: Practical methods for detecting access permission vulnerabilities caused by sysadmin's configuration errors
SaTC:核心:小:检测由系统管理员配置错误引起的访问权限漏洞的实用方法
  • 批准号:
    1814388
  • 财政年份:
    2018
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Standard Grant
CSR: Small: Practical methods for removing latent configuration errors in cloud platforms
CSR:小:消除云平台中潜在配置错误的实用方法
  • 批准号:
    1526966
  • 财政年份:
    2015
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Standard Grant
CSR: Small: Proactive Methods in Handling Configuration Errors in Data Centers and Cloud Infrastructures
CSR:小:处理数据中心和云基础设施中配置错误的主动方法
  • 批准号:
    1321006
  • 财政年份:
    2013
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Standard Grant
CSR: SMALL: Automatically Detecting, Diagnosing and Resolving Abnormal Battery Drain Issues on Smartphone Systems
CSR:小:自动检测、诊断和解决智能手机系统上的异常电池消耗问题
  • 批准号:
    1217408
  • 财政年份:
    2012
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Standard Grant
I-Corps: Automating People Research with Intelligent Analysis and Mining of Social Network Data on the Internet
I-Corps:通过智能分析和挖掘互联网上的社交网络数据实现人员研究自动化
  • 批准号:
    1264250
  • 财政年份:
    2012
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Standard Grant
SHF: Small: Software and Hardware Support for Detecting Concurrency, Sequential and Distributed Bugs via Data-Flow Invariants
SHF:小型:通过数据流不变量检测并发、顺序和分布式错误的软件和硬件支持
  • 批准号:
    1017804
  • 财政年份:
    2010
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Standard Grant
CAREER: Improving Storage System Performance, Dependability and Manageability Using System Mining Techniques
职业:使用系统挖掘技术提高存储系统性能、可靠性和可管理性
  • 批准号:
    1001158
  • 财政年份:
    2009
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Continuing Grant
CSR---PDOS: Online Production-Run Software Failure Diagnosis at the User Site
CSR---PDOS:用户现场生产运行软件故障在线诊断
  • 批准号:
    1022830
  • 财政年份:
    2009
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Continuing Grant
Collaborative Research: Application-adaptive I/O Stack for Data-intensive Scientific Computing
协作研究:用于数据密集型科学计算的应用自适应 I/O 堆栈
  • 批准号:
    1001160
  • 财政年份:
    2009
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Standard Grant

相似国自然基金

LRP1/ABCA1促M2小胶质细胞胞葬在电针改善脑缺血再灌注炎性损伤中的机制研究
  • 批准号:
    82305411
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
橙汁通过橙皮苷介导的乙酸靶向Olfr78调控小胶质细胞极化改善轻度认知损伤者认知功能的研究
  • 批准号:
    82304123
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
ActRIIB小分子抑制剂和降解剂改善肿瘤恶病质肌萎缩的作用及机制研究
  • 批准号:
    82373317
  • 批准年份:
    2023
  • 资助金额:
    49 万元
  • 项目类别:
    面上项目
CB2R-β-arrestin1抑制小胶质细胞代谢重编程调控神经炎症在改善POCD中的机制研究
  • 批准号:
    82360227
  • 批准年份:
    2023
  • 资助金额:
    32.2 万元
  • 项目类别:
    地区科学基金项目
减税政策能否改善小微企业债务融资结构——基于银行“争/防”视角的分析框架
  • 批准号:
    72303224
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

CSR: Small: Collaborative Research: Improving Latency in Geo-Replicated Storage by Relaxing Consistency Requirements
CSR:小型:协作研究:通过放宽一致性要求来改善地理复制存储的延迟
  • 批准号:
    1816487
  • 财政年份:
    2018
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Standard Grant
CSR: Small: Collaborative Research: Improving Latency in Geo-Replicated Storage by Relaxing Consistency Requirements
CSR:小型:协作研究:通过放宽一致性要求来改善地理复制存储的延迟
  • 批准号:
    1849599
  • 财政年份:
    2018
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Standard Grant
CSR: Small: Collaborative Research: Improving Latency in Geo-Replicated Storage by Relaxing Consistency Requirements
CSR:小型:协作研究:通过放宽一致性要求来改善地理复制存储的延迟
  • 批准号:
    1815378
  • 财政年份:
    2018
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Standard Grant
CSR: Small: Improving Cloud Services by Exploiting Synchronized Clocks and Software Defined Flash
CSR:小:通过利用同步时钟和软件定义闪存改进云服务
  • 批准号:
    1616947
  • 财政年份:
    2016
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Standard Grant
CSR: Small: Improving Data Center Water Efficiency via Online Resource Management
CSR:小型:通过在线资源管理提高数据中心用水效率
  • 批准号:
    1565474
  • 财政年份:
    2015
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了