Technische Hochschule Köln Institut für Nachrichtentechnik Fakultät für Informations-, Forschungsgruppe Datennetze Medien und Elektrotechnik Prof. Dr.-Ing. Andreas Grebe Themen für Master Abschlussarbeiten und Forschungsprojekte Master Thesis and Research Projects Sept. 2015 Master Thesis oder Forschungsprojekt Entschlüsselung von HTTPS Sessions zur KPI Bestimmung von Cloud Services Im Forschungsprojekt QoE PDN (Quality of Experience Plug Device for NGN) werden passive, selbstkonfigurierende Messköpfe zur Messung von Qualitätsparametern an Business NGN Anschlüssen entwickelt. Viele Web Sites und Cloud Services setzen auf HTTPS zur Verschlüsselung der Übertragung und Authentifizierung. Diese Verschlüsselung verhindert jedoch eine Analyse des IP Paketverkehrs (z.B. mit libpcap). In dieser Arbeit soll ein Tool entwickelt werden, welches Schlüssel und Cypher Suite einer Cloud Session im Browser extrahiert und zur Analyse von PCAP Traces verwendet. Aus den gewonnenen Daten sollen Trigger (Zeitstempel) und KPI zur Qualitätsbewertung von Cloud Services abgeleitet werden. Master Thesis or Research Project Decrypting HTTPS sessions and KPI extraction for QoS tests in cloud services Many Web sites and cloud services rely on HTTPS to encrypt the transmission and authentication. However, this encryption prevents deep packet inspection (DPI) and analysis of IP packet traffic (e.g. with libpcap). In this work a tool is to be developed, which extracts keys and actual cypher suite of a cloud session in the browser and utilizes this information for analysis of IP packet traces. From the packet level data time stamps and KPI for the quality assessment of cloud services are to be derived. __________________________________________________________________________________ 1 Technische Hochschule Köln Institut für Nachrichtentechnik Fakultät für Informations-, Forschungsgruppe Datennetze Medien und Elektrotechnik Prof. Dr.-Ing. Andreas Grebe Master Thesis oder Forschungsprojekt Entwicklung eines QoE Analyse-Tools für Cloud-Anwendungen Im Forschungsprojekt QoE PDN (Quality of Experience Plug Device for NGN) werden passive, selbstkonfigurierende Messköpfe zur Messung von Qualitätsparametern an Business NGN Anschlüssen entwickelt. Software-as-a-Service (SAAS) wird häufig als Cloud-Applikation bereitgestellt. In diesem Projekt soll untersucht werden, wie die Qualität (QoE) von SAAS Applikationen gemessen werden kann und exemplarisch für eine SAAS Applikation ein Testcase entwickelt werden. Master Thesis or Research Project Design and implementation of a QoE analysis tool for cloud applications Software-as-a-service (SAAS) is often provided as a cloud application. This project will investigate how the quality (QoE) of SAAS applications can be measured. An exemplarily test tool for one selected SAAS application has to be developed. __________________________________________________________________________________ Master Thesis oder Forschungsprojekt Evaluierung von Web Sockets, AJAX, etc. für Browser-basierte Breitband QoS Testroutinen Aktuelle Breitand- und Speedtests (z.B. Initiative Netzqualität der BNetzA) basieren häufig auf Flash oder Java Plugins, die im Browser ausgeführt werden. In der Arbeit ist zu untersuchen, wie Tests für DNS-Auflösung, RTT, Download-Speed, Upload-Speed, Website Load Speed mit Hilfe von Web Sockets und ggf. weiteren Technologien für Web Services implementiert werden können. Eine prototypische Implementierung wird für die QoE PDNMessumgebung und/oder die kyago-Messumgebung (www.kyago.de) entwickelt. Master Thesis or Research Project Evaluation of Web sockets, AJAX, etc. for browser-based, broadband QoS test routines Current broadband speed tests (e.g. Initiative Netzqualität (BNetzA)) are often based on Flash or Java plugins that run in the browser. This work investigates how testing for DNS resolution, RTT, download speed, upload speed, website load speed has to be implemented using Web Sockets and possibly other technologies for Web Services. A prototype implementation will be designed for the QoE PDN measurement environment and / or the kyago measurement environment. __________________________________________________________________________________ Testumgebungen und Anforderungen: Standard PC, Open Source Entwicklungsumgebung, Selenium zur Browseransteuerung, Kenntnisse in Linux / WinOS - Web Services LAMP / XAMPP Systemen, Software‐Entwicklung in Java - C/C++ - Python – PHP5 u.a., QoE PDN Probes als Messsystem. 2 Technische Hochschule Köln Institut für Nachrichtentechnik Fakultät für Informations-, Forschungsgruppe Datennetze Medien und Elektrotechnik Prof. Dr.-Ing. Andreas Grebe Weitere Informationen: Forschungsprojekt QoE PDN (www.qoepdn.org), Prof. Dr. Andreas Grebe, Mike Kosek, Moritz Gemmeke Testing environments and requirements: Standard PC, open source development environment, Selenium for browser control, knowledge in Linux - LAMP systems - web services, software development in Java - C / C ++ - Python - PHP5, or others, QoE PDN Probes, access to QoE ODN Control and PreProcessing Further information: Research Project QoE PDN (www.qoepdn.org) kyago (www.kyago.de), Prof. Grebe, Mike Kosek, Moritz Gemmeke 3