首页> 外文会议>International conference on reliability, safety, and security of railway systems >Redundant and Reliable Architecture Based on Open Source Tools for Light-Rail-Transit On-Board-Systems
【24h】

Redundant and Reliable Architecture Based on Open Source Tools for Light-Rail-Transit On-Board-Systems

机译:基于开源工具的轻便型车载系统的冗余可靠架构

获取原文

摘要

The LRT (Light Rail Transit) systems are a kind of urban transport that has aspects in common to both tramways and metros. This paper analyses the Thales LRT On-Board-Systems (OBS) architecture, which is designed to achieve a high level of availability. Such architecture is built on top of open source technologies and consolidated telecommunication standards. Architectural requirements axe met also thanks to the used Open-Source foundations. In particular the Qt framework, the OMQ and the ASN. 1 to C compiler have been used to develop a micro-service oriented fault resistant system. Redundant services are spawned on replicated identical hardware units, one of which is the master, and are seamlessly and automatically kept in sync by the algorithms described in this paper. In case of a service failure on one of the replicated hardware boxes, a choice is made between two alternatives: (1) a full mastership changeover is performed and another redundant box becomes the new master (2) a micro-service is migrated to another redundant box in order to take control of the same non-faulty device. The described architecture is being actively used in both LRT and metro solutions, thus this work will describe the benefits on the field and the effectiveness of the architecture in terms of code quality and maintainability. Since the development of the mentioned projects has been carried on inside an Agile team, some considerations will be made about benefits, constraints and pitfalls of such kind of methodologies, on strictly regulated and safety related projects.
机译:LRT(轻轨交通)系统是一种城市交通,具有与电车轨道和地铁相同的方面。本文分析了Thales LRT车载系统(OBS)架构,该架构旨在实现较高的可用性。这样的体系结构建立在开源技术和统一的电信标准之上。由于使用了开放源代码基础,因此也满足了架构要求。特别是Qt框架,OMQ和ASN。已经使用图1到C的编译器来开发面向微服务的抗故障系统。冗余服务在复制的相同硬件单元上生成,其中一个是主机,并且通过本文所述的算法无缝且自动地保持同步。如果其中一个复制的硬件盒上的服务出现故障,则可以在以下两种选择之间进行选择:(1)执行完全的主控权转换,另一个冗余盒成为新的主盒(2)将微服务迁移到另一个冗余盒,以便控制相同的非故障设备。所描述的体系结构正在LRT和Metro解决方案中积极使用,因此,这项工作将在代码质量和可维护性方面描述该领域的优势以及体系结构的有效性。由于上述项目的开发是在敏捷团队内部进行的,因此将对严格监管和与安全相关的项目的此类方法的收益,约束和陷阱进行一些考虑。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号