Abstract
Increasingly, critical compute services are being delivered across wide-area networks. Today, a primary challenge to computer systems is building highly reliable services. However, the same decentralized nature that contributed to its sustained, exponential growth makes it difficult to deliver highly reliable services over the Internet. Failures and performance fluctuations in the middle of the network mean that no centralized service can continuously deliver high levels of performance and availability to all of its clients. Further, highly bursty and unpredictable access patterns force developers to overprovision their services for some expected worst case. Of course, it is only economically feasible to over-provision by some maximum amount.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Rebecca Braynard, Dejan Kostić, Adolfo Rodriguez, Jeffrey Chase, and Amin Vahdat. Opus: an Overlay Peer Utility Service. In Proceedings of the 5th International Conference on Open Architectures and Network Programming (OPENARCH), June 2002.
Jeffrey S. Chase, Darrell C. Anderson, Prachi N. Thakar, Amin M. Vahdat, and Ronald P. Doyle. Managing Energy and Server Resources in Hosting Centers. In Proceedings of the 18th ACM Symposium on Operating System Principles (SOSP), October 2001.
Armando Fox and Eric Brewer. Harvest, Yield, and Scalable Tolerant Systems. In Proceedings of HotOS-VII, March 1999.
Yun Fu and Amin Vahdat. Service Level Agreement Based Distributed Resource Allocation for Streaming Hosting Systems. In Proceedings of the Seventh InternationalWorkshop on Web Caching and Content Distribution (WCW), August 2002.
Joseph M. Hellerstein, Peter J. Haas, and Helen J. Wang. Online Aggregation. In Proc. ACM-SIGMOD International Conference on Management of Data, 1997.
Toshihide Ibaraki and Naoki Katoh, editors. Resource Allocation Problems: Algorithmic Approaches. MIT Press, Cambridge, MA, 1988.
Dejan Kostić, Adolfo Rodriguez, and Amin Vahdat. The Best of BothWorlds: Adaptivity in Two-Metric Overlays. Technical Report CS-2002-10, Duke University, May 2002. http://www.cs.duke.edu/~vahdat/ps/acdc-full.pdf.
Ion Stoica, Robert Morris, David Karger, Frans Kaashoek, and Hari Balakrishnan. Chord: A Scalable Peer to Peer Lookup Service for Internet Applications. In Proceedings of the 2001 SIGCOMM, August 2001.
Haifeng Yu and Amin Vahdat. Design and Evaluation of a Continuous Consistency Model for Replicated Services. In Proceedings of Operating Systems Design and Implementation (OSDI), October 2000.
Haifeng Yu and Amin Vahdat. The Costs and Limits ofAvailability for Replicated Services. In Proceedings of the 18th ACM Symposium on Operating Systems Principles (SOSP), October 2001.
Haifeng Yu and Amin Vahdat. Minimal Replication Cost for Availability. In Proceedings of the ACM Principles of Distributed Computing, July 2002.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Vahdat, A. (2003). Dynamically Provisioning Distributed Systems to Meet Target Levels of Performance, Availability, and Data Quality. In: Schiper, A., Shvartsman, A.A., Weatherspoon, H., Zhao, B.Y. (eds) Future Directions in Distributed Computing. Lecture Notes in Computer Science, vol 2584. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-37795-6_23
Download citation
DOI: https://doi.org/10.1007/3-540-37795-6_23
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00912-2
Online ISBN: 978-3-540-37795-5
eBook Packages: Springer Book Archive