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