DC-Store - Eliminating Noisy Neighbor Containers Using Deterministic I/O Performance and Resource Isolation
Explore a storage framework designed to provide deterministic I/O performance in multi-container environments. Learn about DC-store, which implements multiple NVM sets on a shared storage pool to eliminate internal resource conflicts and isolate noisy neighbor containers. Discover how this innovative approach combines hardware-level design with software support to enhance Linux kernel functionality. Examine the prototype implementation and evaluation results, which demonstrate a 31% reduction in average execution time for containerized data-intensive applications compared to baseline systems. Gain insights into the challenges of conventional storage sharing, the impact of page frame reclaiming, and the benefits of physical separation in SSD volumes. Delve into the technical details of container creation, control group settings, and system call procedures for improved resource management.