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其他文献

Optimization of Data Accesses for Database Applications
数据库应用程序数据访问的优化
  • DOI:
  • 发表时间:
    2005
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Yuanyuan Zhou;Z. Chen
  • 通讯作者:
    Z. Chen
Do Network Connections With Foreign Investment Enterprises Help Host Country Firm Innovations
与外商投资企业的网络连接有助于东道国企业创新
  • DOI:
  • 发表时间:
    2008
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Yuanyuan Zhou
  • 通讯作者:
    Yuanyuan Zhou
Navigation system based on machine vision of multiple reference markers
基于多参考标记机器视觉的导航系统
  • DOI:
    10.1117/12.2295880
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Xiaopeng Su;Wenbo Dong;Zhenyu Wang;Yuanyuan Zhou
  • 通讯作者:
    Yuanyuan Zhou
Machine Vision for Interpreting Perovskite Grain Characteristics
用于解释钙钛矿晶粒特性的机器视觉
A cofired trilayer architecture to regulate temperature stability while maintaining high-Q: The case study of Ba(Mg1/3Nb2/3)O3 – Mg4Nb2O9 system
共烧三层结构可在保持高 Q 值的同时调节温度稳定性:Ba(Mg1/3Nb2/3)O3 → Mg4Nb2O9 系统的案例研究
  • DOI:
    10.1016/j.ceramint.2022.11.280
  • 发表时间:
    2022-11
  • 期刊:
  • 影响因子:
    5.2
  • 作者:
    Jian Li;Jiangnan Wu;Na Tong;Futian Liu;Haitao Wu;Yuanyuan Zhou
  • 通讯作者:
    Yuanyuan Zhou

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

相似国自然基金

昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
    n/a
  • 批准年份:
    2022
  • 资助金额:
    10.0 万元
  • 项目类别:
    省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
  • 批准号:
    32000033
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 批准年份:
    2019
  • 资助金额:
    58.0 万元
  • 项目类别:
    面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
  • 批准号:
    81900988
  • 批准年份:
    2019
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
  • 批准号:
    31870821
  • 批准年份:
    2018
  • 资助金额:
    56.0 万元
  • 项目类别:
    面上项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
  • 批准号:
    31802058
  • 批准年份:
    2018
  • 资助金额:
    26.0 万元
  • 项目类别:
    青年科学基金项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
  • 批准号:
    31772128
  • 批准年份:
    2017
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
  • 批准号:
    81704176
  • 批准年份:
    2017
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
  • 批准号:
    91640114
  • 批准年份:
    2016
  • 资助金额:
    85.0 万元
  • 项目类别:
    重大研究计划

相似海外基金

Collaborative Research: SaTC: CORE: Small: Measuring, Validating and Improving upon App-Based Privacy Nutrition Labels
合作研究:SaTC:核心:小型:测量、验证和改进基于应用程序的隐私营养标签
  • 批准号:
    2247952
  • 财政年份:
    2023
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Standard Grant
III: Small: A Big Data and Machine Learning Approach for Improving the Efficiency of Two-sided Online Labor Markets
III:小:提高双边在线劳动力市场效率的大数据和机器学习方法
  • 批准号:
    2311582
  • 财政年份:
    2023
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Standard Grant
Collaborative Research: SaTC: CORE: Small: Measuring, Validating and Improving upon App-Based Privacy Nutrition Labels
合作研究:SaTC:核心:小型:测量、验证和改进基于应用程序的隐私营养标签
  • 批准号:
    2247953
  • 财政年份:
    2023
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Standard Grant
SHF: Small: Improving Efficiency of Vision Transformers via Software-Hardware Co-Design and Acceleration
SHF:小型:通过软硬件协同设计和加速提高视觉变压器的效率
  • 批准号:
    2233893
  • 财政年份:
    2023
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Standard Grant
Investigating the Impact of Farmer Producer Organisations on Improving Productivity, Income and Livelihoods of Small & Marginal Farmers in Rural India
调查农民生产者组织对提高小规模生产力、收入和生计的影响
  • 批准号:
    2881758
  • 财政年份:
    2023
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Studentship
Collaborative Research: SaTC: CORE: Small: Measuring, Validating and Improving upon App-Based Privacy Nutrition Labels
合作研究:SaTC:核心:小型:测量、验证和改进基于应用程序的隐私营养标签
  • 批准号:
    2247951
  • 财政年份:
    2023
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Standard Grant
SaTC: CORE: Small: Corporeal Cybersecurity: Improving End-User Security and Privacy with Physicalized Computing Interface
SaTC:核心:小型:实体网络安全:通过物理化计算接口提高最终用户安全和隐私
  • 批准号:
    2316294
  • 财政年份:
    2022
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Standard Grant
Collaborative Research: SaTC: CORE: Small: Improving Sanitization and Avoiding Denial of Service Through Correct and Safe Regexes
协作研究:SaTC:核心:小型:通过正确和安全的正则表达式改进清理并避免拒绝服务
  • 批准号:
    2135157
  • 财政年份:
    2022
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Standard Grant
Collaborative Research: SaTC: CORE: Small: Improving Decentralized Kernel Patch Ecosystems
协作研究:SaTC:CORE:小型:改善去中心化内核补丁生态系统
  • 批准号:
    2155213
  • 财政年份:
    2022
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Standard Grant
Three-dimensional Radiomics analysis for improving the diagnostic capability of non-small cell lung cancer lymph node metastasis
三维放射组学分析提高非小细胞肺癌淋巴结转移诊断能力
  • 批准号:
    22K07708
  • 财政年份:
    2022
  • 资助金额:
    $ 46.2万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了