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-Eldin144224.01
Jonathan Westin210.35
Bin Wang31788246.68
Prateek Sharma4113.23
Prashant J. Shenoy56386521.30