Performance Management of Enterprise Application Systems in the Cloud Era
Performance Management of Enterprise Application Systems in the Cloud Era
批准号:
RGPIN-2018-04224
负责人:
Krishnamurthy, Diwakar
金额:
$2.48万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2019
资助国家:
加拿大
项目状态:
已结题
起止时间:
2019-01-01 至 2020-12-31
中文摘要
企业应用程序,例如Web和交互式大数据服务,需要快速响应用户事务。因此,系统运营商需要确保应用程序满足其响应时间目标的技术,同时以经济高效的方式利用计算资源。有几个因素需要为这类系统提供新的绩效管理技术。例如,这些应用程序越来越多地部署在公共云平台上,这些平台可能会因为争用共享云资源而遭受不可预测的性能降级。在存在这种平台诱导的干扰的情况下,需要新的方法来管理系统性能。此外,这些系统通常会遇到突发性工作负载,这可能会以复杂的方式降低性能。这激发了新的技术,可以预测和减轻突发的影响。该计划旨在应对这样的挑战。*我们将研究新的技术,使运营商能够在处理给定工作负载的同时准确预测系统所需的云资源,以满足预期的响应时间目标。基于排队分析的技术通常需要专家手动编写系统模型。此外,在预测突发工作负载时,准确性可能会受到影响。机器学习(ML)技术为排队分析提供了一种数据驱动的替代方案。然而,现有的工作没有对ML技术选择、特征化和训练数据选择等对准确率有很大影响的任务提供明确的直觉。我的程序将解决这一知识鸿沟,并实现自动化预测技术,而不会给操作员带来此类任务的负担。*我们还将探索运行时技术,以减轻突发和干扰的影响。现有的工作没有集中于处理服务需求激增的不利影响,即导致系统资源利用率持续高或低的用户交易模式。我们的初步工作表明,通过智能地重新排序传入的事务,可以使用更少的资源来驯服这种突发性。我们将在此基础上实现新的运行时调度技术。作为这一主题的一部分,我们还将利用我们正在进行的干扰检测工作来自动扩展云资源实例,例如容器,以响应干扰。现有方法没有考虑单个事务类型在给定情况下如何受到干扰的影响。我们将构建可以使用这种细粒度信息来智能地将事务分发到实例的模型,以便使用最少的实例来减少干扰。*这个程序将扩展数据驱动的性能预测和管理研究的最新水平。加拿大组织可以利用这项研究来降低与性能不佳和资源过度配置相关的成本。**
英文摘要
Enterprise applications, e.g., Web and interactive big data services, need to respond quickly to user transactions. Consequently, system operators need techniques that ensure applications meet their response time objectives while utilizing computing resources in a cost-effective way. Several factors necessitate new performance management techniques for such systems. For example, these applications are being increasingly deployed on public cloud platforms, which can suffer from unpredictable performance degradations due to contention for shared cloud resources. Novel approaches are needed to manage system performance in the presence of such platform induced interference. Furthermore, these systems typically experience bursty workloads, which can degrade performance in complex ways. This motivates new techniques that can predict and mitigate the impact of burstiness. This program seeks to address such challenges. ******We will investigate new techniques that allow an operator to accurately predict the cloud resources needed by a system to satisfy a desired response time target while handling a given workload. Techniques based on queuing analysis typically require an expert to manually author a system model. Also, accuracy can be impacted when predicting for bursty workloads. Machine learning (ML) techniques promise a data-driven alternative to queuing analysis. However, existing work does not provide clear intuition on tasks that can have a big impact on accuracy such as ML technique selection, featurization, and training data selection. My program will address this knowledge gap and realize automated prediction techniques that do not burden an operator with such tasks. ******We will also explore runtime techniques to mitigate the impact of burstiness and interference. Existing work has not focused on handling the adverse impact of service demand burstiness, i.e., user transaction patterns that cause sustained periods of high or low utilizations at system resources. Our initial work suggests that such burstiness can be tamed using fewer resources by intelligently reordering incoming transactions. We will build on this insight to realize new runtime scheduling techniques. As part of this theme, we will also exploit our ongoing work on interference detection to automatically scale cloud resource instances , e.g., containers, in response to interference. Existing approaches do not consider how individual transaction types get impacted by interference at a given instance. We will build models that can use such fine-grained information to intelligently distribute transactions to instances such that interference is mitigated using minimum instances.******This program will expand the state of the art in data-driven performance prediction and management research. Canadian organizations can exploit the research to reduce costs related to poor performance and resource over-provisioning.**
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Performance Management of Enterprise Application Systems in the Cloud Era
-
批准号:RGPIN-2018-04224
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.95万
-
财政年份:2022
-
负责人:Krishnamurthy, Diwakar
-
依托单位:
AR/MR software for improving communication and education outcomes of minimally verbal autistic people
-
批准号:571326-2021
-
项目类别:Alliance Grants
-
资助金额:$3.64万
-
财政年份:2021
-
负责人:Krishnamurthy, Diwakar
-
依托单位:
Performance Management of Enterprise Application Systems in the Cloud Era
-
批准号:RGPIN-2018-04224
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2021
-
负责人:Krishnamurthy, Diwakar
-
依托单位:
Performance Management of Enterprise Application Systems in the Cloud Era
-
批准号:RGPIN-2018-04224
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2020
-
负责人:Krishnamurthy, Diwakar
-
依托单位:
Scalable Fog and Cloud Computing for Industrial IoT
-
批准号:539276-2019
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2019
-
负责人:Krishnamurthy, Diwakar
-
依托单位:
Performance Management of Enterprise Application Systems in the Cloud Era
-
批准号:RGPIN-2018-04224
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2018
-
负责人:Krishnamurthy, Diwakar
-
依托单位:
Performance evaluation and management of enterprise application systems
-
批准号:311746-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2017
-
负责人:Krishnamurthy, Diwakar
-
依托单位:
Performance management tools for big data applications
-
批准号:513200-2017
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$4.95万
-
财政年份:2017
-
负责人:Krishnamurthy, Diwakar
-
依托单位:
Predictive analytics for Smarttarget: Proactive performance anomaly detection techniques for cloud-based Web services
-
批准号:514610-2017
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2017
-
负责人:Krishnamurthy, Diwakar
-
依托单位:
Performance evaluation and management of enterprise application systems
-
批准号:311746-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2016
-
负责人:Krishnamurthy, Diwakar
-
依托单位:
Improving the Performance of a Pipeline Crack Detection Embedded System
-
批准号:486313-2015
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2015
-
负责人:Krishnamurthy, Diwakar
-
依托单位:
Performance evaluation and management of enterprise application systems
-
批准号:311746-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2015
-
负责人:Krishnamurthy, Diwakar
-
依托单位:
Performance evaluation and management of enterprise application systems
-
批准号:311746-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2014
-
负责人:Krishnamurthy, Diwakar
-
依托单位:
Performance evaluation and management of enterprise application systems
-
批准号:311746-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2013
-
负责人:Krishnamurthy, Diwakar
-
依托单位:
Performance management tools for utility-enabled enterprise applications
-
批准号:311746-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.33万
-
财政年份:2012
-
负责人:Krishnamurthy, Diwakar
-
依托单位:
Capacity planning tools for software as a service environments
-
批准号:383383-2009
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$3.07万
-
财政年份:2011
-
负责人:Krishnamurthy, Diwakar
-
依托单位:
Performance management tools for utility-enabled enterprise applications
-
批准号:311746-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.33万
-
财政年份:2011
-
负责人:Krishnamurthy, Diwakar
-
依托单位:
Capacity planning tools for software as a service environments
-
批准号:383383-2009
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$4.36万
-
财政年份:2010
-
负责人:Krishnamurthy, Diwakar
-
依托单位:
Performance management tools for utility-enabled enterprise applications
-
批准号:311746-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.33万
-
财政年份:2010
-
负责人:Krishnamurthy, Diwakar
-
依托单位:
Performance management tools for utility-enabled enterprise applications
-
批准号:311746-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.33万
-
财政年份:2009
-
负责人:Krishnamurthy, Diwakar
-
依托单位:
海外基金