Reg: An ultra-lightweight container that maximizes memory sharing and minimizes the runtime environment

  • Wei Wang
  • , Liqing Zhang
  • , Dong Guo
  • , Shaoling Wu
  • , Haibo Cui
  • , Fenglin Bi

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Scopus citations

Abstract

The rise of container technology has brought about profound changes in the data center, and many software have been transferred to micro-service deployment and delivery. Therefore, it is of a broad practical significance to optimize the startup, operation and maintenance of large-scale containers in a massive user environment. At present, the mainstream container technology represented by Docker has achieved great success, but there is still much room for improvement in image volume and resource sharing. We reviewed the development of virtualization technology, and clarify that lightweight virtualization technology is the future research direction, which is very important for data-sensitive applications. By establishing a library file sharing model, we explored the impact of the degree of sharing of library files on the maximum number of containers that can be launched. We present an ultra-lightweight container design that minimizes the container runtime environment that supports application execution by refining the granularity of operational resources. At the same time, we extract the library files and the executable binary files into a single layer, which realizes the maximum sharing of the host's memory resources among containers. Then, according to the above scheme, we implement an ultra-lightweight container management engine: Reg (runtime environment generation), and a Reg-based workflow is defined. Finally, we carried out a series of comparative experiments on mirror volume, startup speed, memory usage and container startup storm, verified the effectiveness of proposed method in the large-scale container environment.

Original languageEnglish
Title of host publicationProceedings - 2019 IEEE International Conference on Web Services, ICWS 2019 - Part of the 2019 IEEE World Congress on Services
EditorsElisa Bertino, Carl K. Chang, Peter Chen, Ernesto Damiani, Ernesto Damiani, Michael Goul, Katsunori Oyama
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages76-82
Number of pages7
ISBN (Electronic)9781728127170
DOIs
StatePublished - Jul 2019
Event26th IEEE International Conference on Web Services, ICWS 2019 - Milan, Italy
Duration: 8 Jul 201913 Jul 2019

Publication series

NameProceedings - 2019 IEEE International Conference on Web Services, ICWS 2019 - Part of the 2019 IEEE World Congress on Services

Conference

Conference26th IEEE International Conference on Web Services, ICWS 2019
Country/TerritoryItaly
CityMilan
Period8/07/1913/07/19

Keywords

  • Cloudware
  • Container
  • Lightweight
  • Resource sharing
  • Runtime environment

Fingerprint

Dive into the research topics of 'Reg: An ultra-lightweight container that maximizes memory sharing and minimizes the runtime environment'. Together they form a unique fingerprint.

Cite this