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:
- 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.
- 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.
Please check Contributing for more details.
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.
This project is licensed under the GPLv2.