Optimization of resource usage in virtualized environments
(2016) In LU-CS-EX 2016-30 EDA920 20161Department 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:
http://lup.lub.lu.se/student-papers/record/8888982
- author
- Gorski, Jakub LU
- supervisor
- organization
- course
- EDA920 20161
- year
- 2016
- 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}}, language = {{eng}}, note = {{Student Paper}}, series = {{LU-CS-EX 2016-30}}, title = {{Optimization of resource usage in virtualized environments}}, year = {{2016}}, }