DC-Store - Eliminating Noisy Neighbor Containers Using Deterministic I/O Performance and Resource Isolation
Offered By: USENIX via YouTube
Course Description
Overview
Syllabus
Intro
High-level Summary of Talk
Facebook: Representative Example of Multi-Container
Analogy of Facebook Scenario
Conventional Storage Sharing: Logical Separation
Test Target: Container A's User Experience
Divided SSD: Do Not Share Internal Resources
Hardware Prototyping
Soundproof test of Physically Separated Volume
Limitation of Conventional Noise Elimination
Page Frame Reclaiming: Representative Example
Background: How Page Frame Reclaiming Works
Public: One Case of Page Frame Reclaiming
Private: Pinning Metadata Destination
Sharable/Pinnable Property of Swap Area
Enabling Swap Area Property (Pinnable)
Container Creation with Pinned Info.
Define New Control Group (Cgroup) Setting File
Background: Container Creation Process
Background: Syscall for Container Data Structure
Background: Procedure of Page Frame Reclaiming
Pinned Info Aware Page Frame Reclaiming
Experiment Setup: Software Modification
Experiment Setup: Application Preparation
Experiment Setup: Real Workload Selection
Evaluation: Overall Performance
Result: Time Series Analysis
Evaluation: 1/0 Tacker Performance
Result: Execution Time Comparison
Taught by
USENIX
Related Courses
Understanding the Robustness of SSDs under Power FaultUSENIX via YouTube BetrFS - A Right-Optimized Write-Optimized File System
USENIX via YouTube F2FS - A New File System for Flash Storage
USENIX via YouTube DNA Data Storage and Near-Molecule Processing for the Yottabyte Era
USENIX via YouTube FAST '21 Work-in-Progress Reports
USENIX via YouTube