TY - GEN
T1 - Spock
T2 - 12th IEEE International Conference on Cloud Computing, CLOUD 2019
AU - Gunasekaran, Jashwant Raj
AU - Thinakaran, Prashanth
AU - Kandemir, Mahmut Taylan
AU - Urgaonkar, Bhuvan
AU - Kesidis, George
AU - Das, Chita
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/7
Y1 - 2019/7
N2 - We are witnessing the emergence of elastic web services which are hosted in public cloud infrastructures. For reasons of cost-effectiveness, it is crucial for the elasticity of these web services to match the dynamically-evolving user demand. Traditional approaches employ clusters of virtual machines (VMs) to dynamically scale resources based on application demand. However, they still face challenges such as higher cost due to over-provisioning or incur service level objective (SLO) violations due to under-provisioning. Motivated by this observation, we propose Spock, a new scalable and elastic control system that exploits both VMs and serverless functions to reduce cost and ensure SLO for elastic web services. We show that under two different scaling policies, Spock reduces SLO violations of queries by up to 74\% when compared to VM-based resource procurement schemes. Further, Spock yields significant cost savings, by up to 33\% compared to traditional approaches which use only VMs.
AB - We are witnessing the emergence of elastic web services which are hosted in public cloud infrastructures. For reasons of cost-effectiveness, it is crucial for the elasticity of these web services to match the dynamically-evolving user demand. Traditional approaches employ clusters of virtual machines (VMs) to dynamically scale resources based on application demand. However, they still face challenges such as higher cost due to over-provisioning or incur service level objective (SLO) violations due to under-provisioning. Motivated by this observation, we propose Spock, a new scalable and elastic control system that exploits both VMs and serverless functions to reduce cost and ensure SLO for elastic web services. We show that under two different scaling policies, Spock reduces SLO violations of queries by up to 74\% when compared to VM-based resource procurement schemes. Further, Spock yields significant cost savings, by up to 33\% compared to traditional approaches which use only VMs.
UR - http://www.scopus.com/inward/record.url?scp=85069531622&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85069531622&partnerID=8YFLogxK
U2 - 10.1109/CLOUD.2019.00043
DO - 10.1109/CLOUD.2019.00043
M3 - Conference contribution
AN - SCOPUS:85069531622
T3 - IEEE International Conference on Cloud Computing, CLOUD
SP - 199
EP - 208
BT - Proceedings - 2019 IEEE International Conference on Cloud Computing, CLOUD 2019 - Part of the 2019 IEEE World Congress on Services
A2 - Bertino, Elisa
A2 - Chang, Carl K.
A2 - Chen, Peter
A2 - Damiani, Ernesto
A2 - Goul, Michael
A2 - Oyama, Katsunori
PB - IEEE Computer Society
Y2 - 8 July 2019 through 13 July 2019
ER -