| Publisher | Rutgers, State University of New Jersey | ||
|---|---|---|---|
| Format | 127.9KB PDF | Date added | 23 Jun 2007 |
| Topics | High Availability, Java, Application Development | ||
| Downloads | 7 | ||
This paper presents a new approach that uses compiler-directed fault-injection for coverage testing of recovery code in Internet services to evaluate their robustness to operating system and I/O hardware faults. The paper defines a set of program-fault coverage metrics that enable quantification of Java catch blocks exercised during fault-injection experiments. The paper uses compiler analyses to instrument application code in two ways: to direct fault injection to occur at appropriate points during execution, and to measure the resulting coverage. As a proof of concept for these ideas, it have applied the techniques manually to Muffin, a proxy server; it obtained a high degree of coverage of catch blocks, with, on average, 85% of the expected faults per catch being experienced as caught exceptions.
Related white papers
Contact Centres: Optimum service at optimum cost
Getting the balance right between meeting the inbound call expectations of busy customers and optimising telecoms costs is the goal for many ICT managers. Technology now enables far more powerful...
Lakeview Technology Case Study: Pharmavite
Pharmavite LLC is one of the world's leading manufacturers of vitamins, minerals, herbs and other nutritional supplements. Since suffering severe damage to its facilities in the devastating 1994 Northridge (California)...
Logistics Company Gains Agility, Cuts Costs, Speeds Provisioning With Virtualization
Super Group owns supply chain management businesses in Africa, Australia, New Zealand, and the United Kingdom. The South Africa - based holding company wanted to cut IT costs while creating...
FREE Business Continuity Planning IT Survival Guide
Use this guide to develop an effective business continuity plan designed to minimize the impact of disasters and reduce risk.
Quantifying the benefits of HP Server Automation white paper
IT organizations can capture the expertise of their best IT staff and leverage this expertise across numerous servers, server types, and data centers. With HP Server Automation, HP customers...
XD Platform Webinar
With ever-increasing object sizes, network connectivity challenges, device types and user expectations, businesses are looking for advanced CDN technology. Technology that helps deliver content more intelligently and consistently, provide richer...
Managing a growing threat: An Executive's Guide to Web Application Security
Traditionally, companies have relied on perimeter defenses to keep their networks and data secure. Unfortunately, network firewalls and network vulnerability scanners can't defend against application-level attacks. Cyber-criminals are leveraging relatively...



