Route4Me runs entirely in the cloud and has virtually no restrictions often found in legacy systems that have been ported with web-access. Most times, ported systems simply cannot scale in a web environment. We’re an enterprise grade solution that is available at the lowest price because our platform has been engineered for maximum efficiency
While the system is written and hosted using entirely open source components, our code base and optimization engine are proprietary and there are no licensing conflicts.
Our Logistics-as-a-Service platform is entirely plug-and-play, and does not require any software to be installed. The system is 100% cloud based, with native high-availability, elastic scalability, and multiple low-latency edge points-of-presence for ultra-low latency route optimization.
As the only company that offers a route planning and optimization solution on all major mobile platforms, mobility is intrinsic. Our mobile apps interface with our RESTful API’s using a combination of synchronous and asynchronous requests, as well as push messaging, instead of wasteful polling. All system activities trigger pushes to connected devices, and all users are able to see updates in real-time. The unified telematics platform can also consume data from 3rd party GPS units, smart-watches, gauges, and OBD devices.
Low-latency wasn’t fast enough for us - so we designed our optimization engine from the ground up in a high-performance, compiled language, with static compilation, to function at speeds exceeding those typically found in RTB (Real-Time Bidding advertising) environments.
The optimization engine, which runs on any flavor of Linux, can optimize thousands of routes per second on a single low-end commodity server. As an example, a 10 stop route is optimized in under 1 millisecond, a 50 stop route in 30 MS, a 200 stop multi-depot route in less than 300 MS, and a 500 stop multi-depot, multi-vehicle, multi-period route in 3 seconds - all on low-end commodity virtualized cloud hardware and in constant-time.
Our distributed asynchronous messaging library, distance matrices, and our OSM based distance generating engine are completely in-memory and run in a 100% SSD environment, so that what-if scenarios, simulations, and re-optimizations are even faster than cold-cache hit optimizations.
Our API is currently used to plan, execute, and manage in excess of 100 million deliveries and pickups per year. As you can imagine, we process a large amount of data, considering that each stop has associated data containing notes, multimedia attachments, and a perpetual GPS tracking history of each route and device.
The system regularly monitors over 100,000 distinct mobile devices per month. Our geocoding and matrix generating clusters create road-level driving distance and time matrices at the rate of hundreds of thousands of addresses per second. For even more capacity, servers can be introduced into the Active/Active optimization pool, in one or more availability zones, and the system will scale-horizontally to meet any demand.
All web and mobile platforms integrate multiple monitoring, crash tracking systems, application performance management systems, and of course a 24/7 support team so that we can maintain a carrier-grade QoS level.
For confidential deployments, and those that require the lowest amount of latency, our RESTful optimization engine can function independent of our telematics platform behind a firewall or inside your secure AWS environment.
The web and mobile applications leverage our internal API's, support real-time fulltext searching for predictive and historical search, track and trace, dynamic-routing, continuous route re-optimization, time-sensitive time-windows, route re-balancing, just-in-time re-routing, dial-a-ride optimization, dynamic estimated times of arrival, multi-destination navigation, single-driver time-windows, support for Class 1-8 truck routing with height, weight, tunnel, and bridge constraints, and more. Our API supports both JSON and XML formats, in synchronous or asynchronous modes, and we have our own API management, metering, and authentication layer.
For larger routes, our engineering lab is developing an accelerated version of our optimizer utilizing the CUDA GPU platform to yield a very high routes/core/second compute density. As a team building activity, our engineering lab is currently integrating our API with GPRS powered UAV’s to fulfill optimization for aerial routes.
Interact with Route4Me API's in C#, Java, PHP, Ruby, Node.js, Python, VB, and more
Route4Me API’s track every metric about our system and how it is used. All of this data can be exported programmatically with callbacks to S3, Vertica, and Amazon Redshift as destination end-points.
The compressed data can be exported for time-series analysis, geospatial network analysis, and historical data analysis. Future releases will permit trickle loading and streaming directly into your data warehouse of choice, particularly useful when leveraging Vertica’s WOS, VoltDB’s export tables which export data directly into your private Vertica cluster, as well as Amazon Kinesis.