• DocumentCode
    2765348
  • Title

    D-Cloud: Design of a Software Testing Environment for Reliable Distributed Systems Using Cloud Computing Technology

  • Author

    Banzai, Takayuki ; Koizumi, Hitoshi ; Kanbayashi, Ryo ; Imada, Takayuki ; Hanawa, Toshihiro ; Sato, Mitsuhisa

  • Author_Institution
    Grad. Sch. of Syst. & Inf. Eng., Univ. of Tsukuba, Tsukuba, Japan
  • fYear
    2010
  • fDate
    17-20 May 2010
  • Firstpage
    631
  • Lastpage
    636
  • Abstract
    In this paper, we propose a software testing environment, called D-Cloud, using cloud computing technology and virtual machines with fault injection facility. Nevertheless, the importance of high dependability in a software system has recently increased, and exhaustive testing of software systems is becoming expensive and time-consuming, and, in many cases, sufficient software testing is not possible. In particular, it is often difficult to test parallel and distributed systems in the real world after deployment, although reliable systems, such as high-availability servers, are parallel and distributed systems. D-Cloud is a cloud system which manages virtual machines with fault injection facility. D-Cloud sets up a test environment on the cloud resources using a given system configuration file and executes several tests automatically according to a given scenario. In this scenario, D-Cloud enables fault tolerance testing by causing device faults by virtual machine. We have designed the D-Cloud system using Eucalyptus software and a description language for system configuration and the scenario of fault injection written in XML. We found that the D-Cloud system, which allows a user to easily set up and test a distributed system on the cloud and effectively reduces the cost and time of testing.
  • Keywords
    Automatic testing; Cloud computing; Costs; Fault tolerance; Software design; Software systems; Software testing; System testing; Virtual machining; XML; Cloud Computing; Software Dependability; Software Development; Software Test;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2010 10th IEEE/ACM International Conference on
  • Conference_Location
    Melbourne, Australia
  • Print_ISBN
    978-1-4244-6987-1
  • Type

    conf

  • DOI
    10.1109/CCGRID.2010.72
  • Filename
    5493414