{"id":311,"date":"2021-11-26T12:34:22","date_gmt":"2021-11-26T11:34:22","guid":{"rendered":"https:\/\/forschung.fh-kaernten.at\/roadmap-5g\/2021\/11\/26\/containerized-setup-for-performance-tests-of-communication-networks\/"},"modified":"2021-11-26T14:35:14","modified_gmt":"2021-11-26T13:35:14","slug":"containerized-setup-for-performance-tests-of-communication-networks","status":"publish","type":"post","link":"https:\/\/forschung.fh-kaernten.at\/roadmap-5g\/2021\/11\/26\/containerized-setup-for-performance-tests-of-communication-networks\/","title":{"rendered":"Containerisiertes Setup f\u00fcr Performancetests von Kommunikationsnetzen"},"content":{"rendered":"<p>In hochdynamischen Kommunikationsnetzen, wie z. B. einem 5G-Forschungsnetz mit mehreren Anwendungsf\u00e4llen und unterschiedlichen Anforderungen, ist die kontinuierliche \u00dcberwachung der Leistung aller beteiligten Netzkomponenten eine anspruchsvolle Aufgabe. Zu den wichtigsten Leistungsindikatoren in einem solchen Umfeld geh\u00f6ren Konnektivit\u00e4t, Latenz, Jitter sowie Up- und Downlink-Durchsatz mit unterschiedlichen Protokollen. Diese Situation wird durch die Vielfalt der verwendeten Ger\u00e4te und deren physische Standorte innerhalb des Netzes noch versch\u00e4rft. Die einzige praktikable Option, um einen reibungslosen Betrieb zu gew\u00e4hrleisten, ist der Einsatz einer automatisierten Teststrategie, die alle relevanten Metriken und Komponenten abdeckt.<\/p>\n<p>Zu diesem komplexen Thema hielt Valentin Egger auf der <a href=\"https:\/\/www.etsi.org\/events\/1885-2021-10-8th-ucaat-user-conference-on-advanced-automated-testing\">8. ETSI UCAAT (User Conference on Advanced Automated Testing) Testing at the Edge<\/a> eine Pr\u00e4sentation. Er zeigt eine erweiterbare L\u00f6sung, die eine ausgekl\u00fcgelte Kombination von standardisierten Messprogrammen (ping und <a href=\"https:\/\/iperf.fr\/\">iperf3<\/a>) zusammen mit einer Berichtsvorlage (in <a href=\"https:\/\/jupyter.org\/\">Jupyter<\/a>) verwendet. Die Test- und Analyseprozesse werden mit <a href=\"https:\/\/www.python.org\/\">Python<\/a> programmiert. Dies erm\u00f6glicht kontinuierliche Verbesserungen im <a href=\"https:\/\/5gplayground.at\/\">5G Playground Carinthia<\/a>, einem 5G-Forschungsnetz mit sich st\u00e4ndig weiterentwickelnder Netzinfrastruktur.<\/p>\n<p>Wir beschreiben eine neuartige Methode zur zentralen Spezifikation von Netzwerktestroutinen mit verschiedenen Metriken in einer einfach zu lesenden Syntax. Diese Spezifikationen werden auf einem Server gespeichert, der auch die Ausf\u00fchrung der Messungen auf den jeweiligen Teilen des Netzwerks steuert. Die Messprogramme selbst sind <a href=\"https:\/\/hub.docker.com\/u\/cuas5g\">containerisierte Python-Microservices<\/a>. Dies erm\u00f6glicht ein schnelles Deployment von Messinstanzen \u00fcber das gesamte Forschungsnetzwerk. Durch die Parametrisierung der Container werden die Ergebnisse von ping- und iperf3-Messungen automatisch an die Kontrollinstanz zur\u00fcckgemeldet, die sie f\u00fcr eine sp\u00e4tere Analyse speichert. Nach Abschluss der Messungen findet eine erste Analyse der generierten Ergebnisse statt. Dies geschieht in einer automatisch generierten Jupyter-Datei, die statistische Auswertungen und grafische Darstellungen enth\u00e4lt. Das Layout ist in der Testspezifikation festgelegt. Falls gew\u00fcnscht, kann die Jupyter-Datei weiter verbessert und in ein PDF exportiert werden, um die gesammelten Erkenntnisse f\u00fcr die Entscheidungsfindung zu nutzen.<\/p>\n<p>Diese Pr\u00e4sentation wurde auf der <em>8. ETSI UCAAT<\/em> Konferenz am 20. Oktober 2021 um 10:55 Uhr in der <em>5G and Networks<\/em> Session ver\u00f6ffentlicht.<\/p>\n<p>Das vollst\u00e4ndige Video der Pr\u00e4sentation kann <a href=\"https:\/\/vimeo.com\/609210409\">hier<\/a> angesehen werden.<\/p>\n<p>Wenn Sie weitere Fragen haben, k\u00f6nnen Sie gerne unten einen Kommentar hinterlassen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In hochdynamischen Kommunikationsnetzen, wie z. B. einem 5G-Forschungsnetz mit mehreren Anwendungsf\u00e4llen und unterschiedlichen Anforderungen, ist die kontinuierliche \u00dcberwachung der Leistung aller beteiligten [&hellip;]<\/p>\n","protected":false},"author":166,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","inline_featured_image":false,"footnotes":""},"categories":[3,10,27],"tags":[],"class_list":["post-311","post","type-post","status-publish","format-standard","hentry","category-5g-playground-carinthia","category-forschung","category-performance-tests"],"_links":{"self":[{"href":"https:\/\/forschung.fh-kaernten.at\/roadmap-5g\/wp-json\/wp\/v2\/posts\/311","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/forschung.fh-kaernten.at\/roadmap-5g\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/forschung.fh-kaernten.at\/roadmap-5g\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/forschung.fh-kaernten.at\/roadmap-5g\/wp-json\/wp\/v2\/users\/166"}],"replies":[{"embeddable":true,"href":"https:\/\/forschung.fh-kaernten.at\/roadmap-5g\/wp-json\/wp\/v2\/comments?post=311"}],"version-history":[{"count":0,"href":"https:\/\/forschung.fh-kaernten.at\/roadmap-5g\/wp-json\/wp\/v2\/posts\/311\/revisions"}],"wp:attachment":[{"href":"https:\/\/forschung.fh-kaernten.at\/roadmap-5g\/wp-json\/wp\/v2\/media?parent=311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/forschung.fh-kaernten.at\/roadmap-5g\/wp-json\/wp\/v2\/categories?post=311"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/forschung.fh-kaernten.at\/roadmap-5g\/wp-json\/wp\/v2\/tags?post=311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}