International audienceVirtualization has become a prominent tool in data centers and is extensively leveraged in cloud environments: it enables multiple virtual machines (VMs) -- with multiple operating systems and applications -- to run within a physical server. However, virtualization introduces the challenging issue of preserving the high disk utilization (i.e., reducing the seek delay and rotation overhead) when allocating disk resources to VMs. Exploiting spatial locality, a key technique for improving disk utilization and performance, faces additional challenges in the virtualized cloud because of the transparency feature of virtualization (hypervisors do not have the information about the access patterns of applications running withi...
Abstract—Steady growth in storage and processing capabilities has led to the accumulation of large-s...
Current I/O stack for high-performance computing is composed of multiple software layers in order to...
While virtualization enables multiple virtual machines (VMs) — with multiple operating systems and ...
International audienceVirtualization has become a prominent tool in data centers and is extensively ...
International audienceExploiting spatial locality, a key technique for improving disk I/O utilizatio...
Due to the widening performance gap between RAM and disk drives, a large number of I/O optimization ...
In the increasingly competitive public-cloud marketplace, improving the efficiency of data centers i...
Running big data analytics frameworks in the cloud is becoming increasingly important, but their res...
MapReduce emerges as an important distributed program-ming paradigm for large-scale applications. Ru...
ABSTRACT MapReduce emerges as an important distributed parallel programming paradigm for large-scale...
International audienceWhile virtualization enables multiple virtual machines (VMs) — with multiple o...
The emerging open cloud computing model will provide users with great freedom to dynamically migrate...
[[abstract]]Improving the disk I/O performance is always a critical research issue in cloud computin...
Abstract—In this paper, we address the problem of allocating disk resources to guarantee specified l...
With the advent of emerging e-Science applications, today\u27s scientific research increasingly re...
Abstract—Steady growth in storage and processing capabilities has led to the accumulation of large-s...
Current I/O stack for high-performance computing is composed of multiple software layers in order to...
While virtualization enables multiple virtual machines (VMs) — with multiple operating systems and ...
International audienceVirtualization has become a prominent tool in data centers and is extensively ...
International audienceExploiting spatial locality, a key technique for improving disk I/O utilizatio...
Due to the widening performance gap between RAM and disk drives, a large number of I/O optimization ...
In the increasingly competitive public-cloud marketplace, improving the efficiency of data centers i...
Running big data analytics frameworks in the cloud is becoming increasingly important, but their res...
MapReduce emerges as an important distributed program-ming paradigm for large-scale applications. Ru...
ABSTRACT MapReduce emerges as an important distributed parallel programming paradigm for large-scale...
International audienceWhile virtualization enables multiple virtual machines (VMs) — with multiple o...
The emerging open cloud computing model will provide users with great freedom to dynamically migrate...
[[abstract]]Improving the disk I/O performance is always a critical research issue in cloud computin...
Abstract—In this paper, we address the problem of allocating disk resources to guarantee specified l...
With the advent of emerging e-Science applications, today\u27s scientific research increasingly re...
Abstract—Steady growth in storage and processing capabilities has led to the accumulation of large-s...
Current I/O stack for high-performance computing is composed of multiple software layers in order to...
While virtualization enables multiple virtual machines (VMs) — with multiple operating systems and ...