Does the Cloud need new algorithms? An introduction to elastic algorithms

Yike Guo*, Moustafa Ghanem, Rui Han

*Corresponding author for this work

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

6 Citations (Scopus)

Abstract

Cloud computing has emerged as a cost-effective way to deliver metered computing resources. Within a Cloud, elasticity of resource usage is typically realized through the 'on-demand' provision principle supported by the 'Pay-as-You-Go' business model. However, little, or no work, has investigated elasticity of algorithms for Cloud computing. In this paper, we introduce novel research on elastic algorithms (EA) where the computation itself is organized in a 'Pay-as-You-Go' fashion. In contrast to conventional algorithms, where computation is a deterministic process that only produces an 'ali-or-nothing' result, an EA generates a sequence of approximate results corresponding to its resource consumption. As more resources are consumed, better results will be derived. In this sense, the quality of the algorithm is elastic to its resource consumption. In the paper, we formalize the proeprties of elasticity and also formalize desirable properties for elastic algorithms themselves. We illustrate the design of an EA for kNN classification in the context of machine learning and discuss its properties. Finally we provide an ambitious agenda for future research in this area.

Original languageEnglish
Title of host publicationCloudCom 2012 - Proceedings
Subtitle of host publication2012 4th IEEE International Conference on Cloud Computing Technology and Science
Pages66-73
Number of pages8
DOIs
Publication statusPublished - 2012
Externally publishedYes
Event2012 4th IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2012 - Taipei, Taiwan, Province of China
Duration: 3 Dec 20126 Dec 2012

Publication series

NameCloudCom 2012 - Proceedings: 2012 4th IEEE International Conference on Cloud Computing Technology and Science

Conference

Conference2012 4th IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2012
Country/TerritoryTaiwan, Province of China
CityTaipei
Period3/12/126/12/12

Keywords

  • Cloud computing
  • Pay-as-You-Go
  • elastic algorithms

Fingerprint

Dive into the research topics of 'Does the Cloud need new algorithms? An introduction to elastic algorithms'. Together they form a unique fingerprint.

Cite this