DevOps Driven Software Performance Assurance for Large-scale Software Systems
DevOps Driven Software Performance Assurance for Large-scale Software Systems
批准号:
RGPIN-2021-03483
负责人:
Shang, Weiyi
金额:
$2.55万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2022
资助国家:
加拿大
项目状态:
已结题
起止时间:
2022-01-01 至 2023-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The rise of large-scale software systems (e.g., Amazon Web Services) has become an important role in people's daily lives. Failures in such systems are more often associated with performance issues, rather than with feature bugs. Therefore, performance assurance activities are an essential step in the release cycle of large-scale software systems. Performance assurance activities aim to identify and eliminate performance issues during the development and operation of such large-scale software systems. Examples of performance issues are response time degradation, higher than expected resource utilization and memory leaks. Such issues may compromise the user experience, increase the operating cost of the system, and cause field failures. Failure in detecting such issues would result in significant financial and reputational repercussions. Performance assurance for large-scale software systems is facing great challenges in the era of DevOps. On one hand, detecting, locating, understanding and fixing performance issues are often conducted at a late stage in the development circle, with large amounts of resources required. On the other hand, the fast-paced release cycles of DevOps may not permit enough resources (e.g., long running time and dedicated environment) for the costly performance assurance activities. Moreover, existing approaches for performance assurance activities do not bridge the knowledge gap between software development and operations, which is of great significance in DevOps. The goal of the proposed research is to provide practitioners with novel software performance assurance approaches for large-scale software systems in the era of DevOps. To achieve our goal, I plan to improve the practice of performance assurance in order to be easily adopted by the engineering of large-scale software systems that follow DevOps practices. In particular, I propose to proactively ensure software performance during software development, such that practitioners can improve software performance and address performance issues in a timely and cost-effective manner. In addition, I propose to address software performance issues directly during the operation of the software in the field, with the end users. Finally, I propose the design of a systematic infrastructure and an analytical framework that bridge the knowledge of software performance with information uncovered from both the development and operation. Large-scale empirical studies will be performed on large open source and industrial systems, to understand the benefits and limitations of our work. The proposed research is a pioneering attempt to advance the practice to ensure the performance of large software systems that serve millions of users worldwide. Furthermore, the proposed research will expose, train and enable highly qualified personnel (HQP) to contribute to the state-of-the-art in software engineering research.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Proactive Software Performance Assurance in ERA
-
批准号:566177-2021
-
项目类别:Alliance Grants
-
资助金额:$8.87万
-
财政年份:2021
-
负责人:Shang, Weiyi
-
依托单位:
DevOps Driven Software Performance Assurance for Large-scale Software Systems
-
批准号:RGPIN-2021-03483
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.55万
-
财政年份:2021
-
负责人:Shang, Weiyi
-
依托单位:
Automated software vulnerability detection by leveraging open source knowledge
-
批准号:564717-2021
-
项目类别:Alliance Grants
-
资助金额:$1.46万
-
财政年份:2021
-
负责人:Shang, Weiyi
-
依托单位:
Improving the quality and efficiency of ERA's systems
-
批准号:517460-2017
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$4.43万
-
财政年份:2020
-
负责人:Shang, Weiyi
-
依托单位:
Log Intelligence: Systematically Leveraging Logs Using Development Knowledge
-
批准号:RGPIN-2016-06701
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.62万
-
财政年份:2020
-
负责人:Shang, Weiyi
-
依托单位:
Improving the quality and efficiency of ERA's systems
-
批准号:517460-2017
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$4.43万
-
财政年份:2019
-
负责人:Shang, Weiyi
-
依托单位:
Log Intelligence: Systematically Leveraging Logs Using Development Knowledge
-
批准号:RGPIN-2016-06701
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.62万
-
财政年份:2019
-
负责人:Shang, Weiyi
-
依托单位:
Proactive performance assurance in Mobeewave****
-
批准号:534036-2018
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2018
-
负责人:Shang, Weiyi
-
依托单位:
Log Intelligence: Systematically Leveraging Logs Using Development Knowledge
-
批准号:RGPIN-2016-06701
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.62万
-
财政年份:2018
-
负责人:Shang, Weiyi
-
依托单位:
Improving the quality and efficiency of ERA's systems
-
批准号:517460-2017
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$4.43万
-
财政年份:2018
-
负责人:Shang, Weiyi
-
依托单位:
Log Intelligence: Systematically Leveraging Logs Using Development Knowledge
-
批准号:RGPIN-2016-06701
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.62万
-
财政年份:2017
-
负责人:Shang, Weiyi
-
依托单位:
Log Intelligence: Systematically Leveraging Logs Using Development Knowledge
-
批准号:RGPIN-2016-06701
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.62万
-
财政年份:2016
-
负责人:Shang, Weiyi
-
依托单位:
国内基金
海外基金
Data-driven Recommendation System Construction of an Online Medical Platform Based on the Fusion of Information
-
批准号:--
-
项目类别:外国青年学者研究基金项目
-
资助金额:--
-
批准年份:2024
-
负责人:江洋子
-
依托单位: