• DocumentCode
    3191986
  • Title

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

  • Author

    Yike Guo ; Ghanem, M. ; Rui Han

  • Author_Institution
    Dept. of Comput., Imperial Coll. London, London, UK
  • fYear
    2012
  • fDate
    3-6 Dec. 2012
  • Firstpage
    66
  • Lastpage
    73
  • 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.
  • Keywords
    cloud computing; learning (artificial intelligence); pattern classification; resource allocation; EA; all-or-nothing; ambitious agenda; cloud computing; elastic algorithms; kNN classification; machine learning; on-demand provision principle; pay-as-you-go business model; resource consumption; resource usage elasticity; Algorithm design and analysis; Approximation algorithms; Classification algorithms; Cloud computing; Computational modeling; Elasticity; Investments; Cloud computing; Pay-as-You-Go; elastic algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing Technology and Science (CloudCom), 2012 IEEE 4th International Conference on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4673-4511-8
  • Electronic_ISBN
    978-1-4673-4509-5
  • Type

    conf

  • DOI
    10.1109/CloudCom.2012.6427500
  • Filename
    6427500