Recovery Oriented Computing (ROC): Motivation, Definition, Techniques, and Case Studies
By David A. Patterson, Aaron B. Brown, Peter M. Broadwell, George Candea, Mike Y. Chen, James Cutler, Patricia Enriquez, Armando Fox, Emre Kıcıman, M. Merzbacher and 5 more. 2002
506 citations recorded by the source corpus.
View Paper: https://www.semanticscholar.org/paper/9c3a4c2d03e0c3068dba232ce56997ccef8e5692
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
- Rui Abreu
- Peter Zoeteweij
- A. V. Gemund
- Michael M. Swift
- Brian N. Bershad
- M. Annamalai
- Feng Qin
- Henry M. Levy
Citations in the corpus
- Unmodified Device Driver Reuse and Improved System Dependability via Virtual Machines (2004, background): “Commodity operating systems continue to employ system construction techniques that favor performance over dependability [29].”
- A survey of online failure prediction methods (2010, background): “” As main references, see [Brown and Patterson 2001; Patterson et al. 2002] for an introduction and [Candea et al.”
- Recovering device drivers (2004, background): “More recently, the need for failure recovery has moved from specialized applications and systems to the more general arena of commodity systems [Patterson et al. 2002].”
- Pinpoint: problem determination in large, dynamic Internet services (2002, methodology): “In addition, we plan to integrate Pinpoint with other recovery-oriented comput ing techniques [10] to further reduce mean time to recovery (MTTR).”
- Rx: treating bugs as allergies---a safe method to survive software failures (2005, background): “Recovery-Oriented Computing (ROC) [38] proposes restructuring the entire software platform to focus on and allow recovery.”
- Improving the reliability of commodity operating systems (2005, background): “First, computer system reliability remains a crucial but unsolved problem [10, 14].”
- Total Recall: System Support for Automated Availability Management (2004, background): “In fact, a recent survey analysis of cluster-based services suggests that the operational cost of preparing for and recovering from failures easily dominates the capital expense of the individual hardware systems [17].”
- An Evaluation of Similarity Coefficients for Software Fault Localization (2006, background): “It is developed in the context of the Recovery Oriented Computing project [15], and is targeted at large, dynamic Internet services, such as web-mail services and search engines.”
- Characterizing cloud computing hardware reliability (2010, background): “creased onus on the software stack via added complexity for dealing with frequent hardware failures [14].”
- The case for lifetime reliability-aware microprocessors (2004, methodology): “We assume that we can account for the impact of this variation by: (1) calculating a FIT value based on instantaneous (cid:0) , (cid:1) , (cid:2) , and (cid”