目录

Container Fork

Introduction

This project contains the source code and binary of our paper xxx. Please refer to our paper for design details.

This project is mainly divided into two parts:

  1. We propose a novel container reuse mechanism that accelerates container provisioning by reusing the entire universal container, thereby eliminating the overhead of container creation and destruction.
  2. We propose a process tree cloning technology (Pstree-Fork) to accelerate function process bootstrapping. This technology is independent of specific language runtimes and enables the parallel restoration of both multi-threaded and multi-process scenarios. Additionally, Pstree-Fork integrates CRIU‘s isolation mechanisms to prevent unintended resource sharing, such as file descriptors and shared memory.

Getting started

Contribution

Please check Contributing for more details.

Security

If you discover a potential security issue in this project, or think you may have discovered a security issue, we ask that you notify Bytedance Security via our security center or vulnerability reporting email.

Please do not create a public GitHub issue.

License

This project is licensed under the GPLv2.

邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号