课题基金 / 基金详情

CSR: Medium: Augmenting Logs with Static Analysis and Symbolic Execution

CSR: Medium: Augmenting Logs with Static Analysis and Symbolic Execution
CSR:中:通过静态分析和符号执行增强日志
批准号:
1564274
负责人:
Vikram Adve
金额:
$90.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2016
资助国家:
美国
项目状态:
已结题
起止时间:
2016-08-01 至 2021-07-31

项目摘要

项目成果

Vikram Adve的其他基金

相似基金

相关文献

中文摘要
翻译
Facebook、亚马逊、bgmail、iTunes或Office 360等互联网服务是现代经济的支柱,包括数以百万计的大型、中型和小型企业提供的消费者应用程序和商业服务。所有这些服务本质上都被组织成复杂的分布式软件系统。当这样的系统遇到故障(服务中断或意外的性能问题)时,故障的潜在成本可能很快达到数百万美元的收入损失或生产力损失。快速诊断问题的根本原因和尽快恢复服务都至关重要。解决这个问题的基本方法是在系统组件执行和交互时经常记录(或“记录”)信息,然后在尝试诊断根本原因失败后分析这些日志。虽然这些分析使用了越来越复杂的统计和基于机器学习的技术,但它们受到日志中收集的信息的限制:目前最先进的方法记录的是与重大事件有关的有限信息,因此在正常操作期间不会显著降低服务速度。特别是,这些系统不记录组件内部的详细信息或组件之间的详细网络流量,而这些信息对于更快地诊断故障非常有用。该项目开发了新的技术,通过利用程序分析和自动化测试方面的最新进展,使重建这些缺失的信息成为可能。此外,该项目开发了一种新的策略,将重建任务分解为小步骤,从而允许分析扩展到非常大的分布式服务。该项目还为单个组件开发了新的、更复杂的分析技术,这些技术超越了当前最先进的技术,通过定制它们来解决这项工作中面临的具体问题。该项目让工业伙伴评估其系统上的技术,并使最终的软件解决方案以开放源代码的形式提供给研究社区和工业伙伴。总之,这些技术有可能为广泛的Internet服务节省大量成本。
英文摘要
Internet services such as Facebook, Amazon, Gmail, iTunes, or Office 360 are a backbone of the modern economy, and include millions of consumer applications and business services provided by large, medium-sized and small businesses. All these services are essentially organized as complex distributed software systems. When such a system encounters a failure (a service outage or an unexpected performance problem), the potential costs of the failure can quickly reach millions of dollars in lost revenue or lost productivity. Diagnosing the root causes of the problem quickly and restoring the service as soon as possible are both critical.The basic approach to this problem is to record (or "log") information frequently as system components execute and interact, and then to analyze these logs after a failure in attempting to diagnose the root causes. While these analyses use increasingly sophisticated statistical and machine-learning based techniques, they are limited by the information gathered in the logs: the state-of-the-art approaches today record limited information pertaining to major events so that they do not slow down the services significantly during normal operation. In particular, these systems do not record detailed internal information within components or detailed network traffic between components that can be enormously useful in diagnosing failures more quickly.This project develops new techniques that make it possible to reconstruct this missing information by leveraging recent advances in program analysis and automated testing. Moreover, the project develops a new strategy that breaks down the reconstruction task into small steps that will allow the analysis to scale to very large distributed services. The project also develops new, more sophisticated analysis techniques for individual components that go beyond the current state-of-the-art, by tailoring them to the specific problems faced in this work. The project engages industrial partners to evaluate the techniques on their systems, and makes the resulting software solutions available in open source form to the research community as well as the industrial partners. Together, these techniques have the potential to result in large cost-savings for a wide range of Internet services.
期刊论文(9)
专著(0)
科研奖励(0)
会议论文
DOI: 10.18653/v1/d18-1189
发表时间: 2018-10
期刊:
影响因子: --
作者: [Zexuan Zhong;Jiaqi Guo;Wei Yang;Jian Peng;Tao Xie;Jian-Guang Lou;Ting Liu;D. Zhang]
通讯作者: Zexuan Zhong;Jiaqi Guo;Wei Yang;Jian Peng;Tao Xie;Jian-Guang Lou;Ting Liu;D. Zhang
DOI: 10.1145/3236024.3275533
发表时间: 2018-10
期刊: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
影响因子: --
作者: [Qingshun Wang;Lintao Gu;Minhui Xue;Lihua Xu;Wenyu Niu;Liang Dou;Liang He;Tao Xie]
通讯作者: Qingshun Wang;Lintao Gu;Minhui Xue;Lihua Xu;Wenyu Niu;Liang Dou;Liang He;Tao Xie
Detecting Failures of Neural Machine Translation in the Absence of Reference Translations
在缺乏参考翻译的情况下检测神经机器翻译的故障
DOI: 10.1109/dsn-industry.2019.00007
发表时间: 2019
期刊: 2019 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks – Industry Track
影响因子: --
作者: [Wang, Wenyu, Zheng, Wujie, Liu, Dian, Zhang, Changrong, Zeng, Qinsong, Deng, Yuetang, Yang, Wei, He, Pinjia, Xie, Tao]
通讯作者: Xie, Tao
DOI: 10.1109/icpc.2019.00021
发表时间: 2019-05
期刊: 2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC)
影响因子: --
作者: [Hao Yu;Wing Lam;Long Chen;Ge Li;Tao Xie;Qianxiang Wang]
通讯作者: Hao Yu;Wing Lam;Long Chen;Ge Li;Tao Xie;Qianxiang Wang
8
    TWC: Small: Trustworthy Code Generation for the LLVM Compiler Infrastructure
    SHF: Medium: Programmability, Portability, Performance and Energy Efficiency for Heterogeneous Systems
    CSR: Small: Automated Software Fault Localization via Static and Dynamic Analysis
    General Language Mechanisms for Deterministic Parallel Programming
    海外基金