Skip to main content

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

  • Conference paper
  • First Online:
  • 1139 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 10598))

Abstract

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Sustrik, M.: ØMQ: The Theoretical Foundation (2011). http://250bpm.com/concepts

  2. ØMQ The Guide. http://zguide.zeromq.org/page:all

  3. ITU-T Recommendation X.680 (2002) – ISO/IEC 8824–1:2002, Information technology - Abstract Syntax Notation One (ASN.1): Specification of basic notation

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vincenzo Di Massa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Di Massa, V., Damiani, M., Papini, M., Mandò, G. (2017). Redundant and Reliable Architecture Based on Open Source Tools for Light-Rail-Transit On-Board-Systems. In: Fantechi, A., Lecomte, T., Romanovsky, A. (eds) Reliability, Safety, and Security of Railway Systems. Modelling, Analysis, Verification, and Certification. RSSRail 2017. Lecture Notes in Computer Science(), vol 10598. Springer, Cham. https://doi.org/10.1007/978-3-319-68499-4_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-68499-4_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-68498-7

  • Online ISBN: 978-3-319-68499-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics