2019
DOI: 10.1109/tcc.2016.2603476
|View full text |Cite
|
Sign up to set email alerts
|

Cloud Benchmarking for Maximising Performance of Scientific Applications

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 u… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
19
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
5
2

Relationship

3
4

Authors

Journals

citations
Cited by 21 publications
(20 citation statements)
references
References 38 publications
0
19
0
Order By: Relevance
“…Performance is measured on the cloud using a variety of techniques, such as benchmarking to facilitate the selection of resources that maximise performance of an application and periodic monitoring of the resources to ensure whether user-defined service level objectives are achieved [112,113,114,115]. Existing techniques are suitable in the cloud context since they monitor nodes that are solely used for executing the workloads [116,117].…”
Section: Offering Efficient Management Strategies In the Computing Ecmentioning
confidence: 99%
“…Performance is measured on the cloud using a variety of techniques, such as benchmarking to facilitate the selection of resources that maximise performance of an application and periodic monitoring of the resources to ensure whether user-defined service level objectives are achieved [112,113,114,115]. Existing techniques are suitable in the cloud context since they monitor nodes that are solely used for executing the workloads [116,117].…”
Section: Offering Efficient Management Strategies In the Computing Ecmentioning
confidence: 99%
“…The application benchmarks consist of a Molecular Dynamics Simulation (MDSim) from the scientific computing domain and a Word-Press Benchmark (WPBench) from the Web serving domain. MDSim is similarly used as an example of a scientific computing application in previous work [14] and WordPress was chosen because it is the most popular Content Management System (CMS) software (60% market share) used by 30% of the top 10 million websites (as of March 2017 from W3Techs 5 ) and it also has been used previously for benchmarking cloud VMs [13]. The WPBench implements three user scenarios, which capture short read, search, and write blogging browser sessions.…”
Section: Methodsmentioning
confidence: 99%
“…Researchers propose new cloud-specific application benchmarks [9], [10] and evaluate their performance [11]- [13] in cloud environments. Extensive studies have been conducted to collect microbenchmark measurements for many different VM configurations [2]- [4], [14]. However, it remains unclear how relevant these artificial benchmarks are to gain insights into the performance of real-world applications.…”
Section: Introductionmentioning
confidence: 99%
“…Workload management is underpinned by benchmarking techniques that are used for workload placement and scheduling techniques. Current benchmarking practices are reasonably mature for the first level of heterogeneity and are developing for the second level [131,213]. However, significant research is still required to predict workload performance given the heterogeneity at the hardware architecture level.…”
Section: Heterogeneitymentioning
confidence: 99%