DocumentCode :
2351782
Title :
Large-Scale Software Testing Environment Using Cloud Computing Technology for Dependable Parallel and Distributed Systems
Author :
Hanawa, Toshihiro ; Banzai, Takayuki ; Koizumi, Hitoshi ; Kanbayashi, Ryo ; Imada, Takayuki ; Sato, Mitsuhisa
Author_Institution :
Dept. of Comput. Sci., Univ. of Tsukuba, Tsukuba, Japan
fYear :
2010
fDate :
6-10 April 2010
Firstpage :
428
Lastpage :
433
Abstract :
Various information systems are widely used in information society era, and the demand for highly dependable system is increasing year after year. However, software testing for such a system becomes more difficult due to the enlargement and the complexity of the system. In particular, it is too difficult to test parallel and distributed systems sufficiently although dependable systems such as high-availability servers usually form parallel and distributed systems. To solve these problems, we proposed a software testing environment for dependable parallel and distributed system using the cloud computing technology, named D-Cloud. D-Cloud includes Eucalyptus as the cloud management software, and FaultVM based on QEMU as the virtualization software, and D-Cloud frontend for interpreting test scenario. D-Cloud enables not only to automate the system configuration and the test procedure but also to perform a number of test cases simultaneously, and to emulate hardware faults flexibly. In this paper, we present the concept and design of D-Cloud, and describe how to specify the system configuration and the test scenario. Furthermore, the preliminary test example as the software testing using D-Cloud was presented. Its result shows that D-Cloud allows to set up the environment easily, and to test the software testing for the distributed system.
Keywords :
Internet; parallel processing; program testing; programming environments; software fault tolerance; D-Cloud technology; Eucalyptus software; FaultVM; cloud computing; cloud management software; dependable system; distributed system; hardware fault; high-availability server; information society era; information system; large-scale software testing environment; parallel system; system configuration; virtualization software; Automatic testing; Cloud computing; Computer science; Concurrent computing; Hardware; Information systems; Large-scale systems; Performance evaluation; Software testing; System testing; Automated software testing; Cloud Computing Technology; Dependable parallel and distributed system; Fault injection;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing, Verification, and Validation Workshops (ICSTW), 2010 Third International Conference on
Conference_Location :
Paris
Print_ISBN :
978-1-4244-6773-0
Type :
conf
DOI :
10.1109/ICSTW.2010.59
Filename :
5463684
Link To Document :
بازگشت