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 条
  • [1] Performance prediction of cloud applications through benchmarking and simulation
    Cuomo, Antonio
    Rak, Massimiliano
    Villano, Umberto
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2015, 11 (01) : 46 - 55
  • [2] Architecture independent performance characterization and benchmarking for scientific applications
    Strohmaier, E
    Shan, H
    IEEE COMPUTER SOCIETY'S 12TH ANNUAL INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATIONS SYSTEMS - PROCEEDINGS, 2004, : 467 - 474
  • [3] Performance study of cloud computing for scientific applications
    Pranav, V
    Kumar, P. Satish
    Krishna, M.
    INTERNATIONAL CONFERENCE ON COMPUTER VISION AND MACHINE LEARNING, 2019, 1228
  • [4] Cloud Benchmarking for Performance
    Varghese, Blesson
    Akgun, Ozgur
    Miguel, Ian
    Thai, Long
    Barker, Adam
    2014 IEEE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2014, : 535 - 540
  • [5] Benchmarking Machine Learning Methods for Performance Modeling of Scientific Applications
    Malakar, Preeti
    Balaprakash, Prasanna
    Vishwanath, Venkatram
    Morozov, Vitali
    Kumaran, Kalyan
    PROCEEDINGS OF 2018 IEEE/ACM PERFORMANCE MODELING, BENCHMARKING AND SIMULATION OF HIGH PERFORMANCE COMPUTER SYSTEMS (PMBS 2018), 2018, : 33 - 44
  • [6] Understanding the Performance and Potential of Cloud Computing for Scientific Applications
    Sadooghi, Iman
    Martin, Jesus Hernandez
    Li, Tonglin
    Brandstatter, Kevin
    Maheshwari, Ketan
    Ruivo, Tiago Pais Pitta De lacerda
    Garzoglio, Gabriele
    Timm, Steven
    Zhao, Yong
    Raicu, Ioan
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2017, 5 (02) : 358 - 371
  • [7] Performance benchmarking and auto-tuning for scientific applications on virtual cluster
    Ke-Jou Hsu
    Jerry Chou
    The Journal of Supercomputing, 2022, 78 : 6174 - 6206
  • [8] Performance benchmarking and auto-tuning for scientific applications on virtual cluster
    Hsu, Ke-Jou
    Chou, Jerry
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (05): : 6174 - 6206
  • [9] AI based Performance Benchmarking & Analysis of Big Data and Cloud Powered Applications
    Vemulapati, Jayanti
    Khastgir, Anuruddha S.
    Savalgi, Chethana
    PROCEEDINGS OF THE 2019 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '19), 2019, : 103 - 109
  • [10] High-Performance Cloud Computing: A View of Scientific Applications
    Vecchiola, Christian
    Pandey, Suraj
    Buyya, Rajkumar
    2009 10TH INTERNATIONAL SYMPOSIUM ON PERVASIVE SYSTEMS, ALGORITHMS, AND NETWORKS (ISPAN 2009), 2009, : 4 - 16