Show simple item record

Files in this item

Thumbnail

Item metadata

dc.contributor.authorVarghese, Blesson
dc.contributor.authorAkgun, Ozgur
dc.contributor.authorMiguel, Ian James
dc.contributor.authorThai, Long Thanh
dc.contributor.authorBarker, Adam David
dc.date.accessioned2016-09-21T12:30:11Z
dc.date.available2016-09-21T12:30:11Z
dc.date.issued2019-01-01
dc.identifier246034085
dc.identifier1a41bce3-240a-48d8-a8c1-b977f34215ea
dc.identifier85062706241
dc.identifier85062706241
dc.identifier000460668300014
dc.identifier.citationVarghese , B , Akgun , O , Miguel , I J , Thai , L T & Barker , A D 2019 , ' Cloud benchmarking for maximising performance of scientific applications ' , IEEE Transactions on Cloud Computing , vol. 7 , no. 1 , 7553491 , pp. 170-182 . https://doi.org/10.1109/TCC.2016.2603476en
dc.identifier.issn2168-7161
dc.identifier.otherORCID: /0000-0001-9519-938X/work/33166291
dc.identifier.otherORCID: /0000-0002-6930-2686/work/68281440
dc.identifier.urihttps://hdl.handle.net/10023/9538
dc.descriptionThis research was pursued under the EPSRC grant, EP/K015745/1, a Royal Society Industry Fellowship and an AWS Education Research grant.en
dc.description.abstractHow 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.
dc.format.extent13
dc.format.extent4994418
dc.language.isoeng
dc.relation.ispartofIEEE Transactions on Cloud Computingen
dc.subjectCloud benchmarkingen
dc.subjectCloud performanceen
dc.subjectBenchmarking methodologyen
dc.subjectCloud rankingen
dc.subjectQA75 Electronic computers. Computer scienceen
dc.subjectComputer Networks and Communicationsen
dc.subjectSoftwareen
dc.subjectNDASen
dc.subjectBDCen
dc.subjectR2Cen
dc.subject~DC~en
dc.subject.lccQA75en
dc.titleCloud benchmarking for maximising performance of scientific applicationsen
dc.typeJournal articleen
dc.contributor.sponsorEPSRCen
dc.contributor.sponsorThe Royal Societyen
dc.contributor.institutionUniversity of St Andrews. School of Computer Scienceen
dc.contributor.institutionUniversity of St Andrews. Centre for Interdisciplinary Research in Computational Algebraen
dc.identifier.doi10.1109/TCC.2016.2603476
dc.description.statusPeer revieweden
dc.identifier.grantnumberEP/K015745/1en
dc.identifier.grantnumberen


This item appears in the following Collection(s)

Show simple item record