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 条
  • [11] An Automated Approach to Cloud Performance Benchmarking
    Cattermole, Adam
    Forshaw, Matthew
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2018, 340 : 23 - 39
  • [12] An Application Meta-Model to support the Execution and Benchmarking of Scientific Applications in Multi-Cloud Environments
    Ullrich, Markus
    Laessig, Jorg
    Aida, Kento
    Sun, Jingtao
    Tanjo, Tomoj A.
    Gaedke, Martin
    2017 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTED, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI), 2017,
  • [13] Benchmarking Scalability of Cloud-Native Applications
    Henning, Sören
    Hasselbring, Wilhelm
    Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI), 2023, P-332 : 59 - 60
  • [14] RAPPORT: running scientific high-performance computing applications on the cloud
    Cohen, Jeremy
    Filippis, Ioannis
    Woodbridge, Mark
    Bauer, Daniela
    Hong, Neil Chue
    Jackson, Mike
    Butcher, Sarah
    Colling, David
    Darlington, John
    Fuchs, Brian
    Harvey, Matt
    PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2013, 371 (1983):
  • [15] Benchmarking and Performance Evaluations on Various Configurations of Virtual Machine and Containers for Cloud-Based Scientific Workloads
    Shah, Syed Asif Raza
    Waqas, Ahmad
    Kim, Moon-Hyun
    Kim, Tae-Hyung
    Yoon, Heejun
    Noh, Seo-Young
    APPLIED SCIENCES-BASEL, 2021, 11 (03): : 1 - 13
  • [16] Smart CloudBench - Automated Performance Benchmarking of the Cloud
    Chhetri, Mohan Baruwal
    Chichin, Sergei
    Vo, Quoc Bao
    Kowalczyk, Ryszard
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2013), 2013, : 414 - 421
  • [17] Automated Performance Benchmarking Platform of IaaS Cloud
    Liu, Xu
    Fang, Dongxu
    Xu, Peng
    2021 IEEE 20TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2021), 2021, : 1402 - 1405
  • [18] BIM Cloud Score: Benchmarking BIM Performance
    Du, Jing
    Liu, Rui
    Issa, Raja R. A.
    JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT, 2014, 140 (11)
  • [19] Benchmarking Bare Metal Cloud Servers for HPC Applications
    Rad, P.
    Chronopoulos, A. T.
    Lama, P.
    Madduri, P.
    Loader, C.
    2015 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING IN EMERGING MARKETS (CCEM), 2016, : 153 - 159
  • [20] A methodology for scientific benchmarking with large-scale applications
    Armstrong, B
    Eigenmann, R
    PERFORMANCE EVALUATION AND BENCHMARKING WITH REALISTIC APPLICATIONS, 2001, : 109 - 127