Our first customer, RailEurope Group, asked us to carry out an engine performance test on the basis of a list of more than 2000 places of origin/destination, covering 80% of the turnover of the subsidiary.
Knowing that the CPU and memory are key elements in engine
performance, we chose a dual Xeon 3.4Ghz computer with 2Gb memory,
running under Red Hat Linux. In order to get coherent results, the
different caches were deactivated and each OD was replayed at least
10 times with the possibility to find an itinerary with up to 4
possible changes, all this within the largest possible perimeter,
i.e. the whole of Europe.
The results: on average, 23.3 msec per query; 43 queries per second and approximately 154,500 queries executed per hour.
For the needs of RailTeam, we carried out another series of performance tests, this time with on RailTeam’s reference OD’s, i.e. 3336 Origin/Destinations. The test was carried out on a dual AMD Opteron computer (two cores at 2.8Ghz). The test was carreid out with version 8 of the engine, again with no cache and on a Sun Solaris platform.
The results: on average, 51.9 msec per query; 19.3 queries per second and approximately 70,300 queries per hour.
For info: the maximum memory usage was 294Mb, and engine was running 16 queries in parallel.
Some extreme tests pushed the engine to its limits. e.g. eVeryWay® was able to find an itinerary between:
- Moscow and Lisbon (5 connections and 51 hours transit time),
- Oslo and Bari (6 connections and 35 hours transit time),
- Gdynia and Badajoz (6 connections and 37 hours en route),
- St Malo and Gdansk (6 connections and 43 hours travelling).
Currently, eVeryWay® has been implemented for several customers, in chronological order:
- RailEurope Group
- Accélio (on the Accélio PDA)
eVeryWay® is used in different manners:
- Integrated in the sales dialogue, like for RailEurope or Voyages-SNCF mobile
- Integrated in an application to carry out different fucntions, like on the PDA of ASCT (Accélio under Windows Mobile),
- As information tool for Mosaïque, Voyages-SNCF.COM WEB, Thalys or Lyria.
Some customers use eVeryWay® as route planner engine to obtain the most appropriate results that are then used in other applications. E.g. TGV.com and Railteam.eu use the eVeryWay® engine to calculate the best transit times of their OD’s, the frequency and number of connections. These data are then integrated and displayed on an interactive map. VFE-P uses eVeryWay® to upload international trains to the SNCF distribution system. Voyages-SNCF.com uses eVeryWay® for « les Bons plans du Net »…
Since its launch in 2005, the engine has calculated more than
170 million queries, with an increasing monthly
average of about 6 million queries, i.e.
approximately 250 000 queries a day.
At certain times of the year, the engine manages up to 350 000 queries a day, i.e. almost 8 million queries a month.
Currently, in the standard configurations recommended by SysRailData, the engine can support 500,000 queries a day.