Spotify is a music streaming service that offers access to a vast music catalogue; it counts more than 24 million active users in 28 different countries. Spotify's backend is made up by a constellation of independent loosely-coupled services; each service consists of a set of replicas, running on a set of servers in multiple data centers: each request to a service needs to be routed to an appropriate replica. Balancing the load across replicas is crucial to exploit available resources in the best possible way, and to provide optimal performances to clients. The main aim of this project is exploring the possibility of developing a load balancing algorithm that exploits request-reply latencies as its only load index. There are two reasons why...
This paper describes the network response time which represent a significant indicator for network p...
Popular Web sites such as Google and Facebook must have an extremely large clients and providing suc...
Latency is one of the key parameters of Internet services. However, it is difficult to correctly ass...
We model and evaluate the performance of a distributed key-value storage system that is part of the ...
We model and evaluate the performance of a distributed key-value storage system that is part of the ...
A major theme of IT in the past decade has been the shift from on-premise hardware to cloud computin...
As web pages become more user friendly and interactive we see that objects such as pictures, media f...
Cloud applications are often subject to unexpected events like flashcrowds and hardware failures. Us...
We analyse two complementary datasets to quantify the latency variation experienced by internet end-...
[[abstract]]Receiver playback buffers are required to smooth network delay variations. A playback bu...
Microservices architecture is the formation of a network of multiple services communicating with eac...
This paper focuses on an experimental analysis of the perfor-mance and scalability of cluster-based ...
Web applications commonly suffer from flash crowds and resource failure, resulting in performance d...
Abstract—Due to the advancement in technology and the growth of human society, it is necessary to wo...
Understanding server capacity is crucial for system ca-pacity planning, configuration, and QoS-aware...
This paper describes the network response time which represent a significant indicator for network p...
Popular Web sites such as Google and Facebook must have an extremely large clients and providing suc...
Latency is one of the key parameters of Internet services. However, it is difficult to correctly ass...
We model and evaluate the performance of a distributed key-value storage system that is part of the ...
We model and evaluate the performance of a distributed key-value storage system that is part of the ...
A major theme of IT in the past decade has been the shift from on-premise hardware to cloud computin...
As web pages become more user friendly and interactive we see that objects such as pictures, media f...
Cloud applications are often subject to unexpected events like flashcrowds and hardware failures. Us...
We analyse two complementary datasets to quantify the latency variation experienced by internet end-...
[[abstract]]Receiver playback buffers are required to smooth network delay variations. A playback bu...
Microservices architecture is the formation of a network of multiple services communicating with eac...
This paper focuses on an experimental analysis of the perfor-mance and scalability of cluster-based ...
Web applications commonly suffer from flash crowds and resource failure, resulting in performance d...
Abstract—Due to the advancement in technology and the growth of human society, it is necessary to wo...
Understanding server capacity is crucial for system ca-pacity planning, configuration, and QoS-aware...
This paper describes the network response time which represent a significant indicator for network p...
Popular Web sites such as Google and Facebook must have an extremely large clients and providing suc...
Latency is one of the key parameters of Internet services. However, it is difficult to correctly ass...