Cost and utilization optimization of Amazon EC2 instances

Pannagiotis Kokkinos, T. A. Varvarigou, Aristotelis Kretsis, P. Soumplis, E. A. Varvarigos

Research output: Chapter in Book/Report/Conference proceedingConference PaperOtherpeer-review

16 Citations (Scopus)

Abstract

The monitoring and the analysis of public clouds gains momentum, due to their widespread exploitation by individual users, researchers and companies for their daily tasks. We propose an algorithm for optimizing the cost and the utilization of a set of running Amazon EC2 instances by resizing them appropriately. The algorithm, namely Cost and Utilization Optimization (CUO) algorithm, receives information regarding the current set of instances used (their number, type, utilization) and proposes a new set of instances for serving the same load, so as to minimize cost and maximize utilization, or increase performance efficiency. CUO is integrated in Smart cloud Monitoring (SuMo), an open-source tool we develop for collecting monitoring data from Amazon Web Services (AWS) and analyzing them. A number of experiments are performed, using input data that correspond to realist AWS configuration scenarios, which exhibit the benefits of the CUO algorithm.

Original languageEnglish
Title of host publication2013 IEEE Sixth International Conference on Cloud Computing
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages518-525
Number of pages8
DOIs
Publication statusPublished - 2013
Externally publishedYes
EventIEEE International Conference on Cloud Computing 2013 - Santa Clara, United States of America
Duration: 27 Jun 20132 Jul 2013
Conference number: 6th
https://ieeexplore.ieee.org/xpl/conhome/6596015/proceeding (Proceedings)

Conference

ConferenceIEEE International Conference on Cloud Computing 2013
Abbreviated titleCLOUD 2013
Country/TerritoryUnited States of America
CitySanta Clara
Period27/06/132/07/13
Internet address

Keywords

  • amazon web services
  • cost
  • monitoring
  • optimization
  • public clouds
  • utilization

Cite this