RESTful Fault Injector

Library Content Type:
Publish Date: 
Thursday, September 22, 2011
Event Name: 

With the advent of cloud storage, REST (Representational State Transfer) is becoming the common method for access and utilization of cloud storage systems. This presentation explains a product development accelerator that can help in reducing the cycle time in development of REST based cloud storage and ISV application’s by using a fault injector. A RESTful fault injector helps ISV to develop reliable applications for cloud storage. This tool facilitates simulation of error scenarios by injecting REST and HTTP error codes to validate handling of those errors by the application. This presentation explains the high level approach, the implementation details in Windows, tuning to enable usage of this accelerator across various cloud storage systems and configurations to simulate different error scenarios. The details of the implementation are elaborated by taking EMC Atmos cloud storage as an example.

Learning Objectives

Get knowledge about cloud storage testing and debugging.
Usage scenarios of the error injector to reduce development time.
Http responses and error codes returned by REST API.