Cost Optimization in Cloud Computing

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorFrühwirth, Christian
dc.contributor.authorNodari, Andrea
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.supervisorNurminen, Jukka
dc.date.accessioned2015-09-18T08:27:27Z
dc.date.available2015-09-18T08:27:27Z
dc.date.issued2015
dc.description.abstractIn recent years, cloud computing has increased in popularity from both industry and academic perspectives. One of the key features of the success of cloud computing is the low initial capital expenditure needed compared to the cost of planning and purchasing physical machines. However, owners of large and complex cloud infrastructures may incur high operating costs. In order to reduce operating costs and allow elasticity, cloud providers offer two types of computing resources: on-demand instances and reserved instances. On-demand instances are paid only when utilized and they are useful to satisfy a fluctuating demand. Conversely, reserved instances are paid for a certain time period and are independent of usage. Since reserved instances require more commitment from users, they are cheaper than on-demand instances. However, in order to be cost-effective compared to on-demand instances, they have to be extensively utilized. This thesis focuses on cost optimization of cloud resources by balancing on-demand and reserved instances. The challenge is to find an optimal resource allocation under uncertainty. In order to solve the problem, this study introduces a theoretical model based on Inventory Theory and a heuristic-based implementation for reserved instances optimization. The inventory theory model provides a theoretical framework for cost optimization. In addition, the model describes a mathematical method to solve the optimization problem. The heuristic-based implementation analyzes the cloud infrastructure of a company and proposes a purchase plan of reserved instances. The implemented system validates the theoretical finding. In order to evaluate the proposed approaches, this work describes a set of experiments, using simulations and data from an industry case. The experiments demonstrate the effectiveness of the reserved instances optimizer and the validity of the theoretical model.en
dc.format.extent82+2
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/17711
dc.identifier.urnURN:NBN:fi:aalto-201509184326
dc.language.isoenen
dc.programmeMaster's Programme in ICT Innovationfi
dc.programme.mcodeSCI3021fi
dc.rights.accesslevelopenAccess
dc.subject.keywordcloud computingen
dc.subject.keywordcost optimizationen
dc.subject.keywordinventory theoryen
dc.subject.keywordreserved instancesen
dc.titleCost Optimization in Cloud Computingen
dc.typeG2 Pro gradu, diplomityöen
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
dc.type.publicationmasterThesis
local.aalto.idinssi52045
local.aalto.openaccessyes

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
master_Nodari_Andrea_2015.pdf
Size:
697.48 KB
Format:
Adobe Portable Document Format
Description: