首页> 外文会议>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 are met also thanks to the used Open-Source foundations. In particular the Qt framework, the 0MQ 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框架,0MQ和ASN。 1到C编译器已被用于开发微服务导向的故障系统。冗余服务将在复制的相同硬件单元上生成,其中一个是主设备,并且通过本文描述的算法无缝且自动保持同步。如果在其中一个复制的硬件盒上进行服务失败,则在两个替代方案之间进行选择:(1)执行完整的尺寸转换,另一个冗余框变为新的主站(2)微型服务被迁移到另一个冗余盒以控制相同的非故障设备。所描述的架构正在积极使用LRT和地铁解决方案,因此该工作将描述对该领域的益处和架构在代码质量和可维护性方面的有效性。由于提到的项目的发展已经在敏捷团队内部进行,因此在严格监管和安全相关项目的情况下,将对这种方法的福利,限制和陷阱进行一些考虑因素。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号