Title :
Predicting response times for the Spotify backend
Author :
Yanggratoke, Rerngvit ; Kreitz, Gunnar ; Goldmann, Mikael ; Stadler, Rolf
Author_Institution :
ACCESS Linnaeus Center, KTH R. Inst. of Technol., Stockholm, Sweden
Abstract :
We model and evaluate the performance of a distributed key-value storage system that is part of the Spotify backend. Spotify is an on-demand music streaming service, offering low-latency access to a library of over 16 million tracks and serving over 10 million users currently. We first present a simplified model of the Spotify storage architecture, in order to make its analysis feasible. We then introduce an analytical model for the distribution of the response time, a key metric in the Spotify service. We parameterize and validate the model using measurements from two different testbed configurations and from the operational Spotify infrastructure. We find that the model is accurate-measurements are within 11% of predictions-within the range of normal load patterns. We apply the model to what-if scenarios that are essential to capacity planning and robustness engineering. The main difference between our work and related research in storage system performance is that our model provides distributions of key system metrics, while related research generally gives only expectations, which is not sufficient in our case.
Keywords :
audio streaming; music; peer-to-peer computing; performance evaluation; storage management; Spotify backend; Spotify storage architecture; capacity planning; distributed key-value storage system; key system metrics; on-demand music streaming service; operational Spotify infrastructure; performance evaluation; response time prediction; robustness engineering; storage system performance; Analytical models; Load modeling; Mathematical model; Predictive models; Production; Servers; Time factors; Key-value store; distributed object store; performance measurements; performance modeling; response times; streaming media services; system dimensioning;
Conference_Titel :
Network and service management (cnsm), 2012 8th international conference and 2012 workshop on systems virtualiztion management (svm)
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4673-3134-0
Electronic_ISBN :
978-3-901882-48-7