A tree-based algorithm for virtual infrastructure allocation with joint virtual machine and network requirements
Main Author: | |
---|---|
Publication Date: | 2017 |
Other Authors: | |
Format: | Article |
Language: | eng |
Source: | Repositório Institucional da Udesc |
dARK ID: | ark:/33523/001300000hd87 |
Download full: | https://repositorio.udesc.br/handle/UDESC/7338 |
Summary: | Copyright © 2016 John Wiley & Sons, Ltd.Cloud providers have introduced the on-demand provisioning of virtual infrastructures (VIs) to deliver virtual networks of computing resources as a service. By combining network and computing virtualization, providers allow traffic isolation between hosted VIs. Taking advantage of this opportunity, tenants have deployed private VIs with application-optimized network topologies to increase quality of experience of final users. One of the main open challenges in this scenario is the allocation of physical resources to host VIs in accordance with quality of service computing (eg, virtual CPUs and memory) and network requirements (guaranteed bandwidth and specific network topology). Moreover, a VI can be allocated anywhere atop a network datacenter, and because of its NP-hard complexity, the search for optimal solutions has a limited applicability in cloud providers as requesting users seek an immediate response. The present work proposes an algorithm to accomplish the VI allocation by applying tree-based heuristics to reduce the search space, performing a joint allocation of computing and network resources. So as to accomplish this goal, the mechanism includes a strategy to convert physical and virtual graphs to trees, which later are pruned by a grouped accounting algorithm. These innovations reduce the number of comparisons required to allocate a VI. Experimental results indicate that the proposed algorithm finds an allocation on feasible time for different cloud scenarios and VI topologies, while maintaining a high acceptance rate and a moderate physical infrastructure fragmentation. |
id |
UDESC-2_ce2db5fdd5dd89c4582697280797fdc7 |
---|---|
oai_identifier_str |
oai:repositorio.udesc.br:UDESC/7338 |
network_acronym_str |
UDESC-2 |
network_name_str |
Repositório Institucional da Udesc |
repository_id_str |
6391 |
spelling |
A tree-based algorithm for virtual infrastructure allocation with joint virtual machine and network requirementsCopyright © 2016 John Wiley & Sons, Ltd.Cloud providers have introduced the on-demand provisioning of virtual infrastructures (VIs) to deliver virtual networks of computing resources as a service. By combining network and computing virtualization, providers allow traffic isolation between hosted VIs. Taking advantage of this opportunity, tenants have deployed private VIs with application-optimized network topologies to increase quality of experience of final users. One of the main open challenges in this scenario is the allocation of physical resources to host VIs in accordance with quality of service computing (eg, virtual CPUs and memory) and network requirements (guaranteed bandwidth and specific network topology). Moreover, a VI can be allocated anywhere atop a network datacenter, and because of its NP-hard complexity, the search for optimal solutions has a limited applicability in cloud providers as requesting users seek an immediate response. The present work proposes an algorithm to accomplish the VI allocation by applying tree-based heuristics to reduce the search space, performing a joint allocation of computing and network resources. So as to accomplish this goal, the mechanism includes a strategy to convert physical and virtual graphs to trees, which later are pruned by a grouped accounting algorithm. These innovations reduce the number of comparisons required to allocate a VI. Experimental results indicate that the proposed algorithm finds an allocation on feasible time for different cloud scenarios and VI topologies, while maintaining a high acceptance rate and a moderate physical infrastructure fragmentation.2024-12-06T13:25:07Z2017info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/article1099-119010.1002/nem.1958https://repositorio.udesc.br/handle/UDESC/7338ark:/33523/001300000hd87International Journal of Network Management271de Oliveira R.*Koslovski, Guilherme Piegasengreponame:Repositório Institucional da Udescinstname:Universidade do Estado de Santa Catarina (UDESC)instacron:UDESCinfo:eu-repo/semantics/openAccess2024-12-07T20:53:53Zoai:repositorio.udesc.br:UDESC/7338Biblioteca Digital de Teses e Dissertaçõeshttps://pergamumweb.udesc.br/biblioteca/index.phpPRIhttps://repositorio-api.udesc.br/server/oai/requestri@udesc.bropendoar:63912024-12-07T20:53:53Repositório Institucional da Udesc - Universidade do Estado de Santa Catarina (UDESC)false |
dc.title.none.fl_str_mv |
A tree-based algorithm for virtual infrastructure allocation with joint virtual machine and network requirements |
title |
A tree-based algorithm for virtual infrastructure allocation with joint virtual machine and network requirements |
spellingShingle |
A tree-based algorithm for virtual infrastructure allocation with joint virtual machine and network requirements de Oliveira R.* |
title_short |
A tree-based algorithm for virtual infrastructure allocation with joint virtual machine and network requirements |
title_full |
A tree-based algorithm for virtual infrastructure allocation with joint virtual machine and network requirements |
title_fullStr |
A tree-based algorithm for virtual infrastructure allocation with joint virtual machine and network requirements |
title_full_unstemmed |
A tree-based algorithm for virtual infrastructure allocation with joint virtual machine and network requirements |
title_sort |
A tree-based algorithm for virtual infrastructure allocation with joint virtual machine and network requirements |
author |
de Oliveira R.* |
author_facet |
de Oliveira R.* Koslovski, Guilherme Piegas |
author_role |
author |
author2 |
Koslovski, Guilherme Piegas |
author2_role |
author |
dc.contributor.author.fl_str_mv |
de Oliveira R.* Koslovski, Guilherme Piegas |
description |
Copyright © 2016 John Wiley & Sons, Ltd.Cloud providers have introduced the on-demand provisioning of virtual infrastructures (VIs) to deliver virtual networks of computing resources as a service. By combining network and computing virtualization, providers allow traffic isolation between hosted VIs. Taking advantage of this opportunity, tenants have deployed private VIs with application-optimized network topologies to increase quality of experience of final users. One of the main open challenges in this scenario is the allocation of physical resources to host VIs in accordance with quality of service computing (eg, virtual CPUs and memory) and network requirements (guaranteed bandwidth and specific network topology). Moreover, a VI can be allocated anywhere atop a network datacenter, and because of its NP-hard complexity, the search for optimal solutions has a limited applicability in cloud providers as requesting users seek an immediate response. The present work proposes an algorithm to accomplish the VI allocation by applying tree-based heuristics to reduce the search space, performing a joint allocation of computing and network resources. So as to accomplish this goal, the mechanism includes a strategy to convert physical and virtual graphs to trees, which later are pruned by a grouped accounting algorithm. These innovations reduce the number of comparisons required to allocate a VI. Experimental results indicate that the proposed algorithm finds an allocation on feasible time for different cloud scenarios and VI topologies, while maintaining a high acceptance rate and a moderate physical infrastructure fragmentation. |
publishDate |
2017 |
dc.date.none.fl_str_mv |
2017 2024-12-06T13:25:07Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
1099-1190 10.1002/nem.1958 https://repositorio.udesc.br/handle/UDESC/7338 |
dc.identifier.dark.fl_str_mv |
ark:/33523/001300000hd87 |
identifier_str_mv |
1099-1190 10.1002/nem.1958 ark:/33523/001300000hd87 |
url |
https://repositorio.udesc.br/handle/UDESC/7338 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
International Journal of Network Management 27 1 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Udesc instname:Universidade do Estado de Santa Catarina (UDESC) instacron:UDESC |
instname_str |
Universidade do Estado de Santa Catarina (UDESC) |
instacron_str |
UDESC |
institution |
UDESC |
reponame_str |
Repositório Institucional da Udesc |
collection |
Repositório Institucional da Udesc |
repository.name.fl_str_mv |
Repositório Institucional da Udesc - Universidade do Estado de Santa Catarina (UDESC) |
repository.mail.fl_str_mv |
ri@udesc.br |
_version_ |
1842258132465614848 |