Use Cases

Using XPRESSmp™ for Sensor Processing and Variable Alerting in an Urban Traffic Tolling System (Linear Road)

Challenges Addressed:

  • Massive data ingest and scalability
  • Lowest latency processing
  • Right-now analysis
  • Massive scale for online transaction processing (OLTP)
  • Real-time query response with low latency and accuracy
  • Interactive content delivery
  • Right-now data personalization
  • Large-audience content delivery

Linear Road is a benchmark simulation program that analyzes the traffic conditions of a sample urban expressway system and models variable tolling, where toll fees are dynamically calculated based on traffic congestion, accident proximity, and other factors. The application processes input from a sensor-derived data stream that provides information on the position of vehicles on the expressway, determines if the vehicle is eligible for a toll, and then must issue an alert to the appropriate vehicle regarding toll status.

Linear Road sets a goal to process a "Linear Road second" record containing vehicle position information in under three seconds. XPRESSmp averaged a load time of 12 milliseconds per one Linear Road second. XPRESSmp surpassed the Linear Road benchmark goal by more than 300 percent, processing each record end-to-end (load to alert) in under one second, on average. This includes applying 20 SQL statements per simulated second as well as sending alerts to tolled vehicles. XPRESSmp processed an average of 1,106 records per second—as quickly as Linear Road streamed the data in.

In the real world, the capabilities of XPRESSmp with this type of application enable municipalities and urban centers to optimize the flow of traffic to help make driving conditions safer for motorists, reduce highway wear and tear, and curtail carbon emissions during peak commute hours. Additionally, construction and road repair could be scheduled to avoid contributing to traffic congestion at certain times of day. And, the scalability and performance of XPRESSmp ensure that the resources required for this application would be utilized efficiently and effectively.

Click here for the full use case to discover the complete results and benefits, schematic diagrams, and the details of XPRESSmp configuration for this solution.