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...
Main Author: | |
---|---|
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 |