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

被引:10
|
作者
Koehler, Martin [1 ]
Benkner, Siegfried [1 ]
机构
[1] Univ Vienna, Fac Comp Sci, Vienna, Austria
关键词
Cloud; Cloud Stack; Adaptive; Autonomic Computing; Utility;
D O I
10.1109/UCC.2012.48
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:303 / 308
页数:6
相关论文
共 50 条
  • [21] A utility-based adaptivity model for mobile applications
    Alia, Mourad
    Eide, Viktor S. Wold
    Paspallis, Nearchos
    Eliassen, Frank
    Hallsteinsen, Svein O.
    Papadopoulos, George A.
    [J]. 21ST INTERNATIONAL CONFERENCE ON ADVANCED NETWORKING AND APPLICATIONS WORKSHOPS/SYMPOSIA, VOL 2, PROCEEDINGS, 2007, : 556 - +
  • [22] Utility-based design of mobile ticketing applications - A conjoint-analytical approach
    Department of Business Administration and Marketing II, University of Mannheim, L 5, 1, 68131 Mannheim, Germany
    不详
    [J]. Int. J. Mobile Commun., 2007, 4 (457-473):
  • [23] A fuzzy utility-based agent for the design problem
    Silva, Jackson
    Lima, Marco
    Campos, Gustavo
    Souza, Jerffeson
    [J]. IEMC - EUROPE 2008: INTERNATIONAL ENGINEERING MANAGEMENT CONFERENCE, EUROPE, CONFERENCE PROCEEDINGS: MANAGING ENGINEERING, TECHNOLOGY AND INNOVATION FOR GROWTH, 2008, : 129 - 133
  • [24] Decentralized Utility-based Sensor Network Design
    Narayanan Sadagopan
    Mitali Singh
    Bhaskar Krishnamachari
    [J]. Mobile Networks and Applications, 2006, 11 (3) : 341 - 350
  • [25] Content-adaptive utility-based video adaptation
    Kim, JG
    Wang, Y
    Chang, SF
    [J]. 2003 INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOL III, PROCEEDINGS, 2003, : 281 - 284
  • [26] Utility-based Virtual Cloud Resource Allocation Model and Algorithm in Cloud Computing
    Zhu Jianrong
    Li Jing
    Zhuang Yi
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2015, 8 (02): : 177 - 190
  • [27] Utility-Based Adaptive Path Planning For Subsea Search
    Yetkin, Harun
    Lutz, Collin
    Stilwell, Daniel
    [J]. OCEANS 2015 - MTS/IEEE WASHINGTON, 2015,
  • [28] A Middleware Infrastructure for Utility-based Provisioning of IoT Cloud Systems
    Nastic, Stefan
    Hong-Linh Truong
    Dustdar, Schahram
    [J]. 2016 FIRST IEEE/ACM SYMPOSIUM ON EDGE COMPUTING (SEC 2016), 2016, : 28 - 40
  • [29] Utility-based Resource Allocation for Virtual Machines in Cloud Computing
    Minarolli, Dorian
    Freisleben, Bernd
    [J]. 2011 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2011,
  • [30] Cloud-Based Design Analysis and Optimization Framework
    Mueller, Volker
    Strobbe, Tiemen
    [J]. ECAADE 2013: COMPUTATION AND PERFORMANCE, VOL 2, 2013, : 185 - 194