In search of the ideal storage configuration for docker containers

Vasily Tarasov, Lukas Rupprecht, Dimitris Skourtis, Amit Warke, Dean Hildebrand, Mohamed Mohamed, Nagapramod Mandagere, Wenji Li, Raju Rangaswami, Ming Zhao

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 Citations (Scopus)

Abstract

Containers are a widely successful technology today popularized by Docker. Containers improve system utilization by increasing workload density. Docker containers enable seamless deployment of workloads across development, test, and production environments. Docker's unique approach to data management, which involves frequent snapshot creation and removal, presents a new set of exciting challenges for storage systems. At the same time, storage management for Docker containers has remained largely unexplored with a dizzying array of solution choices and configuration options. In this paper we unravel the multi-faceted nature of Docker storage and demonstrate its impact on system and workload performance. As we uncover new properties of the popular Docker storage drivers, this is a sobering reminder that widespread use of new technologies can often precede their careful evaluation.

Original languageEnglish (US)
Title of host publicationProceedings - 2017 IEEE 2nd International Workshops on Foundations and Applications of Self* Systems, FAS*W 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages199-206
Number of pages8
ISBN (Electronic)9781509065585
DOIs
StatePublished - Oct 9 2017
Event2nd IEEE International Workshops on Foundations and Applications of Self* Systems, FAS*W 2017 - Tucson, United States
Duration: Sep 18 2017Sep 22 2017

Other

Other2nd IEEE International Workshops on Foundations and Applications of Self* Systems, FAS*W 2017
CountryUnited States
CityTucson
Period9/18/179/22/17

Fingerprint

Containers
Storage management
Information management

Keywords

  • Containers
  • Docker
  • Storage

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Computational Mechanics

Cite this

Tarasov, V., Rupprecht, L., Skourtis, D., Warke, A., Hildebrand, D., Mohamed, M., ... Zhao, M. (2017). In search of the ideal storage configuration for docker containers. In Proceedings - 2017 IEEE 2nd International Workshops on Foundations and Applications of Self* Systems, FAS*W 2017 (pp. 199-206). [8064124] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/FAS-W.2017.148

In search of the ideal storage configuration for docker containers. / Tarasov, Vasily; Rupprecht, Lukas; Skourtis, Dimitris; Warke, Amit; Hildebrand, Dean; Mohamed, Mohamed; Mandagere, Nagapramod; Li, Wenji; Rangaswami, Raju; Zhao, Ming.

Proceedings - 2017 IEEE 2nd International Workshops on Foundations and Applications of Self* Systems, FAS*W 2017. Institute of Electrical and Electronics Engineers Inc., 2017. p. 199-206 8064124.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Tarasov, V, Rupprecht, L, Skourtis, D, Warke, A, Hildebrand, D, Mohamed, M, Mandagere, N, Li, W, Rangaswami, R & Zhao, M 2017, In search of the ideal storage configuration for docker containers. in Proceedings - 2017 IEEE 2nd International Workshops on Foundations and Applications of Self* Systems, FAS*W 2017., 8064124, Institute of Electrical and Electronics Engineers Inc., pp. 199-206, 2nd IEEE International Workshops on Foundations and Applications of Self* Systems, FAS*W 2017, Tucson, United States, 9/18/17. https://doi.org/10.1109/FAS-W.2017.148
Tarasov V, Rupprecht L, Skourtis D, Warke A, Hildebrand D, Mohamed M et al. In search of the ideal storage configuration for docker containers. In Proceedings - 2017 IEEE 2nd International Workshops on Foundations and Applications of Self* Systems, FAS*W 2017. Institute of Electrical and Electronics Engineers Inc. 2017. p. 199-206. 8064124 https://doi.org/10.1109/FAS-W.2017.148
Tarasov, Vasily ; Rupprecht, Lukas ; Skourtis, Dimitris ; Warke, Amit ; Hildebrand, Dean ; Mohamed, Mohamed ; Mandagere, Nagapramod ; Li, Wenji ; Rangaswami, Raju ; Zhao, Ming. / In search of the ideal storage configuration for docker containers. Proceedings - 2017 IEEE 2nd International Workshops on Foundations and Applications of Self* Systems, FAS*W 2017. Institute of Electrical and Electronics Engineers Inc., 2017. pp. 199-206
@inproceedings{e8eb450311d5457281dd2270d574f26f,
title = "In search of the ideal storage configuration for docker containers",
abstract = "Containers are a widely successful technology today popularized by Docker. Containers improve system utilization by increasing workload density. Docker containers enable seamless deployment of workloads across development, test, and production environments. Docker's unique approach to data management, which involves frequent snapshot creation and removal, presents a new set of exciting challenges for storage systems. At the same time, storage management for Docker containers has remained largely unexplored with a dizzying array of solution choices and configuration options. In this paper we unravel the multi-faceted nature of Docker storage and demonstrate its impact on system and workload performance. As we uncover new properties of the popular Docker storage drivers, this is a sobering reminder that widespread use of new technologies can often precede their careful evaluation.",
keywords = "Containers, Docker, Storage",
author = "Vasily Tarasov and Lukas Rupprecht and Dimitris Skourtis and Amit Warke and Dean Hildebrand and Mohamed Mohamed and Nagapramod Mandagere and Wenji Li and Raju Rangaswami and Ming Zhao",
year = "2017",
month = "10",
day = "9",
doi = "10.1109/FAS-W.2017.148",
language = "English (US)",
pages = "199--206",
booktitle = "Proceedings - 2017 IEEE 2nd International Workshops on Foundations and Applications of Self* Systems, FAS*W 2017",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",

}

TY - GEN

T1 - In search of the ideal storage configuration for docker containers

AU - Tarasov, Vasily

AU - Rupprecht, Lukas

AU - Skourtis, Dimitris

AU - Warke, Amit

AU - Hildebrand, Dean

AU - Mohamed, Mohamed

AU - Mandagere, Nagapramod

AU - Li, Wenji

AU - Rangaswami, Raju

AU - Zhao, Ming

PY - 2017/10/9

Y1 - 2017/10/9

N2 - Containers are a widely successful technology today popularized by Docker. Containers improve system utilization by increasing workload density. Docker containers enable seamless deployment of workloads across development, test, and production environments. Docker's unique approach to data management, which involves frequent snapshot creation and removal, presents a new set of exciting challenges for storage systems. At the same time, storage management for Docker containers has remained largely unexplored with a dizzying array of solution choices and configuration options. In this paper we unravel the multi-faceted nature of Docker storage and demonstrate its impact on system and workload performance. As we uncover new properties of the popular Docker storage drivers, this is a sobering reminder that widespread use of new technologies can often precede their careful evaluation.

AB - Containers are a widely successful technology today popularized by Docker. Containers improve system utilization by increasing workload density. Docker containers enable seamless deployment of workloads across development, test, and production environments. Docker's unique approach to data management, which involves frequent snapshot creation and removal, presents a new set of exciting challenges for storage systems. At the same time, storage management for Docker containers has remained largely unexplored with a dizzying array of solution choices and configuration options. In this paper we unravel the multi-faceted nature of Docker storage and demonstrate its impact on system and workload performance. As we uncover new properties of the popular Docker storage drivers, this is a sobering reminder that widespread use of new technologies can often precede their careful evaluation.

KW - Containers

KW - Docker

KW - Storage

UR - http://www.scopus.com/inward/record.url?scp=85035190713&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85035190713&partnerID=8YFLogxK

U2 - 10.1109/FAS-W.2017.148

DO - 10.1109/FAS-W.2017.148

M3 - Conference contribution

AN - SCOPUS:85035190713

SP - 199

EP - 206

BT - Proceedings - 2017 IEEE 2nd International Workshops on Foundations and Applications of Self* Systems, FAS*W 2017

PB - Institute of Electrical and Electronics Engineers Inc.

ER -