An adaptive framework for utility-based optimization of scientific applications in the cloud

被引:12
|
作者
Koehler M. [1 ]
机构
[1] Mobility Department, Austrian Institute of Technology (AIT), Giefinggasse 2, Vienna
关键词
Adaptive; Autonomic computing; Cloud; Cloud stack; Utility;
D O I
10.1186/2192-113X-3-4
中图分类号
学科分类号
摘要
Abstract: Cloud computing plays an increasingly important role in realizing scientific applications by offering virtualized compute and storage infrastructures that can scale on demand. This paper presents a self-configuring adaptive framework optimizing resource utilization for scientific applications on top of Cloud technologies. The proposed approach relies on the concept of utility, i.e., measuring the usefulness, and leverages the well-established principle from autonomic computing, namely the MAPE-K loop, in order to adaptively configure scientific applications. Therein, the process of maximizing the utility of specific configurations takes into account the Cloud stack: the application layer, the execution environment layer, and the resource layer, which is supported by the defined Cloud stack configuration model. The proposed framework self-configures the layers by evaluating monitored resources, analyzing their state, and generating an execution plan on a per job basis. Evaluating configurations is based on historical data and a utility function that ranks them according to the costs incurred. The proposed adaptive framework has been integrated into the Vienna Cloud Environment (VCE) and the evaluation by means of a data-intensive application is presented herein. © 2014, Koehler; licensee Springer.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Design of an Adaptive Framework for Utility-based Optimization of Scientific Applications in the Cloud
    Koehler, Martin
    Benkner, Siegfried
    [J]. 2012 IEEE/ACM FIFTH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC 2012), 2012, : 303 - 308
  • [2] Utility-based decision tree optimization:: A framework for adaptive interviewing
    Stolze, M
    Ströbel, M
    [J]. USER MODELING 2001, PROCEEDINGS, 2001, 2109 : 105 - 116
  • [3] Utility-Based Decision Making for Migrating Cloud-Based Applications
    Saez, Santiago Gomez
    Andrikopoulos, Vasilios
    Bitsaki, Marina
    Leymann, Frank
    van Hoorn, Andre
    [J]. ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2018, 18 (02)
  • [4] Cooperative differential evolution framework with utility-based adaptive grouping for large-scale optimization
    Ge, Hongwei
    Sun, Liang
    Zhang, Kai
    Wu, Chunguo
    [J]. ADVANCES IN MECHANICAL ENGINEERING, 2019, 11 (03)
  • [5] A Utility-Based Optimization Framework for Edge Service Entity Caching
    Liang, Yu
    Ge, Jidong
    Zhang, Sheng
    Wu, Jie
    Tang, Ze
    Luo, Bin
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (11) : 2384 - 2395
  • [6] Utility-Based Precoding Optimization Framework for Large Intelligent Surfaces
    Bjornson, Emil
    Sanguinetti, Luca
    [J]. CONFERENCE RECORD OF THE 2019 FIFTY-THIRD ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2019, : 863 - 867
  • [7] Adaptive Utility-Based Recommendation
    Felfernig, Alexander
    Mandl, Monika
    Schippel, Stefan
    Schubert, Monika
    Teppan, Erich
    [J]. TRENDS IN APPLIED INTELLIGENT SYSTEMS, PT I, PROCEEDINGS, 2010, 6096 : 641 - +
  • [8] Utility-based scheduling disciplines for adaptive applications over the Internet
    Salles, RM
    Barria, JA
    [J]. IEEE COMMUNICATIONS LETTERS, 2002, 6 (05) : 217 - 219
  • [9] A programmable MAC framework for utility-based adaptive quality of service support
    Bianchi, G
    Campbell, AT
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2000, 18 (02) : 244 - 255
  • [10] A framework for utility-based multimedia adaptation
    Prangl, Martin
    Szkaliczki, Tibor
    Hellwagner, Hermann
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2007, 17 (06) : 719 - 728