A High-availability Urban Rail Cloud Platform Based on OpenStack:Design,Implementation and Availability Analysis
Rail transit systems have special requirements for reliability.Building a high availability(HA)rail transit private cloud computing platform has become a hot research field for urban rail transit.Designing and implementing a highly available cloud management system and virtual machines(VMs)on the cloud can effectively promote the migra-tion of more rail transit services to the cloud computing platform and improve the resource utilization rate of the rail tran-sit.Firstly,the general situation of cloud computing construction in rail transit was introduced,with emphasis on the fault-tolerant method of cloud computing platform.Subsequently,the specific methods of using the open-source Open-Stack technology to realize the HA cloud management platform and the HA VMs were described.Based on the analysis of the failure modes of the cloud management system and the VMs using the fault tree tool,the reliability model of the cloud management system and the VMs was established by the Markov process.Finally,the ground service in a complete Communication Based Train Control(CBTC)system was deployed by using the designed HA cloud computing platform,with two key indicators being tested to reflect VM's availability.According to the test results,the parameters of the reliability model were obtained to further calculate the availability indexes of the entire private cloud computing platform.The research will provide a strong theoretical basis and practical experience for the construction of a HA cloud computing platform for urban rail transit.