Study on High Performance Computing Container Checkpoint Technology Based on CRIU
Fault tolerance has always been a hot and difficult problem in the field of high performance computing.Checkpointing is a common technical means to solve the fault tolerance problem,which can dump the state of running processes into files and recover them.Containers have strong resource isolation capability,which can provide a more ideal running environment and carrier for checkpointing technology and avoid the abnormality caused by the change of environment and resources in the case of node change after migration.Therefore,the combination of container and checkpointing can better support the research and implementation of task migration.This paper focuses on the design and optimization of Singularity checkpointing scheme based on CRIU(Checkpoint/Restore In Userspace).Based on the characteristics of checkpointing technology in HPC container applications,effective solutions are given in terms of safe use of CRIU,migration performance optimization,and maintaining network status.The paper extends the checkpointing function to Singularity and implements the prototype tool Migrator to verify the container migration performance.It can provide support for the subsequent implementation of HPC task migration.
Publication Details
- Journal
- SHILAP Revista de lepidopterología
- Published
- 2024-09-01
- DOI
- https://doi.org/10.11896/jsjkx.231000221
- Primary Topic
- Peptidase Inhibition and Analysis
- Type
- article
- Field-Weighted Citation Impact
- 0.00