Skip to content

Research at St Andrews

Cloud benchmarking for maximising performance of scientific applications

Research output: Contribution to journalArticle

Abstract

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.
Close

Details

Original languageEnglish
Article number7553491
Pages (from-to)170-182
Number of pages13
JournalIEEE Transactions on Cloud Computing
Volume7
Issue number1
Early online date26 Aug 2016
DOIs
Publication statusPublished - 1 Jan 2019

    Research areas

  • Cloud benchmarking, Cloud performance, Benchmarking methodology, Cloud ranking

Discover related content
Find related publications, people, projects and more using interactive charts.

View graph of relations

Related by author

  1. Cloud-based e-Infrastructure for scheduling astronomical observations

    Wetter, J. P., Akgun, O., Barker, A. D., Dominik, M., Miguel, I. J. & Varghese, B., 31 Aug 2015, 2015 IEEE 11th International Conference on e-Science (e-Science) (2015). IEEE Computer Society, p. 362-370

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  2. Cloud benchmarking for performance

    Varghese, B., Akgun, O., Miguel, I., Thai, L. & Barker, A., 15 Dec 2014, 6th IEEE International Conference on Cloud Computing Technology and Science (CloudCom 2014). IEEE, p. 535-540 6 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  3. Optimal deployment of geographically distributed workflow engines on the Cloud

    Thai, L., Barker, A., Varghese, B., Akgun, O. & Miguel, I., 30 Oct 2014, 6th IEEE International Conference on Cloud Computing Technology and Science (CloudCom 2014). IEEE, p. 811-816 6 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  4. Closed frequent itemset mining with arbitrary side constraints

    Kocak, G., Akgun, O., Miguel, I. J. & Nightingale, P. W., 17 Nov 2018, 2018 IEEE International Conference on Data Mining Workshops (ICDMW). Tong, H., Li, Z. J., Zhu, F. & Yu, J. (eds.). IEEE Computer Society, p. 1224 - 1232 9 p. 8637581

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  5. Modelling Langford's Problem: a viewpoint for search

    Akgün, Ö. & Miguel, I., 27 Aug 2018, The Seventeenth Workshop on Constraint Modelling and Reformulation (ModRef 2018), Proceedings. 11 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

ID: 246034085