Harvest, yield, and scalable tolerant systems

128Citations
Citations of this article
336Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The cost of reconciling consistency and state management with high availability is highly magnified by the unprecedented scale and robustness requirements of today's Internet applications. We propose two strategies for improving overall availability using simple mechanisms that scale over large applications whose output behavior tolerates graceful degradation. We characterize this degradation in terms of harvest and yield, and map it directly onto engineering mechanisms that enhance availability by improving fault isolation, and in some cases also simplify programming. By collecting examples of related techniques in the literature and illustrating the surprising range of applications that can benefit from these approaches, we hope to motivate a broader research program in this area.

Cite

CITATION STYLE

APA

Fox, A., & Brewer, E. A. (1999). Harvest, yield, and scalable tolerant systems. Proceedings of the Workshop on Hot Topics in Operating Systems - HOTOS, 174–178. https://doi.org/10.1109/hotos.1999.798396

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free