Cloud Benchmarking for Maximising Performance of Scientific Applications

被引:16
|
作者
Varghese, Blesson [1 ]
Akgun, Ozgur [2 ]
Miguel, Ian [2 ]
Thai, Long [2 ]
Barker, Adam [2 ]
机构
[1] Queens Univ Belfast, Sch Elect Elect Engn & Comp Sci, Belfast BT7 1NN, Antrim, North Ireland
[2] Univ St Andrews, Sch Comp Sci, St Andrews KY16 9AJ, Fife, Scotland
基金
英国工程与自然科学研究理事会;
关键词
Cloud benchmark; cloud performance; benchmarking methodology; cloud ranking;
D O I
10.1109/TCC.2016.2603476
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
How can applications be deployed on the cloud to achieve maximum performance? This question is challenging to address with the availability of a wide variety of cloud Virtual Machines (VMs) with different performance capabilities. The research reported in this paper addresses the above question by proposing a six step benchmarking methodology in which a user provides a set of weights that indicate how important memory, local communication, computation and storage related operations are to an application. The user can either provide a set of four abstract weights or eight fine grain weights based on the knowledge of the application. The weights along with benchmarking data collected from the cloud are used to generate a set of two rankings-one based only on the performance of the VMs and the other takes both performance and costs into account. The rankings are validated on three case study applications using two validation techniques. The case studies on a set of experimental VMs highlight that maximum performance can be achieved by the three top ranked VMs and maximum performance in a cost-effective manner is achieved by at least one of the top three ranked VMs produced by the methodology.
引用
收藏
页码:170 / 182
页数:13
相关论文
共 50 条
  • [31] Benchmarking Java']Java against C and Fortran for scientific applications
    Bull, JM
    Smith, LA
    Ball, C
    Pottage, L
    Freeman, R
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2003, 15 (3-5): : 417 - 430
  • [32] Cloud-aware Development of Scientific Applications
    De Benedictis, Alessandra
    Rak, Massimiliano
    Turtur, Mauro
    Villano, Umberto
    2014 IEEE 23RD INTERNATIONAL WETICE CONFERENCE (WETICE), 2014, : 149 - 154
  • [33] Scalable State Management for Scientific Applications in the Cloud
    Li, Tonglin
    Raicu, Ioan
    Ramakrishnan, Lavanya
    2014 IEEE INTERNATIONAL CONGRESS ON BIG DATA (BIGDATA CONGRESS), 2014, : 204 - 211
  • [34] An Investigation on Applications of Cloud Computing in Scientific Computing
    Chen, Huiying
    Wang, Feng
    Deng, Hui
    INFORMATION AND MANAGEMENT ENGINEERING, PT V, 2011, 235 : 201 - 206
  • [35] Fault Tolerance Techniques for Scientific Applications In Cloud
    Talwani, Suruchi
    Chana, Inderveer
    2017 2ND INTERNATIONAL CONFERENCE ON TELECOMMUNICATION AND NETWORKS (TEL-NET), 2017, : 465 - 469
  • [36] VCE - A Versatile Cloud Environment for Scientific Applications
    Koehler, Martin
    Benkner, Siegfried
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON AUTONOMIC AND AUTONOMOUS SYSTEMS (ICAS 2011), 2011, : 81 - 87
  • [37] Understanding Performance Interference Benchmarking and Application Profiling Techniques for Cloud-hosted Latency-Sensitive Applications
    Shekhar, Shashank
    Barve, Yogesh
    Gokhale, Aniruddha
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC' 17), 2017, : 187 - 188
  • [38] Cloud-Native-Bench: an Extensible Benchmarking Framework to Streamline Cloud Performance Tests
    Van Kenhove, Michiel
    Sebrechts, Merlijn
    De Turck, Filip
    Volckaert, Bruno
    2023 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING, CLOUDNET, 2023, : 86 - 93
  • [39] An Automation Framework for Benchmarking and Optimizing Performance of Remote Desktops in the Cloud
    Pandey, Atul
    Vu, Lan
    Puthiyaveettil, Vivek
    Sivaraman, Hari
    Kurkure, Uday
    Bappanadu, Aravind
    2017 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2017, : 745 - 752
  • [40] Initial Experiments with Duet Benchmarking: Performance Testing Interference in the Cloud
    Bulej, Lubomir
    Horky, Vojtech
    Tuma, Petr
    2019 IEEE 27TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2019), 2019, : 249 - 255