We consider elastic resource provisioning in the cloud, focusing on in-memory key-value stores used as caches. Our goal is to dynamically scale resources to the traffic pattern minimizing the overall cost, which includes not only the storage cost, but also the cost due to misses. In fact, a small variation of the cache miss ratio may have a significant impact on user perceived performance in modern web services, which in turn has an impact on the overall revenues for the content provider using such services. We propose and study a dynamic algorithm for TTL caches, which is able to obtain close-to-minimal costs. Since high-throughput caches require low complexity operations, we discuss a practical implementation of such a scheme requiring c...
Abstract—Cloud computing has emerged to provide virtual, pay-as-you-go computing and storage service...
We consider robust resource allocation of services in Clouds. More specifically, we consider the cas...
Abstract — with the growing popularity of cloud based data centers as the enterprise IT platform of ...
We consider in-memory key-value stores used as caches, and their elastic provisioning in the cloud. ...
International audienceWe consider elastic resource provisioning in the cloud, focusing on in-memory ...
Abstract—Web and service applications are generally I/O bound and follow a Zipf-like request distrib...
Abstract—Computing as a utility, that is, on-demand access to computing and storage infrastructure, ...
Over the past decades, caching has become the key technology used for bridging the performance gap a...
Abstract—Although the resource elasticity offered by Infrastructure-as-a-Service (IaaS) clouds opens...
Abstract—Although the resource elasticity offered by Infrastructure-as-a-Service (IaaS) clouds opens...
Abstract This paper describes two approaches to the problem of determining exact optimal storage cap...
Abstract—With the promise on-demand compute/storage re-sources, many users are deploying data-intens...
Caching is fundamental to performance in distributed information retrieval systems such as the World...
The advent of elastic Content Delivery Networks (CDNs) enable Content Providers (CPs) to lease cache...
Data caching is a key paradigm for improving the performance of web services in terms of both end-us...
Abstract—Cloud computing has emerged to provide virtual, pay-as-you-go computing and storage service...
We consider robust resource allocation of services in Clouds. More specifically, we consider the cas...
Abstract — with the growing popularity of cloud based data centers as the enterprise IT platform of ...
We consider in-memory key-value stores used as caches, and their elastic provisioning in the cloud. ...
International audienceWe consider elastic resource provisioning in the cloud, focusing on in-memory ...
Abstract—Web and service applications are generally I/O bound and follow a Zipf-like request distrib...
Abstract—Computing as a utility, that is, on-demand access to computing and storage infrastructure, ...
Over the past decades, caching has become the key technology used for bridging the performance gap a...
Abstract—Although the resource elasticity offered by Infrastructure-as-a-Service (IaaS) clouds opens...
Abstract—Although the resource elasticity offered by Infrastructure-as-a-Service (IaaS) clouds opens...
Abstract This paper describes two approaches to the problem of determining exact optimal storage cap...
Abstract—With the promise on-demand compute/storage re-sources, many users are deploying data-intens...
Caching is fundamental to performance in distributed information retrieval systems such as the World...
The advent of elastic Content Delivery Networks (CDNs) enable Content Providers (CPs) to lease cache...
Data caching is a key paradigm for improving the performance of web services in terms of both end-us...
Abstract—Cloud computing has emerged to provide virtual, pay-as-you-go computing and storage service...
We consider robust resource allocation of services in Clouds. More specifically, we consider the cas...
Abstract — with the growing popularity of cloud based data centers as the enterprise IT platform of ...