Towards Systematic and Cost-Effective Monitoring of Large-Scale Software Systems

实现大规模软件系统的系统化且经济高效的监控

基本信息

  • 批准号:
    RGPIN-2021-03900
  • 负责人:
  • 金额:
    $ 1.75万
  • 依托单位:
  • 依托单位国家:
    加拿大
  • 项目类别:
    Discovery Grants Program - Individual
  • 财政年份:
    2022
  • 资助国家:
    加拿大
  • 起止时间:
    2022-01-01 至 2023-12-31
  • 项目状态:
    已结题

项目摘要

Failures of large-scale software systems can have significant impacts on our lives and safety, as well as on the economy and security of our society. For example, failures of the Canada Revenue Agency (CRA) website in March 2017 and March 2019 blocked many Canadians from filing their taxes for days. To detect and address such failures quickly and reduce their impact on users, it is crucial to gain an understanding of the internal state and runtime behavior of these systems. Software observability (i.e., the extent to which the internal state of a system can be inferred) allows software engineers to gain such an understanding, to verify if a system behaves as expected, and to detect and diagnose runtime failures. Software monitoring (e.g., logging and tracing) is the key to ensure the observability of large-scale software systems. Despite the importance of software monitoring, several challenges complicate the monitoring of large-scale software systems. First, large-scale software systems are usually composed of many components (e.g., microservices) that may be developed by different organizations using different programming languages. Furthermore, these components are often evolving. The heterogeneous and evolving nature makes it challenging to ensure consistent and up-to-date monitoring of these systems. Second, as the scale and complexity of software increases, so do the requirements on the computing resources needed to produce and manage the monitoring data, which could introduce significant overhead (e.g., performance and storage overhead) to the operations of large-scale software systems. Third, large-scale software systems usually generate a very large amount of monitoring data from multiple sources (e.g., from different web services and applications), which poses challenges for the analysis and utilization of these data. My long-term research goal is to discover, design, and develop a comprehensive and systematic solution to improve software monitoring and increase the observability of large-scale software systems. To achieve this long-term goal, the proposed research program will tackle the challenges of software monitoring from three mutually complementary perspectives: software development, software execution, and analysis of monitoring data. First, we aim to improve the quality of software monitoring by systematically considering the monitoring aspect across the entire software development lifecycle. Second, we aim to increase the cost-effectiveness of software monitoring by dynamically optimizing the monitoring intensity during software execution. Third, we will develop generic approaches to simplify common workflows of analyzing monitoring data. The proposed research program will be a pioneering attempt to systematically improve the monitoring and observability of large-scale software systems, which will benefit the research and practices in Canada in producing high-quality software.
大型软件系统的故障可能会对我们的生活和安全以及社会的经济和安全产生重大影响。例如,加拿大税务局 (CRA) 网站在 2017 年 3 月和 2019 年 3 月发生故障,导致许多加拿大人数日无法报税。为了快速检测和解决此类故障并减少其对用户的影响,了解这些系统的内部状态和运行时行为至关重要。软件可观察性(即可以推断系统内部状态的程度)使软件工程师能够获得这样的理解,验证系统是否按预期运行,并检测和诊断运行时故障。软件监控(例如日志和跟踪)是确保大规模软件系统可观察性的关键。尽管软件监控很重要,但一些挑战使大规模软件系统的监控变得复杂。首先,大型软件系统通常由许多组件(例如微服务)组成,这些组件可能由不同组织使用不同编程语言开发。此外,这些组件经常在不断发展。异构和不断发展的性质使得确保对这些系统进行一致和最新的监控具有挑战性。其次,随着软件规模和复杂性的增加,对生成和管理监控数据所需的计算资源的要求也随之增加,这可能会给大型软件系统的操作带来巨大的开销(例如性能和存储开销) 。第三,大型软件系统通常会从多个来源(例如,来自不同的Web服务和应用程序)生成大量的监控数据,这给这些数据的分析和利用带来了挑战。 我的长期研究目标是发现、设计和开发一个全面、系统的解决方案,以改善软件监控并增加大规模软件系统的可观察性。为了实现这一长期目标,拟议的研究计划将从三个相互补充的角度解决软件监控的挑战:软件开发、软件执行和监控数据分析。首先,我们的目标是通过系统地考虑整个软件开发生命周期的监控方面来提高软件监控的质量。其次,我们的目标是通过在软件执行过程中动态优化监控强度来提高软件监控的成本效益。第三,我们将开发通用方法来简化分析监测数据的常见工作流程。拟议的研究计划将是系统地提高大规模软件系统的监控和可观察性的开创性尝试,这将有利于加拿大生产高质量软件的研究和实践。

项目成果

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

Li, Heng其他文献

Small Molecule Signatures of Mice Lacking T-cell p38 Alternate Activation, a Model for Immunosuppression Conditions, after Total-Body Irradiation.
缺乏 T 细胞 p38 交替激活的小鼠的小分子特征,全身照射后免疫抑制条件的模型。
  • DOI:
  • 发表时间:
    2022-06-01
  • 期刊:
  • 影响因子:
    3.4
  • 作者:
    Pannkuk, Evan L;Laiakis, Evagelia C;Angdisen, Jerry;Jayatilake, Meth M;Ake, Pelagie;Lin, Lorreta Yun;Li, Heng;Fornace, Albert J
  • 通讯作者:
    Fornace, Albert J
Differential DNA methylation of vocal and facial anatomy genes in modern humans.
现代人类声音和面部解剖基因的差异 DNA 甲基化。
  • DOI:
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    16.6
  • 作者:
    Gokhman, David;Nissim;Agranat;Housman, Genevieve;García;Lizano, Esther;Cheronet, Olivia;Mallick, Swapan;Nieves;Li, Heng;Alpaslan;Novak, Mario;Gu, Hongcang;Osinski, Jas
  • 通讯作者:
    Osinski, Jas
MicroRNA-34a functions as an anti-metastatic microRNA and suppresses angiogenesis in bladder cancer by directly targeting CD44.
MicroRNA-34a 作为一种抗转移 microRNA,通过直接靶向 CD44 来抑制膀胱癌的血管生成。
  • DOI:
  • 发表时间:
    2014-12-31
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Yu, Gan;Yao, Weimin;Xiao, Wei;Li, Heng;Xu, Hua;Lang, Bin
  • 通讯作者:
    Lang, Bin
Arsenite and cadmium promote the development of mammary tumors.
亚砷酸盐和镉促进乳腺肿瘤的发展。
  • DOI:
  • 发表时间:
    2020-07-14
  • 期刊:
  • 影响因子:
    4.7
  • 作者:
    Divekar, Shailaja D;Li, Heng;Parodi, Daniela A;Ghafouri, Tiffany Bita;Chen, Renxiang;Cyrus, Kedra;Foxworth, Aaron E;Fornace, Albert J;Byrne, Celia;Martin, Mary Beth
  • 通讯作者:
    Martin, Mary Beth
Effects of respiratory motion on passively scattered proton therapy versus intensity modulated photon therapy for stage III lung cancer: are proton plans more sensitive to breathing motion?
呼吸运动对被动散射质子治疗与调强光子治疗对 III 期肺癌的影响:质子计划对呼吸运动是否更敏感?
  • DOI:
  • 发表时间:
    2013-11-01
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Matney, Jason;Park, Peter C;Bluett, Jaques;Chen, Yi Pei;Liu, Wei;Court, Laurence E;Liao, Zhongxing;Li, Heng;Mohan, Radhe
  • 通讯作者:
    Mohan, Radhe

Li, Heng的其他文献

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

{{ truncateString('Li, Heng', 18)}}的其他基金

Towards Systematic and Cost-Effective Monitoring of Large-Scale Software Systems
实现大规模软件系统的系统化且经济高效的监控
  • 批准号:
    RGPIN-2021-03900
  • 财政年份:
    2021
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Discovery Grants Program - Individual
Towards Systematic and Cost-Effective Monitoring of Large-Scale Software Systems
实现大规模软件系统的系统化且经济高效的监控
  • 批准号:
    DGECR-2021-00239
  • 财政年份:
    2021
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Discovery Launch Supplement
Towards Systematic and Cost-Effective Monitoring of Large-Scale Software Systems
实现大规模软件系统的系统化且经济高效的监控
  • 批准号:
    RGPIN-2021-03900
  • 财政年份:
    2021
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Discovery Grants Program - Individual
Towards Systematic and Cost-Effective Monitoring of Large-Scale Software Systems
实现大规模软件系统的系统化且经济高效的监控
  • 批准号:
    DGECR-2021-00239
  • 财政年份:
    2021
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Discovery Launch Supplement

相似国自然基金

人类复制起始点系统化特征提取及全基因组预测分析
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    54 万元
  • 项目类别:
    面上项目
缩节安系统化控促进同化物向棉铃转移并增加铃重的机理研究
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    58 万元
  • 项目类别:
    面上项目
基于“天河二号”超级计算机的教育系统化监控评估、智能决策仿真和应用研究
  • 批准号:
  • 批准年份:
    2019
  • 资助金额:
    560 万元
  • 项目类别:
    联合基金项目
物联网软件攻击系统化研究的关键技术和平台
  • 批准号:
    61872438
  • 批准年份:
    2018
  • 资助金额:
    61.0 万元
  • 项目类别:
    面上项目
抬梁式木构古建抗震性能系统化研究
  • 批准号:
    51878182
  • 批准年份:
    2018
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目

相似海外基金

Towards Systematic and Cost-Effective Monitoring of Large-Scale Software Systems
实现大规模软件系统的系统化且经济高效的监控
  • 批准号:
    RGPIN-2021-03900
  • 财政年份:
    2021
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Discovery Grants Program - Individual
Towards Systematic and Cost-Effective Monitoring of Large-Scale Software Systems
实现大规模软件系统的系统化且经济高效的监控
  • 批准号:
    DGECR-2021-00239
  • 财政年份:
    2021
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Discovery Launch Supplement
Towards Systematic and Cost-Effective Monitoring of Large-Scale Software Systems
实现大规模软件系统的系统化且经济高效的监控
  • 批准号:
    RGPIN-2021-03900
  • 财政年份:
    2021
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Discovery Grants Program - Individual
Towards Systematic and Cost-Effective Monitoring of Large-Scale Software Systems
实现大规模软件系统的系统化且经济高效的监控
  • 批准号:
    DGECR-2021-00239
  • 财政年份:
    2021
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Discovery Launch Supplement
Towards Understanding the Patient Experience of Overuse of Medical Resources
了解过度使用医疗资源的患者体验
  • 批准号:
    9761402
  • 财政年份:
    2015
  • 资助金额:
    $ 1.75万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了