"This site requires JavaScript to work correctly"

Inets

intelligent networks and systems

intelligent networks and systems lab

faculty of computer science

About the Lab

Welcome to our "Intelligent Networks and Systems" laboratory at the Deggendorf Institute of Technology. We research and teach in the areas of communication networks, intelligent networks, programmable networks, time-critical networks as well as resource allocation and performance evaluation of modern communication networks and communication protocols. Of particular relevance is the research and application-related implementation of novel programming concepts in the core network area and also future 6G networks as well as the research of methods for the management of real-time networks (e.g. TSN). We also work together with project partners on scientific prototypes.

 

 

 

 

 


Team

  • Florian Aigner

Directions

You can find us at:

DEGG's
Veilchengasse 15-19
Büro 2.19 + 2.14

(map/site plan comes soon)


COntact & Directions

If you have any questions, simply send us an e-mail: 

mandy.koelbl@th-deg.de or andreas.kassler@th-deg.de

You can reach us by telephone on 0991 36 1555 69 daily from 08:00am - 12:00pm.

Address:
DEGG's
Veilchengasse 15-19
Office 2.19 + 2.14

(map/site plan is coming soon)

Professorship

 

Prof. Dr. rer. nat. Andreas Kassler is an international expert in communication networks and internet technologies. Thanks to funding from the HightechAgendaBayern, he researches and teaches at the Faculty of Applied Computer Science at Deggendorf Institute of Technology as part of the Bavarian Top Professorships Programme. He heads the Laboratory for Intelligent Networks and Systems there. He is also Professor of Computer Science at Karlstads Universitet in Karlstad, Sweden, where he has been working since 2005 and co-coordinates the research group for Distributed Systems and Communication. From 2003 to 2004, he was an assistant professor at Nanyang Technological University (NTU) in Singapore. His research interests are in the area of communication networks and cloud/edge computing, with a focus on wireless networks, software defined networking, future internet, data centre networks and quality of service. He has published over 150 research papers in leading conferences and journals and received several awards for Best Paper and Best Demo, including IEEE NFV SDN, ACM Mobicom, NetSys, WoWMoM. He is a member of the steering committee of the IEEE NFV SDN conference, the editorial board of the Elsevier Computer Networks Journal and a senior member of the IEEE.

 

Member of the Editorial Board

  • Elsevier Computer Networks Journal (Impact Factor 5.6), Area Editor since 08/2017
  • Network (ISSN 2673-8732), MDPI, Editorial Board, since March 2021


TPC (Technical Program Committee) Co-Chair of (selected) International CONFERENCES.

 

Awards and honours

  • A Performance Modelling Approach for SLA-Aware Resource Recommendation in Cloud Native Network Functions, authored by Michel Gokan Khan, Javid Taheri, Mohammad Ali Khoshkholghi, Andreas Kassler, Carolyn Cartwright, Marian Darula, Shuiguang Deng, published in: NetSoft 2020, 29 June to 3 July 2020, Virtual Conference. Received the award for the best student paper.
  • FlowDyn: Towards a Dynamic Flowlet Gap Detection using Programmable Data Planes, authored by Cristian Hernandez Bennet, Andreas Kassler, in IEEE CloudNet 2019, 4-6 November 2019, Coimbra, Portugal. Received the award for the best paper.
  • Automated Analysis and Profiling of Virtual Network Functions: the NFV-Inspector Approach, authored by Michel Gokan Khan, Javid Taheri, Andreas Kassler, Marian Darula,(Best Demo Award) in: IEEE Conference on Network Function Virtualization and Software Defined Networks, 27-29 November 2018, Verona, Italy.
  • A SDN Controller Architecture for Small Cell Wireless Backhaul using a LTE Control Channel, authored by Ricardo Santos, Andreas Kassler, in: IEEE WoWMoM 2016, 21-24 June 2016, Coimbra, Portugal. Received the award for the best student paper.
  • QoS Management for WiFi MAC layer processing in the Cloud - Demo Description, authored by Jonathan Vestin, Andreas Kassler, in ACM MSWIM/Q2SWINET 2015, Cancun, Mexico, 2-5 November 2015. Received the award for best poster/demo.
  • CloudMAC - Towards Software Defined WLANs, authored by Jonathan Vestin, Peter Dely, Andreas Kassler, Nico Bayer, Hans Einsiedler, Christoph Peylo, in: Proceedings of MobiCom'12: The 18th Annual International Conference on Mobile Computing and Networking, Istanbul, August 2012. Won 1st prize in the ACM Mobicom Student Research Competition, among 10 participants!

 

University Education

  • 2006 Karlstads University, Docent (similar to Habilitation) in Computer Science
  • 10/98-03/02 University of Ulm, PhD in Computer Science
  • 11/89-10/95 University of Augsburg, Diploma in Mathematics/Computer Science

 

Professional Work experience

  • Since 03/2023: Professor in Applied Computer Science at the Deggendorf Institute of Technology
  • Since 06/2007: Professor in Computer Science, Karlstad University, Sweden
  • 01/2005 - 06/2007: Lecturer in Computer Science, Karlstad University, Sweden
  • 09/2003 - 12/2004: Assistant Professor in Computer Science, Nanyang Technological University, Singapore
  • 09/1995 - 08/2003: Research Assistant at the Institute for Distributed Systems, University of Ulm

 

Publikationen

Auszug von Google Scholar

P. Dely, A. Kassler, N. Bayer

Tagungsband 2011 der 20. internationalen Konferenz über Computerkommunikation …

  •  
  •  

D Mandato, A Kassler, T Guenkova-Luy

US-Patent 7.602.723

  •  
  •  

D Mandato, A Kassler

US-Patent 7.653.735

  •  
  •  

B Bellalta, L Bononi, R Bruno, A Kassler

Computerkommunikation 75, 1-25

  •  
  •  

M Di Felice, KR Chowdhury, W Kim, A Kassler, L Bononi

Leistungsbewertung 68 (9), 859-875

  •  
  •  

J Vestin, P Dely, A Kassler, N Bayer, H Einsiedler, C Peylo

Tagungsband der 18. jährlichen internationalen Konferenz zum Thema Mobile Computing …

  •  
  •  

P. Dely, J. Vestin, A. Kassler, N. Bayer, H. Einsiedler, C. Peylo

2012 IEEE Globecom Workshops, 186-191

  •  
  •  

W Kim, M Gerla, SY Oh, K Lee, A Kassler

Drahtlose Kommunikation und mobile Datenverarbeitung 11 (12), 1588-1602

  •  
  •  

T Robles, A Kadelka, H Velayos, A Lappetelainen, A Kassler, H Li, ...

IEEE Communications Magazine 39 (8), 64-72

  •  
  •  

T Guenkova-Luy, AJ Kassler, D Mandato

IEEE Journal zu ausgewählten Bereichen der Kommunikation 22 (5), 889-903

  •  
  •  

D Mandato, T Guenkova-Luy, A Kassler, M Nosse

US-Patent 8.549.143

  •  
  •  

F Bayram, BS Ahmed, A Kassler

Wissensbasierte Systeme 245, 108632

  •  
  •  

A Kassler, L Skorin-Kapov, O Dobrijevic, M Matijasevic, P Dely

SoftCOM 2012, 20. Internationale Konferenz für Software, Telekommunikation …

  •  
  •  

A. Marotta, F D'andreagiovanni, A Kassler, E Zola

Computernetzwerke 125, 64-75

  •  
  •  

A. Marotta, A. Kassler

2016 28. Internationaler Teletraffic-Kongress (ITC 28) 1, 331-339

  •  
  •  

W Kim, AJ Kassler, M Di Felice, M Gerla

IFIP Wireless Days 2010, 1-5

  •  
  •  

MC Castro, AJ Kassler, CF Chiasserini, C Casetti, I Korpeoglu

Handbuch der Peer-to-Peer-Netzwerke, 1045-1080

  •  
  •  

A Marotta, E Zola, F D'Andreagiovanni, A Kassler

Journal of Network and Computer Applications 95, 42-53

  •  
  •  

P. Dely, A. Kassler, L. Chow, N. Bambos, N. Bayer, H. Einsiedler, C. Peylo, ...

Journal of Modern Transportation 21, 58-65

  •  
  •  

P. Dely, AJ Kassler, D. Sivchenko 2010 Future Network & Mobile Summit, 1-9

 

 

 

 

 

 

 


research

Teaching

Lectures and tutorials are held in particular in the newly designed degree courses Artificial Intelligence (Bachelor eng.) and High-Performance Computing / Quantum Computing (Master eng.). Further courses are also planned in the degree programs Interactive Systems / Internet of Things (Bachelor), Applied Computer Science (Bachelor) and Applied Computer Science / Infotronics (Master).

Bachelor and Master Thesis

 

Here are some suggestions for topics from which our students can choose. 

  • As a close partnership between Karlstad University and Deutsche Telekom
  •  Demanding academic challenges with high relevance for the industry
  • Well-equipped laboratories and test environments available
  • Possible visits or implementation in Germany

 

choose from 2 main focus areas and let's define topics together

5G ATSSS multipath communication

 

Multipath communication based on 5G ATSSS enables the customer to use Wi-Fi and cellular access simultaneously via a cell phone. Compared to traditional single access usage, increased reliability and throughput rates are provided. These multipath concepts offer numerous opportunities for new traffic engineering approaches and rely on multipath network protocols such as MPTCP. Although this offers clear advantages at concept level, there are still open questions when it comes to implementation.

  • How can consistent multipath performance be ensured across current and expected traffic mixes?
  • What are the necessary metrics for multipath traffic distribution and reunification strategies?

Skills you should bring along:

  • Understanding of multipath concepts and network protocols (MPTCP, MP-DCCP, MP-QUIC)
  • Linux kernel hacking / C programming language
  • Network traffic analysis

Literature:

  • 5G ATSSS [1, 2],
  • Non-TCP multipath support [3],
  • MPTCP [4],
  • MP-DCCP [5, 6],
  • MP-QUIC [7]

 

Open 5GS testbed for 5G feature exploration

5G ATSSS multipath communication 5G Core Wi-FiCellular features introduced with the first 5G 3GPP release 15 and expected with the upcoming release 16 offer mobile network operators new opportunities that have not yet been fully explored. Technologies such as network slicing and multipath communication (5G ATSSS) are mentioned here only as examples.

In order to gain practical experience, such new functions are to be examined in an open 5G system test bed under various conditions, e.g. based on free5GC or OpenAirInterface. Such a test bed still needs to be implemented and missing functions need to be implemented. Analysis and evaluation are an essential part of gaining insight into the respective function and estimating its value. In addition, new ideas can be evaluated that can later be incorporated into standards.

Skills you should bring along:

  • Understanding the 5G system + 3GPP documents
  • 5G control plane (service-based architecture, protocols, policies)
  • Linux-based implementation and operation

Literature:

  • free5GC [1],
  • OpenAirInterface [2],
  • 5G System [3],
  • 5G Policy Framework [4] 2 

 

 

 

 

Forecasting electricity generation from renewable energy sources such as solar modules is important for smart grid management. Together with a good forecast quality, a precise characterization of the forecast error is required. However, such a forecasting algorithm should be integrated into an energy management system to be useful for controlling where the energy is used (e.g. whether the battery is charged or the electricity is sold to other members or the smart grid, etc.).

In this work, you will familiarize yourself with the IoT platform ThingsBoard and integrate a solar power generation prediction algorithm into this platform using Apache Kafka as an intermediate publish/subscribe framework. In detail, the work includes:

  • Adaptation of an existing prediction algorithm and/or development of a new one using e.g. time series clustering and random forest or LSTM for prediction
  • Integration of the ThingsBoard platform with a distributed/publish-subscribe platform, Apache Kafka
  • Implementation of a Kafka consumer that reads the weather features and stream readings and invokes the ML algorithm with the Faust stream processing framework
  • Implementation of a Kafka producer (using the Faust stream framework) that produces the forecast, analyzes the forecast error and feeds forecast and error metrics back into the ThingsBoard IoT platform
  • Implementation of a visualization of the forecast error in the ThingsBoard IoT platform
  • If time permits, development of a new forecasting method that combines a physical model of solar power generation with machine learning based time series forecasting

Excellent programming skills in Python are required

Time Critical Networks AB (TCN) develops TCN TimeAnalysis™ for digital modeling and simulation of primarily electrical architectures and networks in the automotive industry that integrate Time-Sensitive Networking (TSN), the new IEEE standards for making traditional Ethernet networks that involve time-critical data streams more deterministic and robust.

Target groups of the tool can be found in the automotive industry, for example, who use the software to design future communication systems for autonomous driving inside and outside the vehicle (V2V/V2X).

Background

TSN networks are Ethernet networks that provide QoS guarantees for highly critical traffic in terms of latency, jitter and bandwidth. To achieve this, the configuration of the TSN elements (switches and endpoints) must be optimized and properly tested.

 

Suggested work

The aim of this project is to automate the configuration of the TSN network elements using TCN's simulation tool. This includes providing scheduling algorithms to derive the configuration, testing the derived configuration in the simulator, checking the results and transferring the configuration to the network elements.

 

Technical Details

Specifically, we have developed a CNC unit (an SDN-based controller for TSN networks) that can configure the TSN-enabled switch in our testbed using the Netconf/Yang protocol. The configuration is derived by an external network optimizer outside the CNC using a network optimization interface. We also have access to TCN's simulator engine, which we use to simulate the network under the optimized configuration to get an idea of the expected performance. The task of the thesis is to integrate the three parts (CNC, TCN's simulator and network optimizer) by defining and implementing the interface between them as well as designing the workflow for automating the optimization - simulation - deployment. The task also includes the deployment of the optimizer and its interface to the CNC in the best possible way to perform the above workflow.

 

Note

The development of the optimization algorithm is not part of the project as it is provided to you.

 

External Partner: Time Critical Networks AB

The integration of renewable energy (RE) sources into electricity grids and advances in information and communication technology, such as cloud and edge computing, have significant potential for the development of smart energy grids in which a customer has production, consumption and storage capabilities, leading to the concept of the prosumer. The variability of RE production gives the prosumer an active role in the operational management of the smart grid and contributes to CO2 reduction for flexible and sustainable energy systems. Therefore, coordination for energy production and management between distributed prosumers is essential to realize the potential of large-scale renewable energy trading.

In this thesis, you will deepen your understanding of AI-powered intelligent networks and the further requirements for edge/cloud integration beyond the initial intelligent network architecture. This will enable you to provide research and innovation such as the development of comprehensive AI and ML algorithms that facilitate the optimization of distributed energy management plans enabled by cloud/edge integration, the development of extensions and updates to cloud/edge of virtual power plant platforms to integrate with ML algorithms. The results will lead to more flexibility and robustness of distributed RE production and trading, which is central to the evolution of the smart grid concept towards AI-powered future energy systems. In terms of robustness, it is important to develop methods that enable better prediction of RE supply and demand as well as quantification of RE uncertainties. In this context, the partner Glava has solar panels and wind farms with associated weather stations where data from the last 5 years is available. Furthermore, it is possible to connect to relevant data in real time. The main objective of this thesis is to develop new methods based on machine learning to better quantify the variability and uncertainty of RE production and/or supply. Alternatively, the student may focus on integrating machine learning methods for predicting RE supply and demand into the Thingsboard IoT platform for the SmartGrid use cases.

 

External Partner: Glava Energy Center

With the evolution of mobile networks towards 5G, we are able to offer services that require low latency, high data rates and massive connectivity. In this context, user/device location awareness is an essential function, especially for Internet of Things (IoT) applications, and is therefore considered an integral part of the design of 5G and beyond systems.

Global Navigation Satellite Systems (GNSS) may not be suitable in some cases due to the additional power consumption and cost required to support GNSS chips. Therefore, alternatives that enable reliable positioning via mobile cellular technologies, such as 4G Long Term Evolution (LTE), 5G New Radio (NR) and Narrowband IoT (NB-IoT), as highlighted by current investigations in the research community, are required.

This Thesis will focus on the development and testing of positioning techniques in multi-technology scenarios, utilizing the application of improved machine and deep learning techniques to empirical measurements [1][2].

 

Literature: 

[1] K. Kousias, et al., “A Large-Scale Dataset of 4G, NB-IoT, and 5G Non-Standalone Network
Measurements,” 2022. [Online]. Available: https://dx.doi.org/10.21227/7a8s-nt68. (DATASET)
[2] L. De Nardis, et al., “Positioning by Fingerprinting with Multiple Cells in NB-IoT Networks,” in
Proceedings of International Conference on Localization and GNSS. IEEE, 2022, pp. 01– 07

 

 

 

With the evolution of mobile networks towards 5G, we are able to offer services that require low latency, high data rates and massive connectivity. In this context, it is crucial for traffic management and network optimization to be able to reliably predict the performance experienced by end users (e.g. in terms of latency, throughput and connection stability).

Recent studies on commercial networks show that the performance of 5G can vary significantly over time and from one location to another due to the complex interactions between system protocols and network conditions. Therefore, further research is needed to provide solutions to reliably predict such performance.

This thesis will focus on the development and testing of techniques for reliable network performance prediction, utilizing the application of improved machine and deep learning techniques to empirical measurements [1][3].

 

Literature: 

 

[1] K. Kousias, et al., “A Large-Scale Dataset of 4G, NB-IoT, and 5G Non-Standalone Network
Measurements,” 2022. [Online]. Available: https://dx.doi.org/10.21227/7a8s-nt68. (DATASET)

[3] K. Kousias, et al., “Coverage and Performance Analysis of 5G Non-Standalone Deployments,” in
Proceedings of the ACM MobiCom Workshop on Wireless Network Testbeds, Experimental
Evaluation and Characterization, 2022, pp. 61–68.

The technical details of (provider-specific) RAN implementations are complex. Although general functions and interfaces are defined by 3GPP, the details remain proprietary. The RAN is typically configured for optimized coverage, handovers, quality, etc. via technical guidelines specific to each RAN provider (and specific to other criteria: Area, urban situation, frequency layer, mobility...).

To automate the generation of policies, an ML model must be trained to understand the details of the RAN provider (data models, parameters, dependencies, etc.). Based on the target (intention: desired goal) as text input, an “Intent Interpreter” uses the trained model and suggests possible policy approaches (or requests clarifications). Through iterative and interactive “ChatGPT-like” refinements, valid declarative policy code is generated (a kind of “improved program co-pilot”).

Policies can be validated by humans and must generate valid RAN gNB/cell configurations (artifacts). It remains to be clarified whether also included in the scope of work: simulation of RAN configuration changes and closed-loop based policy optimizations. Not in the scope: Policy conflict resolution (a separate topic in itself...?); Complex policies beyond RAN; Non-technical policies; Historical data; Measurements; Network topology.

 

Ail:

Translation of the technical intention (of a specific adaptation) into declarative guidelines (human text input -> comprehensible transparent code/expression).

 

External Partner: Deutsche Telekom

The configuration of Time-Sensitive Networks (TSN) is complicated due to the many available parameters and options. An important aspect is the proper configuration of network cards and network stacks of the end devices in order to coordinate real-time packet processing within the network and the end devices. In this direction, there have been initial efforts by Intel and the open source community to develop the “detd” configuration framework that properly configures multiple components of the Linux network stack, including optional hardware offloading capabilities for various Ethernet cards. In this thesis, you will extend the configuration toolchain by adding support for AF_XDP streams, which requires diving deeper into the 802.1Qcc standard, the Linux kernel network stack and especially XDP as well as Taprio in hardware mode. As a final step, add support for Docker and Kubernetes (optional) to enable TSN capabilities for cloud-native data paths. The project concludes with a performance comparison.

Requirements:

  • Excellent programming skills in Python and C
  • Willingness to work with the Linux kernel, Docker containers, cloud-native Dataplane (optional) and the latest TSN standards

 

External Partner: Intel Munich Labs

The operation of smart energy grids traditionally involves a variety of complex decision problems. In recent decades, smart grids have benefited significantly from advances in computation that have enabled the transition from manual processing to automation. Nevertheless, various stakeholders in the smart grid still need to make significant efforts to explain and interpret the optimization results. In this work, recent advances in Large Language Models (LLMs) are integrated into smart grid optimization and human sensing and confidence building.

Required knowledge:

  • Python programming
  • Knowledge in the solution of optimization problems (e.g. Gurobi)

Time-Sensitive Networking (TSN) is a group of Ethernet standard extensions that enable the provision of real-time guarantees for Ethernet frames. In modern Industry 4.0 environments, end devices are connected to sensors and actuators via TSN to enable software-based real-time control loops. However, it is unclear which configurations of Linux endpoints provide which real-time guarantees. In this master thesis, the impact of different configuration decisions of applications, the Linux operating system and the network stack on the real-time performance of Ethernet traffic will be investigated. An existing TSN testbed is used and scripts and test applications are implemented to evaluate the influence of different parameters and hardware configurations on latency and jitter.

 

External Partner: Intel Munich


news & updates

  • 11 - 14.03.24 ICIN 2024 Congress in Paris - Professor Kassler takes part
    Our research team is growing! We are pleased to announce that Khalid Ali and Özgur Ozan are now part of the research team.
  • Our two Swedish doctoral students Phil Aupke and Amal Nammouchi are doing research with us at TH DEG for a month
  • Professor Kassler takes part in the RNDM international Workshop on Resilient Networks Design and Modeling