Metadata Platform Traffic Information Private Transport of the BASt
Proof of Concept – Validation of a broker architecture

Aim of the Metadata Platform Traffic Information Private Transport (MDP-IV) initiated by the Federal Highway Research Institute (Bundesanstalt für Straßenwesen) is to provide a central Internet portal for the exchange of online-data. This portal is to enable providers to supply their data and information to offer recipients such as service providers a uniform access. Within the scope of the MDP-IV initiative independent preliminary project studies have already been carried out (cf. newsletter Research for Improvement of Traffic Safety), the underlying organisational/legal conditions are currently evaluated.

After Heusch/Boesefeldt has already been involved in the preliminary project studies, it also won the tender for the Proof of Concept for the planned system architecture. The demonstrator of a broker architecture for the MDP-IV serves the validation of the chosen approach by taking the performance criteria into consideration. In November 2009 the project was concluded with promising results.

Within the project a demonstrator was implemented and a test environment was defined and set up. Load scenarios were defined and load generators and client simulators were developed, allowing realistic operation scenarios of the MDP-IV.

An integral part of such a service oriented architecture is the so-called message router, which distributes all information and which can be regarded as a modern version of a data distributor. In this project the FUSE Message Broker (see: http://fusesource.com/products/enterprise-activemq/) was used, an Open Source product, which is based on Apache ActiveMQ (http://activemq.apache.org/).

Using the FUSE Message Broker a potential final stage of extension of the MDP-IV was set up and its performance was tested. In this process, traffic data from detection sites, which were available as DATEX II measured data publication, were delivered to the metadata platform every minute by 75 providers and then distributed to about 250 recipients. In the trial runs, data from 5500 inductive loops were sent to the message router from every single provider every minute, which corresponds to the data volume of a considerably large traffic control centre.

The data was distributed among the recipients as follows: 25 recipients were signed on to the data of all providers and 50 recipients were signed on to 30% of the providers. 100 recipients received data from 10% of the providers and the remaining 75 recipients received data from 5% of the providers. All recipients received the data they were logged on to at 1 minute intervals.

The demonstrator was realised by Heusch/Boesefeldt on the base of the FUSE Message Broker and successfully run in a long-term test with the above mentioned distribution scenario on just one single computer. Sub-contracting partners were GEVAS Software GmbH (contributing to specification and test methods) and Steria Mummert Consulting AG (test methods, test execution).