Title :
Hardware-in-the-loop simulation for automated benchmarking of cloud infrastructures
Author :
Qi Liu ; Silva, Mario A. ; Hines, M.R. ; da Silva, Dilma
Author_Institution :
IBM T. J. Watson Res. Center, Yorktown Heights, NY, USA
Abstract :
To address the challenge of automated performance benchmarking in virtualized cloud infrastructures, an extensible and adaptable framework called CloudBench has been developed to conduct scalable, controllable, and repeatable experiments in such environments. This paper presents the hardware-in-the-loop simulation technique used in CloudBench, which integrates an efficient discrete-event simulation with the cloud infrastructure under test in a closed feedback control loop. The technique supports the decomposition of complex resource usage patterns and provides a mechanism for statistically multiplexing application requests of varied characteristics to generate realistic and emergent behavior. It also exploits parallelism at multiple levels to improve simulation efficiency, while maintaining temporal and causal relationships with proper synchronization. Our experiments demonstrate that the proposed technique can synthesize complex resource usage behavior for effective cloud performance benchmarking.
Keywords :
closed loop systems; cloud computing; discrete event simulation; feedback; parallel processing; resource allocation; software performance evaluation; synchronisation; virtualisation; CloudBench; automated performance benchmarking; causal relationships; closed feedback control loop; cloud performance benchmarking; complex resource usage behavior synthesis; complex resource usage patterns; controllable experiments; discrete event simulation; hardware-in-the-loop simulation; repeatable experiments; scalable experiments; simulation efficiency improvement; statistical multiplexing application; synchronization; temporal relationships; virtualized cloud infrastructures; Actuators; Adaptation models; Analytical models; Benchmark testing; Computational modeling; Multiplexing; Servers;
Conference_Titel :
Simulation Conference (WSC), Proceedings of the 2012 Winter
Conference_Location :
Berlin
Print_ISBN :
978-1-4673-4779-2
Electronic_ISBN :
0891-7736
DOI :
10.1109/WSC.2012.6465036