Achieving Performance Isolation in Docker Environments with ZNS SSDs

Yejin Han, Myunghoon Oh, Jaedong Lee, Seehwan Yoo, Bryan S. Kim, Jongmoo Choi

Research output: Chapter in Book/Entry/PoemConference contribution

Abstract

Checkpointing is an essential ingredient in Docker environments for fast recovery and migration. However, it incurs serious interference with normal I/Os and other Docker containers running in parallel. To address this problem, we propose a new checkpoint scheme based on Zoned Namespace Solid State Drives (ZNS SSDs), specifically having small zones. ZNS SSDs are a novel type of SSDs that support a zone interface, allowing workload separation and performance isolation. On small zone ZNS SSDs, we devise two techniques: 1) independent zone allocation and 2) striping across multiple zones to achieve both interference mitigation and Quality of Service (QoS) support. Real implementation-based experiments show that our proposal can reduce interference by up to 40% when multiple dockers perform checkpoints concurrently.

Original languageEnglish (US)
Title of host publicationProceedings - 2023 12th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2023
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages25-31
Number of pages7
ISBN (Electronic)9798350344967
DOIs
StatePublished - 2023
Event12th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2023 - Niigata, Japan
Duration: Aug 30 2023Sep 1 2023

Publication series

NameProceedings - 2023 12th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2023

Conference

Conference12th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2023
Country/TerritoryJapan
CityNiigata
Period8/30/239/1/23

Keywords

  • Checkpointing
  • Docker
  • Performance interference
  • ZNS SSDs

ASJC Scopus subject areas

  • Electronic, Optical and Magnetic Materials
  • Computer Science Applications
  • Hardware and Architecture
  • Electrical and Electronic Engineering
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'Achieving Performance Isolation in Docker Environments with ZNS SSDs'. Together they form a unique fingerprint.

Cite this