• DocumentCode
    3146269
  • Title

    Design of an Adaptive Framework for Utility-Based Optimization of Scientific Applications in the Cloud

  • Author

    Koehler, M. ; Benkner, Siegfried

  • Author_Institution
    Fac. of Comput. Sci., Univ. of Vienna, Vienna, Austria
  • fYear
    2012
  • fDate
    5-8 Nov. 2012
  • Firstpage
    303
  • Lastpage
    308
  • Abstract
    Cloud computing plays an increasingly important role in realizing scientific applications by offering virtualized compute and storage infrastructures that can scale on demand. In this paper we report on the design of a self-configuring adaptive framework for developing and optimizing scientific applications on top of Cloud technologies. Our framework relies on a MAPE-K loop, known from autonomic computing, for optimizing the configuration of scientific applications taking into account the three abstraction layers of the Cloud stack: the application layer, the execution environment layer, and the resource layer. By evaluating monitored resources, the framework configures the layers and allocates resources on a per job basis. The evaluation of configurations relies on historic data and a utility function that ranks different configurations regarding to the arising costs. The adaptive framework has been integrated into the Vienna Cloud Environment (VCE) and has been evaluated with a MapReduce application.
  • Keywords
    cloud computing; fault tolerant computing; natural sciences computing; MAPE-K loop; MapReduce application; VCE; Vienna cloud environment; autonomic computing; cloud computing; cloud stack; scientific applications; self-configuring adaptive framework; utility-based optimization; virtualized compute infrastructures; virtualized storage infrastructures; Adaptation models; Cloud computing; Computational modeling; Monitoring; Planning; Resource management; Runtime; Adaptive; Autonomic Computing; Cloud; Cloud Stack; Utility;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Utility and Cloud Computing (UCC), 2012 IEEE Fifth International Conference on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    978-1-4673-4432-6
  • Type

    conf

  • DOI
    10.1109/UCC.2012.48
  • Filename
    6424964