RA2: predicting simulation execution time for cloud-based design space explorations
Conference paper
Duong, T., Zhong, J., Cai, W., Li, Z. and Zhou, S. 2016. RA2: predicting simulation execution time for cloud-based design space explorations. 2016 IEEE/ACM 20th International Symposium on Distributed Simulation and Real Time Applications. London 21 - 23 Sep 2016 Institute of Electrical and Electronics Engineers (IEEE). pp. 120-127 https://doi.org/10.1109/DS-RT.2016.9
Type | Conference paper |
---|---|
Title | RA2: predicting simulation execution time for cloud-based design space explorations |
Authors | Duong, T., Zhong, J., Cai, W., Li, Z. and Zhou, S. |
Abstract | Design space exploration refers to the evaluation of implementation alternatives for many engineering and design problems. A popular exploration approach is to run a large number of simulations of the actual system with varying sets of configuration parameters to search for the optimal ones. Due to the potentially huge resource requirements, cloud-based simulation execution strategies should be considered in many cases. In this paper, we look at the issue of running large-scale simulation-based design space exploration problems on commercial Infrastructure-as-a-Service clouds, namely Amazon EC2, Microsoft Azure and Google Compute Engine. To efficiently manage cloud resources used for execution, the key problem would be to accurately predict the running time for each simulation instance in advance. This is not trivial due to the currently wide range of cloud resource types which offer varying levels of performance. In addition, the widespread use of virtualization techniques in most cloud providers often introduces unpredictable performance interference. In this paper, we propose a resource and application-aware (RA2) prediction approach to combat performance variability on clouds. In particular, we employ neural network based techniques coupled with non-intrusive monitoring of resource availability to obtain more accurate predictions. We conducted extensive experiments on commercial cloud platforms using an evacuation planning design problem over a month-long period. The results demonstrate that it is possible to predict simulation execution times in most cases with high accuracy. The experiments also provide some interesting insights on how we should run similar simulation problems on various commercially available clouds. |
Conference | 2016 IEEE/ACM 20th International Symposium on Distributed Simulation and Real Time Applications |
Page range | 120-127 |
ISSN | 1550-6525 |
ISBN | |
Hardcover | 9781509035052 |
Publisher | Institute of Electrical and Electronics Engineers (IEEE) |
Publication dates | |
01 Sep 2016 | |
Online | 19 Dec 2016 |
Publication process dates | |
Deposited | 28 Feb 2018 |
Accepted | 01 Jun 2016 |
Output status | Published |
Accepted author manuscript | |
Copyright Statement | © 2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. |
Digital Object Identifier (DOI) | https://doi.org/10.1109/DS-RT.2016.9 |
Language | English |
Book title | 2016 IEEE/ACM 20th International Symposium on Distributed Simulation and Real Time Applications (DS-RT) |
https://repository.mdx.ac.uk/item/877x7
Download files
11
total views1
total downloads0
views this month0
downloads this month