DocumentCode :
2366377
Title :
Customizing Virtual Machine with Fault Injector by Integrating with SpecC Device Model for a Software Testing Environment D-Cloud
Author :
Hanawa, Toshihiro ; Koizumi, Hitoshi ; Banzai, Takayuki ; Sato, Mitsuhisa ; Miura, Shinichi ; Ishii, Tadatoshi ; Takamizawa, Hidehisa
Author_Institution :
Grad. Sch. of Syst. & Inf. Eng., Univ. of Tsukuba, Tsukuba, Japan
fYear :
2010
fDate :
13-15 Dec. 2010
Firstpage :
47
Lastpage :
54
Abstract :
D-Cloud is a software testing environment for dependable parallel and distributed systems using cloud computing technology. We use Eucalyptus as cloud management software to manage virtual machines designed based on QEMU, called FaultVM, which have a fault injection mechanism. D-Cloud enables the test procedures to be automated using a large amount of computing resources in the cloud by interpreting the system configuration and the test scenario written in XML in D-Cloud front end and enables tests including hardware faults by emulating hardware faults by FaultVM flexibly. In the present paper, we describe the customization facility of FaultVM used to add new device models. We use SpecC, which is a system description language, to describe the behavior of devices, and a simulator generated from the description by SpecC is linked and integrated into FaultVM. This also makes the definition and injection of faults flexible without the modification of the original QEMU source codes. This facility allows D-Cloud to be used to test distributed systems with customized devices.
Keywords :
cloud computing; parallel processing; program testing; software fault tolerance; virtual machines; Eucalyptus; FaultVM; FaultVM flexibly; QEMU source codes; SpecC device model; XML; cloud computing technology; cloud management software; customization facility; customizing virtual machine; distributed system; fault injection mechanism; fault injector; parallel system; software testing environment D-Cloud; Cloud Computing Technology; Dependable Operating System; Fault Injection; Software Testing; Virtual Machine;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Computing (PRDC), 2010 IEEE 16th Pacific Rim International Symposium on
Conference_Location :
Tokyo
Print_ISBN :
978-1-4244-8975-6
Electronic_ISBN :
978-0-7695-4289-8
Type :
conf
DOI :
10.1109/PRDC.2010.37
Filename :
5703226
Link To Document :
بازگشت