PRISMA: Efficient Algorithms and Methods for Online Extraction of Performance Models in Virtualized Environments
PRISMA: Efficient Algorithms and Methods for Online Extraction of Performance Models in Virtualized Environments
批准号:
251959028
负责人:
Professor Dr.-Ing. Samuel Kounev
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2015
资助国家:
德国
项目状态:
已结题
起止时间:
2014-12-31 至 2021-12-31
中文摘要
现代软件系统正变得越来越复杂和动态。系统通常具有分层的体系结构,其中包括应用程序组件、中间件平台、虚拟机、管理程序和物理硬件。每一层都会影响系统的性能,然而,在明确考虑配置和部署参数的同时,如何分离、隔离和量化每一层对性能的影响是一项重大挑战,这些参数在运行过程中可能会动态变化。在过去的五年中,分层的体系结构级性能模型作为运行时性能管理的强大工具变得越来越流行,然而,这种模型通常手动构建成本很高,并且需要在受控环境中进行大量的实验分析。PRISMA项目的目标是开发新的方法,在系统运行期间自动提取虚拟化平台及其托管应用程序的架构级性能模型。该项目将为具有集成模型提取功能的虚拟化平台和虚拟设备提供一种新颖的参考架构。提取将完全基于集成到虚拟化和中间件级别的平台中的通用模型骨架(可组合模型构建块),并监视在系统运行时收集的数据,而不假设源代码的可用性或进行静态代码分析的可能性。提取的性能模型将捕获托管应用程序及其执行环境(包括虚拟化平台本身)的性能相关方面。因此,不再需要为容量管理构建性能模型而进行广泛而昂贵的实验分析。所开发的方法将促进绩效模型的创建,并将为利用这些模型进行主动绩效和资源管理奠定基础。通过虚拟化平台提供的自动化和集成在线模型提取、优化和维护功能,PRISMA将为预测模型在现实系统中的实际应用突破奠定基础。采用基于模型的运行时管理技术可以在不牺牲应用程序性能保证的情况下避免过度供应系统资源,从而显著提高现代虚拟化服务基础设施的效率。
英文摘要
Modern software systems are becoming increasingly complex and dynamic. Systems typically have a layered architecture which includes application components, middleware platform(s), virtual machine(s), hypervisor, and physical hardware. Each layer influences the system performance, however, it is a major challenge to separate, isolate and quantify the performance influences of each layer while explicitly taking into account configuration and deployment parameters which can change dynamically during operation. Over the past five years, layered architecture-level performance models have become increasingly popular as a powerful tool for run-time performance management, however, such models are usually costly to build manually and require extensive experimental analysis in a controlled environment. The aim of the PRISMA project is to develop novel methods for automatic extraction of architecture-level performance models of virtualization platforms and their hosted applications during system operation. The project will provide a novel reference architecture for virtualization platforms and virtual appliances with integrated model extraction capabilities. The extraction will be based solely on generic model skeletons (composable model building-blocks) integrated into the platforms at the virtualization and middleware level, and monitoring data collected at system run-time, without assuming availability of source code or possibility to conduct static code analysis. The extracted performance models will capture the performance-relevant aspects of the hosted applications and their execution environment including the virtualization platform itself. Thus, extensive and costly experimental analysis to build performance models for capacity management will no longer be necessary. The developed methods will facilitate the creation of performance models and will lay the foundation for proactive performance and resource management by means of the models. By automating and integrating online model extraction, refinement and maintenance as features provided by the virtualization platform, PRISMA will set the basis for a breakthrough in the practical use of predictive models in real-life systems. The adoption of model-based run-time management techniques promises to significantly improve the efficiency of modern virtualized service infrastructures by avoiding to over-provision system resources without having to sacrifice application performance guarantees.
期刊论文(5)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Modeling of Parametric Dependencies for Performance Prediction of Component-Based Software Systems at Run-Time
基于组件的软件系统运行时性能预测的参数依赖性建模
DOI:
10.1109/icsa.2018.00023
发表时间:
2018
期刊:
2018 IEEE International Conference on Software Architecture (ICSA)
影响因子:
--
作者:
[Simon Eismann, Jürgen Walter, Jóakim von Kistowski, Samuel Kounev]
通讯作者:
Samuel Kounev
Online Learning of Run-Time Models for Performance and Resource Management in Data Centers
数据中心性能和资源管理运行时模型的在线学习
DOI:
10.1007/978-3-319-47474-8_17
发表时间:
2017
期刊:
影响因子:
--
作者:
[Jürgen Walter, Antinisca Di Marco, Simon Spinner, Paola Inverardi, Samuel Kounev]
通讯作者:
Samuel Kounev
Online model learning for self-aware computing infrastructures
自我意识计算基础设施的在线模型学习
DOI:
10.1016/j.jss.2018.09.089
发表时间:
2019
期刊:
J. Syst. Softw.
影响因子:
--
作者:
[Simon Spinner, Johannes Grohmann, Simon Eismann, Samuel Kounev]
通讯作者:
Samuel Kounev
Detecting Parametric Dependencies for Performance Models Using Feature Selection Techniques
使用特征选择技术检测性能模型的参数依赖性
DOI:
10.1109/mascots.2019.00042
发表时间:
2019
期刊:
2019 IEEE 27th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS)
影响因子:
--
作者:
[Johannes Grohmann, Simon Eismann, Sven Elflein, Manar Mazkatli, Jóakim von Kistowski, Samuel Kounev]
通讯作者:
Samuel Kounev
DOI:
10.1109/icac.2017.19
发表时间:
2017-07
期刊:
2017 IEEE International Conference on Autonomic Computing (ICAC)
影响因子:
--
作者:
[Johannes Grohmann;N. Herbst;Simon Spinner;Samuel Kounev]
通讯作者:
Johannes Grohmann;N. Herbst;Simon Spinner;Samuel Kounev
MODELS: performance MODELing of Software-defined data center networks
-
批准号:317105593
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2016
-
负责人:Professor Dr.-Ing. Samuel Kounev
-
依托单位:
EvIDencE: Testing Intrusion Detection Systems in Virtualized Environments
-
批准号:289129390
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2016
-
负责人:Professor Dr.-Ing. Samuel Kounev
-
依托单位:
Autonomes Performanz- und Ressourcen-Management in dynamischen, dienstorientierten Umgebungen
-
批准号:113520543
-
项目类别:Independent Junior Research Groups
-
资助金额:$0.0万
-
财政年份:2009
-
负责人:Professor Dr.-Ing. Samuel Kounev
-
依托单位:
Modellierung und Bewertung von Event-basierten Systemen
-
批准号:20128456
-
项目类别:Research Fellowships
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:Professor Dr.-Ing. Samuel Kounev
-
依托单位:
海外基金