• DocumentCode
    2022756
  • Title

    A Fault Injection Method for Testing Dependable Web Service Systems

  • Author

    Farj, Khaled ; Chen, Yuhui ; Speirs, Neil A.

  • Author_Institution
    Sch. of Comput. Sci., Newcastle Univ., Newcastle upon Tyne, UK
  • fYear
    2012
  • fDate
    11-13 April 2012
  • Firstpage
    47
  • Lastpage
    55
  • Abstract
    Testing Web services performance and their Fault Tolerance Mechanisms (FTMs) are crucial for the development of today´s applications. Testing the performance and FTMs of composed service systems is hard to measure at design time because service instability is often caused by the nature of the network. Using a real internet environment for testing is difficult to set up and control. We have developed a fault injection toolkit that emulates a WAN within a LAN environment between composed service components and offers full control over the emulated environments in addition to the ability to inject network-related and application specific faults. The tool also generates background workloads on the tested system for producing more realistic results. We describe an experiment that has been carried out to test the impact of fault tolerance protocols deployed at a service client by using our fault injection toolkit.
  • Keywords
    Web services; program testing; software fault tolerance; Internet environment; Web services performance testing; dependable Web service systems; fault injection method; fault injection toolkit; fault tolerance mechanisms; fault tolerance protocols; service instability; Emulation; Simple object access protocol; Testing; Wide area networks; Fault Injection; Web Services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2012 IEEE 15th International Symposium on
  • Conference_Location
    Guangdong
  • ISSN
    1555-0885
  • Print_ISBN
    978-1-4673-0499-3
  • Type

    conf

  • DOI
    10.1109/ISORC.2012.15
  • Filename
    6195860