A Flexible System Architecture for Acquisition and Storage of Naturalistic Driving Data

Innovation in intelligent transportation systems relies on analysis of high-quality data. In this paper, the authors describe the design principles behind their data management infrastructure. The principles they adopt place an emphasis on flexibility and maintainability. This is achieved by breaking up code into a modular design that can be run on many independent processes. Message passing over a publish–subscribe network enables interprocess communication and promotes data-driven execution. By following these principles, rapid prototyping and experimentation with new sensing modalities and algorithms are possible. The communication library underpinning the authors' proposed architecture is compared against several popular communication libraries. Features designed into the system make it decentralized, robust to failure, and amenable to scaling across multiple machines with minimal configuration. Code written using the proposed architecture is compact, transparent, and easy to maintain. Experimentation shows that the authors' proposed architecture offers a high performance when compared against alternative communication libraries.

  • Record URL:
  • Availability:
  • Supplemental Notes:
    • Abstract reprinted with permission of IEEE.
  • Authors:
    • Bender, Asher
    • Ward, James R
    • Worrall, Stewart
    • Moreyra, Marcelo L
    • Konrad, Santiago Gerling
    • Masson, Favio
    • Nebot, Eduardo M
  • Publication Date: 2016-6


  • English

Media Info

Subject/Index Terms

Filing Info

  • Accession Number: 01603706
  • Record Type: Publication
  • Files: TLIB, TRIS
  • Created Date: May 31 2016 1:43PM