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
Fundamentals of Containers, Kubernetes, and Red Hat OpenShiftRed Hat via edX Configuration Management for Containerized Delivery
Microsoft via edX Getting Started with Google Kubernetes Engine - Español
Google Cloud via Coursera Getting Started with Google Kubernetes Engine - 日本語版
Google Cloud via Coursera Architecting with Google Kubernetes Engine: Foundations en Español
Google Cloud via Coursera