Learning Centre

Cost Optimization in Cloud Computing

 |  Login

Show simple item record

dc.contributor Aalto-yliopisto fi
dc.contributor Aalto University en
dc.contributor.advisor Frühwirth, Christian
dc.contributor.author Nodari, Andrea
dc.date.accessioned 2015-09-18T08:27:27Z
dc.date.available 2015-09-18T08:27:27Z
dc.date.issued 2015
dc.identifier.uri https://aaltodoc.aalto.fi/handle/123456789/17711
dc.description.abstract In 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.extent 82+2
dc.format.mimetype application/pdf en
dc.language.iso en en
dc.title Cost Optimization in Cloud Computing en
dc.type G2 Pro gradu, diplomityö en
dc.contributor.school Perustieteiden korkeakoulu fi
dc.subject.keyword cloud computing en
dc.subject.keyword cost optimization en
dc.subject.keyword inventory theory en
dc.subject.keyword reserved instances en
dc.identifier.urn URN:NBN:fi:aalto-201509184326
dc.programme.major Andrea Nodari fi
dc.programme.mcode SCI3021 fi
dc.type.ontasot Master's thesis en
dc.type.ontasot Diplomityö fi
dc.contributor.supervisor Nurminen, Jukka
dc.programme Master's Programme in ICT Innovation fi
local.aalto.openaccess yes
dc.rights.accesslevel openAccess
local.aalto.idinssi 52045
dc.type.publication masterThesis
dc.type.okm G2 Pro gradu, diplomityö

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search archive

Advanced Search

article-iconSubmit a publication