Advanced

Optimization of resource usage in virtualized environments

Gorski, Jakub LU (2016) In LU-CS-EX 2016-30 EDA920 20161
Department of Computer Science
Abstract
Today’s markets are heavily concentrated on Cloud Computing, where trends project an increasing amount of services living therein. Because these data centers, named Clouds, provide ability to dynamically scale the resources assigned to a service. It is a technology which allows products to remain competitive in a constantly changing market. Consumers profit from this solution, as it is much easier to maintain the quality of a given service (QoS) by allocating more resources within a Cloud, on the contrary it lies within the Cloud provider’s interest to fit as many services possible within their Cloud. This poses the question of how resources integral to facilitation of a service are meant to be allocated to enable efficient utilization of... (More)
Today’s markets are heavily concentrated on Cloud Computing, where trends project an increasing amount of services living therein. Because these data centers, named Clouds, provide ability to dynamically scale the resources assigned to a service. It is a technology which allows products to remain competitive in a constantly changing market. Consumers profit from this solution, as it is much easier to maintain the quality of a given service (QoS) by allocating more resources within a Cloud, on the contrary it lies within the Cloud provider’s interest to fit as many services possible within their Cloud. This poses the question of how resources integral to facilitation of a service are meant to be allocated to enable efficient utilization of resources within the Cloud. Services consisting of several Virtual machines are placed on as few physical machines as possible using a 3-dimensional Multiple Subset-sum problem model approach. The virtual machine placement case considered is Infrastructure as a Service (IaaS), and its implementation is facilitated by Java Constraint Programming Library (JaCoP) developed by Prof. Krzysztof Kuchcinski and PhD Radosław Szymanek. Results from this work deem constraint programming a suitable approach for enhancing an existing virtual machine deployment process in an IaaS Cloud. (Less)
Popular Abstract (Swedish)
Dagens värld omgiver oss av teknik, och nya tekniska ord och benämningar tillkommer jämt. Främst bland dessa förekommer ordet ”Cloud” som är något de flesta använt, men kanske inte riktigt känner till. Arbetet föreslår en kombinatorisk modell för optimering av resursanvändning i Infrastructure as a Service (IaaS) Cloud system.
Please use this url to cite or link to this publication:
author
Gorski, Jakub LU
supervisor
organization
course
EDA920 20161
year
type
H2 - Master's Degree (Two Years)
subject
keywords
JaCoP, constraint programming, multiple knapsack, variable bin-packing, virtual machine placement, bandwidth analysis, subset sum
publication/series
LU-CS-EX 2016-30
report number
LU-CS-EX 2016-30
ISSN
1650-2884
language
English
additional info
Master thesis was performed at Ericsson AB, Gothenburg.
id
8888982
date added to LUP
2016-08-22 10:11:55
date last changed
2016-08-22 10:11:55
@misc{8888982,
  abstract     = {Today’s markets are heavily concentrated on Cloud Computing, where trends project an increasing amount of services living therein. Because these data centers, named Clouds, provide ability to dynamically scale the resources assigned to a service. It is a technology which allows products to remain competitive in a constantly changing market. Consumers profit from this solution, as it is much easier to maintain the quality of a given service (QoS) by allocating more resources within a Cloud, on the contrary it lies within the Cloud provider’s interest to fit as many services possible within their Cloud. This poses the question of how resources integral to facilitation of a service are meant to be allocated to enable efficient utilization of resources within the Cloud. Services consisting of several Virtual machines are placed on as few physical machines as possible using a 3-dimensional Multiple Subset-sum problem model approach. The virtual machine placement case considered is Infrastructure as a Service (IaaS), and its implementation is facilitated by Java Constraint Programming Library (JaCoP) developed by Prof. Krzysztof Kuchcinski and PhD Radosław Szymanek. Results from this work deem constraint programming a suitable approach for enhancing an existing virtual machine deployment process in an IaaS Cloud.},
  author       = {Gorski, Jakub},
  issn         = {1650-2884},
  keyword      = {JaCoP,constraint programming,multiple knapsack,variable bin-packing,virtual machine placement,bandwidth analysis,subset sum},
  language     = {eng},
  note         = {Student Paper},
  series       = {LU-CS-EX 2016-30},
  title        = {Optimization of resource usage in virtualized environments},
  year         = {2016},
}