Server consolidation for heterogeneous computer clusters using Colored Petri Nets and CPN Tools

In this paper, we present a new approach to server consolidation in heterogeneous computer clusters using Colored Petri Nets (CPNs). Server consolidation aims to reduce energy costs and improve resource utilization by reducing the number of servers necessary to run the existing virtual machines in t...

Full description

Bibliographic Details
Main Author: Issam Al-Azzoni
Format: Article
Language:English
Published: Elsevier 2015-10-01
Series:Journal of King Saud University: Computer and Information Sciences
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S1319157815000646
id doaj-59eb3ea43b2e435d9fe52c562fe3a0e8
record_format Article
spelling doaj-59eb3ea43b2e435d9fe52c562fe3a0e82020-11-24T23:01:32ZengElsevierJournal of King Saud University: Computer and Information Sciences1319-15782015-10-0127437638510.1016/j.jksuci.2015.02.001Server consolidation for heterogeneous computer clusters using Colored Petri Nets and CPN ToolsIssam Al-AzzoniIn this paper, we present a new approach to server consolidation in heterogeneous computer clusters using Colored Petri Nets (CPNs). Server consolidation aims to reduce energy costs and improve resource utilization by reducing the number of servers necessary to run the existing virtual machines in the cluster. It exploits the emerging technology of live migration which allows migrating virtual machines between servers without stopping their provided services. Server consolidation approaches attempt to find migration plans that aim to minimize the necessary size of the cluster. Our approach finds plans which not only minimize the overall number of used servers, but also minimize the total data migration overhead. The latter objective is not taken into consideration by other approaches and heuristics. We explore the use of CPN Tools in analyzing the state spaces of the CPNs. Since the state space of the CPN model can grow exponentially with the size of the cluster, we examine different techniques to generate and analyze the state space in order to find good plans to server consolidation within acceptable time and computing power.http://www.sciencedirect.com/science/article/pii/S1319157815000646Colored Petri NetsHeterogeneous clustersServer consolidationDiscrete optimizationCPN ToolsState space search
collection DOAJ
language English
format Article
sources DOAJ
author Issam Al-Azzoni
spellingShingle Issam Al-Azzoni
Server consolidation for heterogeneous computer clusters using Colored Petri Nets and CPN Tools
Journal of King Saud University: Computer and Information Sciences
Colored Petri Nets
Heterogeneous clusters
Server consolidation
Discrete optimization
CPN Tools
State space search
author_facet Issam Al-Azzoni
author_sort Issam Al-Azzoni
title Server consolidation for heterogeneous computer clusters using Colored Petri Nets and CPN Tools
title_short Server consolidation for heterogeneous computer clusters using Colored Petri Nets and CPN Tools
title_full Server consolidation for heterogeneous computer clusters using Colored Petri Nets and CPN Tools
title_fullStr Server consolidation for heterogeneous computer clusters using Colored Petri Nets and CPN Tools
title_full_unstemmed Server consolidation for heterogeneous computer clusters using Colored Petri Nets and CPN Tools
title_sort server consolidation for heterogeneous computer clusters using colored petri nets and cpn tools
publisher Elsevier
series Journal of King Saud University: Computer and Information Sciences
issn 1319-1578
publishDate 2015-10-01
description In this paper, we present a new approach to server consolidation in heterogeneous computer clusters using Colored Petri Nets (CPNs). Server consolidation aims to reduce energy costs and improve resource utilization by reducing the number of servers necessary to run the existing virtual machines in the cluster. It exploits the emerging technology of live migration which allows migrating virtual machines between servers without stopping their provided services. Server consolidation approaches attempt to find migration plans that aim to minimize the necessary size of the cluster. Our approach finds plans which not only minimize the overall number of used servers, but also minimize the total data migration overhead. The latter objective is not taken into consideration by other approaches and heuristics. We explore the use of CPN Tools in analyzing the state spaces of the CPNs. Since the state space of the CPN model can grow exponentially with the size of the cluster, we examine different techniques to generate and analyze the state space in order to find good plans to server consolidation within acceptable time and computing power.
topic Colored Petri Nets
Heterogeneous clusters
Server consolidation
Discrete optimization
CPN Tools
State space search
url http://www.sciencedirect.com/science/article/pii/S1319157815000646
work_keys_str_mv AT issamalazzoni serverconsolidationforheterogeneouscomputerclustersusingcoloredpetrinetsandcpntools
_version_ 1725639273036644352