TLEX I2V

Next level stress testing
Recent voltooide Monotch een serie van grootschalige stress/performance testen voor ons TLEX I2V platform. Na enige maanden voorbereiding hebben we 2 weken vrijwel non-stop getest met zeer succesvolle uitkomsten. Niet alleen konden we bewijzen dat TLEX I2V ook bij zeer grootschalige deployments efficiënt horizontaal schaalbaar is, ook konden we een aantal software verbeteringen uitgebreid testen en objectief vaststellen dat we hiermee een nog hogere graad van efficiency bereiken.

Diegenen die Monotch al wat langer volgen weten dat we druk bezig zijn om allerlei wegkant objecten te verbinden met, uiteindelijk, de weggebruiker. In essentie betekent dit de uitwisseling van grote hoeveelheden berichten in zo min mogelijk tijd. En dat natuurlijk betrouwbaar, veilig en met toepassing van de nodige governance regels.

Nu durven we wel te kunnen stellen dat we dat data uitwisselings ‘kunstje’ aardig goed beheersen. Op dit moment leveren we immers dagelijks al meer dan 500 miljoen berichten uit en daar hebben we gemiddeld één milliseconde per bericht voor nodig. Iets om trots op te zijn maar geen verrassing voor het Monotch team, want volledig in lijn met de uitkomsten van de performance testen die we sinds 2017 bij elke wijziging van het platform uitvoeren.

Maar we houden van een uitdaging en nu we steeds meer soorten objecten ondersteunen en onze vleugels uitslaan naar meer en meer landen was het tijd voor een nieuwe grootschalige test sessie, intern ‘TLEX to the max’ gedoopt.

Allereerst was het natuurlijk de vraag wat in dit geval ‘the max’ inhoud. Na gezonde discussie besloten we uit te gaan van een setup van 7.500 data leverende kruispunten, 10.000 ‘lichtere’ objecten (denk aan wegkantsystemen, slagbomen en andere toegangsbarrierres, wegsensoren) dit in combinatie met 5 miljoen data leverende virtuele weggebruikers en 20 ‘data consumerende’ service providers. Oftewel ca 95 miljard afgeleverde berichten per 24 uur. Al met al een setup waar we, als C-ITS diensten grootschalig worden uitgerold, de complete Benelux mee kunnen ondersteunen.

Dit was ook het moment waarop de financiële mensen van Monotch zich zorgen begonnen te maken. Want naast een testomgeving die het mogelijk maakt de geplande enorme hoeveelheden data te verwerken was ook een omgeving nodig om deze berichten überhaupt te genereren. Immers, we kunnen alleen zuiver testen als deze data buiten het platform wordt gegenereerd. Gelukkig waren onze diverse partners bereid mee te investeren in ‘TLEX to the max’ en kwam ook hier groen licht zij het met een (gelukkig substantieel) maximum aan computing capaciteit. Hiermee werd het uitgangspunt van de testen wel enigszins aangepast namelijk tot “hoeveel load kunnen we verwerken met de ter beschikking gestelde testcapaciteit”.

Naast het bepalen van de benodigde ‘computing’ capaciteit voor grootschalige deployments wilden we vooral ook zekerheid krijgen over het resultaat van een aantal verbeteringen die we hebben ontwikkeld voor de core van TLEX I2V. Daarom zijn in de voorbereiding diverse test scenario’s samengesteld bestaande uit wisselende loads, wisselende instellingen en diverse TLEX versies.

Het uitvoeren van de testen was vervolgens zeker geen routine. Naarmate we de load verder opvoerden werden geleidelijk geconfronteerd met diverse bottle-necks, met name in de aanvullende componenten zoals governance en monitoring. Waardevolle zaken die tijdens de test periode direct hebben geleid tot een aantal verstevigingen van het platform. Daarnaast konden we vaststellen dat enkele softwareaanpassingen een substantiële impact bleken te hebben op de efficiency van de opschaling, dit met behoud van het ‘near zero latency’ karakter van TLEX I2V.

Nadat we alle geplande testen hadden uitgevoerd zijn we nog even doorgegaan met het verhogen van de aantallen: uiteindelijk verbonden we bijna 11.000 fictieve kruispunten met 10 miljoen data leverende weggebruikers. Gemiddelde latency? 5 milli-seconden……

Laat die C-ITS scale-up maar komen, TLEX I2V is er klaar voor!

Deze website gebruikt cookies

We gebruiken cookies om de inhoud van onze website te personaliseren en het verkeer te analyseren. Hieronder kan je aangeven wat je voorkeuren zijn.

Privacy policy | Sluiten
Instellingen