Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Rx: Treating Bugs As Allergies--A Safe Method to Survive Software Failures
 

Summary: Rx: Treating Bugs As Allergies-- A Safe Method to Survive
Software Failures
Feng Qin, Joseph Tucek, Jagadeesan Sundaresan and Yuanyuan Zhou
Department of Computer Science
University of Illinois at Urbana Champaign

fengqin, tucek, sundaresan, yyzhouí @cs.uiuc.edu
ABSTRACT
Many applications demand availability. Unfortunately, software
failures greatly reduce system availability. Prior work on surviving
software failures suffers from one or more of the following limita-
tions: Required application restructuring, inability to address deter-
ministic software bugs, unsafe speculation on program execution,
and long recovery time.
This paper proposes an innovative safe technique, called Rx,
which can quickly recover programs from many types of software
bugs, both deterministic and non-deterministic. Our idea, inspired
from allergy treatment in real life, is to rollback the program to a
recent checkpoint upon a software failure, and then to re-execute
the program in a modified environment. We base this idea on the

  

Source: Arpaci, Remzi - Department of Computer Sciences, University of Wisconsin at Madison
Qin, Feng - Department of Computer Science and Engineering, Ohio State University
Zhang, Xiangyu - Department of Computer Sciences, Purdue University

 

Collections: Computer Technologies and Information Sciences