We consider in-memory key-value stores used as caches, and their elastic provisioning in the cloud. The cost associated to such caches not only includes the storage cost, but also the cost due to misses: in fact, the cache miss ratio has a direct impact on the performance perceived by end users, and this directly affects the overall revenues for content providers. Our aim is to adapt dynamically the number of caches based on the traffic pattern, to minimize the overall costs.We present a dynamic algorithm for TTL caches whose goal is to obtain close-to-minimal costs. We then propose a practical implementation with limited computational complexity: our scheme requires constant overhead per request independently from the cache size. Using rea...
Recent years have witnessed a phenomenal increase in video traffic. Virtual content delivery network...
Cloud applications that offer data management services are emerging. Such clouds support caching of ...
Key-value stores are used by companies such as Facebook and Twitter to improve the performance of we...
International audienceWe consider in-memory key-value stores used as caches, and their elastic provi...
We consider elastic resource provisioning in the cloud, focusing on in-memory key-value stores used ...
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...
Over the past decades, caching has become the key technology used for bridging the performance gap a...
In-memory read-only caches are widely used in cloud in-frastructure to reduce access latency and to ...
The advent of elastic Content Delivery Networks (CDNs) enable Content Providers (CPs) to lease cache...
In order to combat Internet congestion Web caches use replacement policies that attempt to keep the ...
10 pages, à paraîtreInternational audienceCloud computing provides access to "infinite" storage and ...
As the spread on the World Wide Web increases at alarming rates, caches are placed at strategic plac...
Cloud applications that offer data management services are emerging. Such clouds support caching of ...
Data caching is a key paradigm for improving the performance of web services in terms of both end-us...
Recent years have witnessed a phenomenal increase in video traffic. Virtual content delivery network...
Cloud applications that offer data management services are emerging. Such clouds support caching of ...
Key-value stores are used by companies such as Facebook and Twitter to improve the performance of we...
International audienceWe consider in-memory key-value stores used as caches, and their elastic provi...
We consider elastic resource provisioning in the cloud, focusing on in-memory key-value stores used ...
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...
Over the past decades, caching has become the key technology used for bridging the performance gap a...
In-memory read-only caches are widely used in cloud in-frastructure to reduce access latency and to ...
The advent of elastic Content Delivery Networks (CDNs) enable Content Providers (CPs) to lease cache...
In order to combat Internet congestion Web caches use replacement policies that attempt to keep the ...
10 pages, à paraîtreInternational audienceCloud computing provides access to "infinite" storage and ...
As the spread on the World Wide Web increases at alarming rates, caches are placed at strategic plac...
Cloud applications that offer data management services are emerging. Such clouds support caching of ...
Data caching is a key paradigm for improving the performance of web services in terms of both end-us...
Recent years have witnessed a phenomenal increase in video traffic. Virtual content delivery network...
Cloud applications that offer data management services are emerging. Such clouds support caching of ...
Key-value stores are used by companies such as Facebook and Twitter to improve the performance of we...