International audiencePerformance isolation is enforced in the cloud by setting to each virtual machine (VM) a given fraction of each resource type (physical memory, processor, and IO bandwidth). However, microarchitectural-level resources such as processor's caches cannot be divided and allocated to VMs: they are globally shared among all VMs which compete for their use, leading to cache contention. Therefore, performance isolation and predictability are compromised. This situation is devastating for HPC applications. In this paper, we propose a software solution (called Kyoto) to this issue, inspired by the polluters pay principle. A VM is said to pollute the cache if it provokes significant cache replacements which impact the performance...
HPC applications are increasingly being used in academia and laboratories for scientific research an...
The scalability of High Performance Computing (HPC) applications depends heavily on the efficient su...
The advantages of pay-as-you-go model, elasticity, and the flexibility and customization offered by ...
International audiencePerformance isolation is enforced in the cloud by setting to each virtual mach...
Cloud computing has become a dominant computing paradigm in the information technology industry due ...
Cloud computing has become a dominant computing paradigm in the information technology industry due ...
Abstract—Virtualization is a key technology for multi-tenant cloud computing enabling isolation of t...
International audienceWith the advent of cloud architectures, virtualization has become a key mechan...
This paper analyzes the host cache effectiveness in full virtualization, particularly associated wit...
High precision results for large scientific problems often require immense computational power, an i...
Abstract. We investigate the effects of shared resources for high-per-formance computing in a commer...
International audienceNowadays virtualization is used as the sole mechanism to isolate different use...
Nowadays many supercomputer users are dissatisfied with a long waiting time for their jobs in the su...
I have presented this paper at the given conference. The subject of the paper was attractive and uni...
In this paper, we evaluate the overheads of virtualization in commercial multicore architectures wit...
HPC applications are increasingly being used in academia and laboratories for scientific research an...
The scalability of High Performance Computing (HPC) applications depends heavily on the efficient su...
The advantages of pay-as-you-go model, elasticity, and the flexibility and customization offered by ...
International audiencePerformance isolation is enforced in the cloud by setting to each virtual mach...
Cloud computing has become a dominant computing paradigm in the information technology industry due ...
Cloud computing has become a dominant computing paradigm in the information technology industry due ...
Abstract—Virtualization is a key technology for multi-tenant cloud computing enabling isolation of t...
International audienceWith the advent of cloud architectures, virtualization has become a key mechan...
This paper analyzes the host cache effectiveness in full virtualization, particularly associated wit...
High precision results for large scientific problems often require immense computational power, an i...
Abstract. We investigate the effects of shared resources for high-per-formance computing in a commer...
International audienceNowadays virtualization is used as the sole mechanism to isolate different use...
Nowadays many supercomputer users are dissatisfied with a long waiting time for their jobs in the su...
I have presented this paper at the given conference. The subject of the paper was attractive and uni...
In this paper, we evaluate the overheads of virtualization in commercial multicore architectures wit...
HPC applications are increasingly being used in academia and laboratories for scientific research an...
The scalability of High Performance Computing (HPC) applications depends heavily on the efficient su...
The advantages of pay-as-you-go model, elasticity, and the flexibility and customization offered by ...