Achieving Performance Isolation in Docker Environments with ZNS SSDs

被引:4
作者
Han, Yejin [1 ]
Oh, Myunghoon [1 ]
Lee, Jaedong [1 ]
Yoo, Seehwan [1 ]
Kim, Bryan S. [2 ]
Choi, Jongmoo [1 ]
机构
[1] Dankook Univ, Yongin, Gyeonggi Do, South Korea
[2] Syracuse Univ, Syracuse, NY USA
来源
2023 IEEE 12TH NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM, NVMSA | 2023年
基金
新加坡国家研究基金会;
关键词
Checkpointing; Docker; Performance interference; ZNS SSDs;
D O I
10.1109/NVMSA58981.2023.00016
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:25 / 31
页数:7
相关论文
共 29 条
  • [1] [Anonymous], 2022, Flexible I/O tester
  • [2] [Anonymous], 2018, Nvm express 2.0 zoned namespace command set specification
  • [3] [Anonymous], 2023, File systems for zoned storage
  • [4] What You Can't Forget: Exploiting Parallelism for Zoned Namespaces
    Bae, Hanyeoreum
    Kim, Jiseon
    Kwon, Miryeong
    Jung, Myoungsoo
    [J]. PROCEEDINGS OF THE 2022 14TH ACM WORKSHOP ON HOT TOPICS IN STORAGE AND FILE SYSTEMS, HOTSTORAGE 2022, 2022, : 79 - 85
  • [5] Bjorling M, 2021, PROCEEDINGS OF THE 2021 USENIX ANNUAL TECHNICAL CONFERENCE, P689
  • [6] C. Community, 2019, Checkpoint/restore in userspace(criu)
  • [7] VSSD: Performance Isolation in a Solid-State Drive
    Chang, Da-Wei
    Chen, Hsin-Hung
    Su, Wei-Jian
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2015, 20 (04)
  • [8] Choi G., 2020, USENIX HotStorage, P1
  • [9] Choi S.-H., 2022, Journal of Network and Computer Applications, V208
  • [10] Han K, 2021, PROCEEDINGS OF THE 15TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDI '21), P147