Title | ||
---|---|---|
SpotWeb: Running Latency-sensitive Distributed Web Services on Transient Cloud Servers |
Abstract | ||
---|---|---|
Many cloud providers offer servers with transient availability at a reduced cost. These servers can be unilaterally revoked by the provider, usually after a warning period to the user. Until recently, it has been thought that these servers are not suitable to run latency-sensitive workloads due to their transient availability. In this paper, we introduce SpotWeb, a framework for running latency-sensitive web workloads on transient computing platforms while maintaining the Quality-of-Service (QoS) of the running applications. SpotWeb is based on three novel concepts; using multi-period optimization---a novel approach developed in finance---for server selection; transiency-aware load-balancing; and using intelligent capacity over-provisioning. We implement SpotWeb and evaluate its performance in both simulations and testbed experiments. Our results show that SpotWeb reduces costs by up to 50% compared to state-of-the-art solutions while being scalable to hundreds of cloud server configurations.
|
Year | DOI | Venue |
---|---|---|
2019 | 10.1145/3307681.3325397 | Proceedings of the 28th International Symposium on High-Performance Parallel and Distributed Computing |
Keywords | Field | DocType |
cloud computing, fault-tolerance, transient computing | Reduced cost,Computer science,Server,Computer network,Testbed,Quality of service,Fault tolerance,Web service,Cloud computing,Scalability,Distributed computing | Conference |
ISBN | Citations | PageRank |
978-1-4503-6670-0 | 1 | 0.35 |
References | Authors | |
0 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Ahmed Ali-Eldin | 1 | 442 | 24.01 |
Jonathan Westin | 2 | 1 | 0.35 |
Bin Wang | 3 | 1788 | 246.68 |
Prateek Sharma | 4 | 11 | 3.23 |
Prashant J. Shenoy | 5 | 6386 | 521.30 |