Microreboot -- A Technique for Cheap Recovery

Computer Science – Operating Systems

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

14 pages

Scientific paper

A significant fraction of software failures in large-scale Internet systems are cured by rebooting, even when the exact failure causes are unknown. However, rebooting can be expensive, causing nontrivial service disruption or downtime even when clusters and failover are employed. In this work we separate process recovery from data recovery to enable microrebooting -- a fine-grain technique for surgically recovering faulty application components, without disturbing the rest of the application. We evaluate microrebooting in an Internet auction system running on an application server. Microreboots recover most of the same failures as full reboots, but do so an order of magnitude faster and result in an order of magnitude savings in lost work. This cheap form of recovery engenders a new approach to high availability: microreboots can be employed at the slightest hint of failure, prior to node failover in multi-node clusters, even when mistakes in failure detection are likely; failure and recovery can be masked from end users through transparent call-level retries; and systems can be rejuvenated by parts, without ever being shut down.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Microreboot -- A Technique for Cheap Recovery does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Microreboot -- A Technique for Cheap Recovery, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Microreboot -- A Technique for Cheap Recovery will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-618049

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.