Cloud block storage (CBS) is a key pillar of public clouds. Today's CBS distinguishes itself from physical counterparts (eg, SSDs) by offering unique burst capability as well as …
In many important cloud services, different tenants execute their requests in the thread pool of the same process, requiring fair sharing of resources. However, using fair queue …
Y Sun, J Lei, S Shin, H Lu - Proceedings of the 11th ACM Symposium on …, 2020 - dl.acm.org
Container storage commonly relies on overlay file systems to interpose read-only container images upon backing file systems. While being transparent to and compatible with most …
In clouds where CPU cores are time-shared by virtual CPUs (vCPU), vCPUs are scheduled and descheduled by the virtual machine monitor (VMM) periodically. In each virtual machine …
The paper focuses on an under-studied yet fundamental issue on Simultaneous Multi- Threading (SMT) processors—how to schedule I/O workloads, so as to improve I/O …
S Wu, W Zhu, Y Han, H Jiang, B Mao… - … on Computer-Aided …, 2020 - ieeexplore.ieee.org
Solid-state disk (SSD)-based redundant array of independent disks (RAIDs) have been widely deployed in high-end enterprize systems to provide high-performance and highly …
For a production high-performance computing (HPC) system, where storage devices are shared between multiple applications and managed in a best effort manner, I/O contention is …
Flash SSDs have become the de-facto choice to deliver high I/O performance to modern data-intensive workloads. These workloads are often deployed in the cloud, where multiple …
Z Yao, I Papapanagiotou, R Griffith - arXiv preprint arXiv:1512.06432, 2015 - arxiv.org
Achieving high performance in virtualized data centers requires both deploying high throughput storage clusters, ie based on Solid State Disks (SSDs), as well as optimally …