Performance Methods for Distributed and Cloud Software
Performance Methods for Distributed and Cloud Software
批准号:
RGPIN-2016-06274
负责人:
Woodside, Murray
金额:
$1.89万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2019
资助国家:
加拿大
项目状态:
已结题
起止时间:
2019-01-01 至 2020-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Performance models of distributed software systems can be used in many ways: (1) to guide the software design or refactoring, (2) to plan the system deployment, (3) for optimization of resource use. Layered queueing network models (LQNs) are ideal for this analysis since they attach resource usage to objects directly corresponding to software artifacts, and because they describe contention for logical as well as physical resources. All three uses require models that are quickly and easily created and calibrated to track the product development, changes in the deployment environment or usage levels. For example, DevOps (development with continuous releases) requires continuous re-modeling, which is provided by the proposer's existing methods to generate models automatically from software designs (students Dorin Petriu, Nariman Mani etc). Features of the deployment environment are included as "performance completions" (work with student Adnan Faisal and Prof Dorina Petriu). To adapt a model the proposer has applied nonlinear regression techniques to quickly calibrate LQN models, and statistical tracking filters to track dynamic changes in program behaviour. To exploit the models for cloud management he has applied linear and integer programming to optimize deployment. The proposed research will be based on these capabilities.**The first broad area, and the majority of the proposal, addresses the creation of models, and the fundamental unsolved problem of choosing the model structure. System knowledge often provides a complex model with elements that are not essential for performance evaluation, difficult to understand and to calibrate and with long solution times. Current research (student Farhana Islam) is developing procedures to simplify a complex model. The proposed research addresses how the simplification of a given system changes depending on system usage and user goals, using a novel concept of the utility of a model for solving a given performance problem. Adapting the simplified model as the system changes will modify its parameters and also revise the simplified structure, extending previous work in parameter tracking to "structure tracking".**The second broad area considers the use of the models. The study of model utility will characterize performance problems in a general way. A significant emerging problem is optimization of the deployment of large systems over multiple service centers or multi-clouds, with substantial intercenter network latencies. Our solutions for a single cloud (student Jim Li) do not generalize to the latency, but heuristics by student Ravneet Kaur for simple cases solve this problem. They involve graph partitioning with coarsening and refining, combined with bin-packing. Practical problems will require extension. ** **
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Performance Methods for Distributed and Cloud Software
-
批准号:RGPIN-2016-06274
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2021
-
负责人:Woodside, Murray
-
依托单位:
Performance Methods for Distributed and Cloud Software
-
批准号:RGPIN-2016-06274
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2020
-
负责人:Woodside, Murray
-
依托单位:
Performance Methods for Distributed and Cloud Software
-
批准号:RGPIN-2016-06274
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2018
-
负责人:Woodside, Murray
-
依托单位:
Performance Methods for Distributed and Cloud Software
-
批准号:RGPIN-2016-06274
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2017
-
负责人:Woodside, Murray
-
依托单位:
Performance Methods for Distributed and Cloud Software
-
批准号:RGPIN-2016-06274
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2016
-
负责人:Woodside, Murray
-
依托单位:
Software performance engineering by models and measurement
-
批准号:7793-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.06万
-
财政年份:2015
-
负责人:Woodside, Murray
-
依托单位:
Software performance engineering by models and measurement
-
批准号:7793-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.06万
-
财政年份:2014
-
负责人:Woodside, Murray
-
依托单位:
Software performance engineering by models and measurement
-
批准号:7793-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.06万
-
财政年份:2013
-
负责人:Woodside, Murray
-
依托单位:
Software performance engineering by models and measurement
-
批准号:7793-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.06万
-
财政年份:2012
-
负责人:Woodside, Murray
-
依托单位:
Software performance engineering by models and measurement
-
批准号:7793-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.06万
-
财政年份:2011
-
负责人:Woodside, Murray
-
依托单位:
Software performance engineering
-
批准号:7793-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$5.14万
-
财政年份:2010
-
负责人:Woodside, Murray
-
依托单位:
Software performance engineering
-
批准号:7793-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$5.14万
-
财政年份:2009
-
负责人:Woodside, Murray
-
依托单位:
Software performance engineering
-
批准号:7793-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$5.14万
-
财政年份:2008
-
负责人:Woodside, Murray
-
依托单位:
Software performance engineering
-
批准号:7793-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$5.14万
-
财政年份:2007
-
负责人:Woodside, Murray
-
依托单位:
Software performance engineering
-
批准号:7793-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$5.14万
-
财政年份:2006
-
负责人:Woodside, Murray
-
依托单位:
Scenario-based software performance engineering
-
批准号:257849-2002
-
项目类别:Strategic Projects - Group
-
资助金额:$7.79万
-
财政年份:2005
-
负责人:Woodside, Murray
-
依托单位:
Software performance engineering
-
批准号:7793-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$5.39万
-
财政年份:2005
-
负责人:Woodside, Murray
-
依托单位:
Software performance engineering
-
批准号:7793-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$5.39万
-
财政年份:2004
-
负责人:Woodside, Murray
-
依托单位:
Component-based performance analysis for complex internet telephony systems
-
批准号:282908-2003
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.11万
-
财政年份:2004
-
负责人:Woodside, Murray
-
依托单位:
Integrating Scenarios with General Software Requirements Management
-
批准号:260116-2002
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.55万
-
财政年份:2004
-
负责人:Woodside, Murray
-
依托单位:
国内基金
海外基金
Computational Methods for Analyzing Toponome Data
-
批准号:60601030
-
项目类别:青年科学基金项目
-
资助金额:17.0万元
-
批准年份:2006
-
负责人:Axel Mosig
-
依托单位: