Glaucus: Predicting computing-intensive program's performance for cloud customers

Xia Liu, Zhigang Zhou, Xiaojiang Du, Hongli Zhang, Junchao Wu

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

Abstract

As Cloud computing has gained much popularity recently, many organizations consider transmitting their large-scale computing-intensive programs to cloud. However, cloud service market is still in its infant stage. Many companies offer a variety of cloud computing services with different pricing schemes, while customers have the demand of "spending the least, gaining the most". It makes a challenge which cloud service provider is more suitable for their programs and how much computing resource should be purchased. To address this issue, in this paper, we present a performance prediction scheme for computing-intensive program on cloud. The basic idea is to map program into an abstract tree, and create a miniature version program, and insert checkpoints in head and tail for each computable independent unit, which record the beginning & end timestamp. Then we use the method of dynamic analysis, run the miniature version program on small data locally, and predict the whole program's cost on cloud. We find several features which have close relationship with program's performance, and through analyzing these features we can predict program's cost on the cloud. Our real-network experiments show that the scheme can achieve high prediction accuracy with low overhead.

Original languageEnglish
Title of host publicationIntelligent Computing Theories - 9th International Conference, ICIC 2013, Proceedings
Pages285-294
Number of pages10
DOIs
StatePublished - 2013
Event9th International Conference on Intelligent Computing, ICIC 2013 - Nanning, China
Duration: 28 Jul 201331 Jul 2013

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7995 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference9th International Conference on Intelligent Computing, ICIC 2013
Country/TerritoryChina
CityNanning
Period28/07/1331/07/13

Keywords

  • Cloud computing
  • cost
  • performance
  • predict

Fingerprint

Dive into the research topics of 'Glaucus: Predicting computing-intensive program's performance for cloud customers'. Together they form a unique fingerprint.

Cite this