Design and Implementation of a Separate Self-developed Container Engine and Fault Monitoring Method
The power grid regulation and control system has high requirements for business stability and maintainability.The healthy operation of open source containers highly depends on the existence of the container shim process and does not support hot upgrades.When a container fails,it will only be easily rebuilt,does not support finer granularity fault monitoring and recovery of multiple business processes in the container,cannot be directly used in the power grid real-time regulation and control system.By studying the principle of container technology,a separate container engine and fault monitoring technology is proposed,and a daemon free container software is im-plemented.The fault monitoring and recovery of container business process is realized.This separated container enables container man-agement system components to support hot upgrades,lower coupling between components,more simple and reliable,support no mirroring mode,support fine-grained container and container process linkage fault monitoring,and the stability,maintainability,flexibility,and reliability of the container are higher than that of the open source container.Test data shows that the split container engine starts up 2.5 times faster than Docker containers and consumes 20%of Docker's additional resources.