Jörg Deutschmann, M.Sc.
CUBIC Local Loss Recovery vs. BBR on (Satellite) Internet Paths
29th IEEE International Symposium on Local and Metropolitan Area Networks, LANMAN 2023 (London, 2023-07-10 - 2023-07-11)
In: IEEE Workshop on Local and Metropolitan Area Networks 2023
, , :
Internet via Satellite: GEO vs. LEO, OpenVPN vs. Wireguard, and CUBIC vs. BBR
SatCom '23: 1st ACM MobiCom Workshop on Satellite Networking and Computing (Madrid, 2023-10-06 - 2023-10-06)
In: Proceedings of the 1st ACM MobiCom Workshop on Satellite Networking and Computing, New York: 2023
, , , :
Broadband Internet Access via Satellite: Performance Measurements with different Operators and Applications
Breitbandversorgung in Deutschland - 16. ITG-Fachkonferenz
, , :
Broadband Internet access via satellite: State-of-the-art and future directions
15. ITG-Fachkonferenz Breitbandversorgung in Deutschland - 15th ITG Expert Conference on Broadband Coverage in Germany (Virtual, Online, 2021-03-02 - 2021-03-03)
In: Breitbandversorgung in Deutschland - 15. ITG-Fachkonferenz 2021
, , , , :
Performance of modern web protocols over satellite links
38th International Communications Satellite Systems Conference (ICSSC 2021)
, , :
POSTER: Revisiting Multipath QUIC Experiments and Comparing them with more recent Multipath TCP Implementations
27th IEEE International Symposium on Local and Metropolitan Area Networks, LANMAN 2021 (Virtual, 2021-07-12 - 2021-07-13)
In: IEEE Workshop on Local and Metropolitan Area Networks 2021
, , , :
One-Way Delay and Goodput Measurements with a VDSL, DOCSIS, and MPTCP Internet Access
43rd International Conference on Telecommunications and Signal Processing, TSP 2020 (Milan, 2020-07-07 - 2020-07-09)
In: Norbert Herencsar (ed.): 2020 43rd International Conference on Telecommunications and Signal Processing, TSP 2020 2020
, , , :
An ns-3 model for multipath communication with terrestrial and satellite links
20th International GI/ITG Conference on Measurement, Modelling and Evaluation of Computing Systems, MMB 2020 (Saarbrücken, 2020-03-16 - 2020-03-18)
In: Holger Hermanns, Holger Hermanns (ed.): Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 2020
, , :
Satellite internet performance measurements
2019 International Conference on Networked Systems, NetSys 2019 (Garching bei München, 2019-03-18 - 2019-03-21)
In: Georg Carle, Tobias Hossfeld, Wolfgang Kellerer, Jorg Ott (ed.): Proceedings of the 2019 International Conference on Networked Systems, NetSys 2019 2019
, , :
Multipath Communication over Terrestrial and Satellite Links
, , , :
A Power Line Communication Topology Module for ns--3 and DCE
Smart Grid Communications (SmartGridComm), 2017 IEEE International Conference on (Dresden)
In: Smart Grid Communications (SmartGridComm), 2017 IEEE International Conference on 2017
, , , :
Topology Simulation for Aeronautical Communication Protocols with ns-3 and DCE
In: Proceedings of the Workshop on ns-3 2016
, , , , :
(Third Party Funds Single)Term: 2022-12-01 - 2024-12-01
Funding source: andere Förderorganisation
The TCP performance over satellite communications has become a well-known problem, following significant experimentation with Internet services over satellite since the '90s. Several tailored TCP optimisations have been introduced (mainly implementing changes at the sender side, but also at the receiver side in some proposals). In parallel, given the challenge of installing tailored TCP versions directly in the end user system, a set of architectural extensions have been introduced culminating in the concept of a Performance Enhancing Proxy (PEP, RFC 3135), whereby a native end-to-end TCP connection is now commonly split into a series of multiple connection (a split TCP concept). This allows a tailored TCP to be deployed on the satellite link (i.e., between the satellite terminals and gateways to be optimised). Though largely used since the early 2000's, PEPs have always been unable to enhance non-TCP protocols or VPN connections traversing the satellite network segment. Application-layer compression and acceleration was also provided in some PEPs.
Since 2000, there has been a continued effort to evolve the protocol stack for Internet web services, with several updates to the protocols for HTTP-based services. A design of HTTP by Google, known as SDPY, was standardised as HTTP/2. This provided significant improvements in download speed of satellite, but at the same time deployed application-layer encryption and compression – making application-layer acceleration dependent on using an authenticated proxy and impossible within a PEP.
A more recent Google proposal (known as gQUIC) sought a transport other than TCP that uses a UDP substrate with transport encryption. This effort evolved in standardisation by the Internet Engineering Task Force (IETF) and was finally published as IETF QUIC (RFC 9000) in 2021. QUIC is specified for use with HTTP/3, a replacement for HTTP2/TCP. The main leap from classical HTTP services over TCP is in that QUIC uses encrypted datagram connections, with congestion control, flow control, NAT-rebinding and migration algorithms directly implemented within the QUIC protocol. Following standardisation, QUIC and HTTP/3 have been implemented and have been rapidly deployed to the Internet.
Hence, the design rationale of QUIC intrinsically prevents using a classical PEP solution for the optimisation of performance over a satellite system. Whilst the application-layer performance of HTTP/3 resembles or improves on that of HTTP/2, and the transport design has been shown to operate correctly over satellite with respect to initialisation, protocol timers, and other core functions, experiments have shown that performance of QUIC operated end-to-end over paths comprising a satellite network segment can be lower than offered by TCP using a PEP. This has motivated the scientific community and the satellite industry to think of alternative solutions for QUIC congestion control (CC) to accelerate with the QUIC performance degradation, which is still now at the early stages. QUIC has also been suggested for other applications.
The German Aerospace Center (Deutsches Zentrum für Luft- und Raumfahrt), University of Aberdeen, and Friedrich-Alexander-Universität Erlangen-Nürnberg have built a consortium that is committed to thoroughly analyse the existing approaches and options to improve the performance of TCP over satellite network segment and apply the most appropriate concepts to QUIC congestion control mechanisms as well as understanding the implications of deploying the new approaches as a part of a secure end-to-end architecture. As a result, a novel algorithm will be defined and then verified against the relevant technical requirements. Finally, the resulting new QUIC specifications will be validated using real satellite trials in exemplar scenarios.
New protocols for faster Internet via satellite
(Third Party Funds Single)Term: 2021-10-01 - 2024-09-30
Funding source: Bundesministerium für Wirtschaft und Technologie (BMWi)In the QUICSAT project, the cooperation between the Friedrich-Alexander University (FAU) Erlangen-Nürnberg and ND SatCom GmbH has the common goal of improving Internet protocols and applications for geostationary satellite connections.
The potential of new technologies (AQM, ECN, BBR and especially QUIC) will be examined. The ultimate goal is that Internet via satellite should perform as good as terrestrial Internet connections.
The high latency of geostationary satellites, the current architecture of Internet protocols and the constantly increasing complexity of Internet applications (especially websites) are the reason why the performance of Internet via satellite is sometimes worse than the performance of terrestrial Internet connections, even if the data rates are comparable. Newer Quality of Service (QoS) mechanisms are currently not used in satellite communication. With QUIC there is also the risk that the performance of satellite internet will decrease due to the non-applicability of Performance Enhancing Proxies.
The project makes a contribution to protocol research, standardization and reference implementations.
Satellite Internet Performance Measurements
(Non-FAU Project)Term: 2021-01-01 - 2021-04-30
Funding source: andere Förderorganisation
This work evaluates the performance of different applications over different Internet access technologies, with focus on Internet access via satellite.
The following Internet access technologies have been selected:
- Geostationary satellites (Konnect/Eutelsat, skyDSL/Eutelsat, Bigblu/Eutelsat, Novostream/Astra Connect)
- Satellite megaconstellations in low Earth orbit (Starlink)
- Terrestrial systems as reference (o2 DSL, Congstar LTE)
Transparent Multichannel IPv6
(Third Party Funds Single)Term: 2017-04-01 - 2020-12-31
Funding source: Bundesministerium für Wirtschaft und Technologie (BMWi)Satellite communication is a way to provide broadband internet access all over the world. However, with geostationary satellites the propagation delay leads to very high delays in the magnitude of several hundred milliseconds. In order to improve the interactivity and responsiveness of communication systems, utilizing a second communication link can be highly beneficial.
The Transparent Multichannel IPv6 (TMC-IPv6) Project aims to combine the advantages of multiple heterogeneous communication links. An illustrative example is the combination of a rural DSL connection with low data rate/low latency and a satellite connection with high data rate but high latency, which results in a users internet access with high data rate and low latency providing a better Quality of Experience (QoE).
Satellite-based internet access from different operators is provided by our project partners in order to experience realistic satellite communication environment and test potential solutions. The outdoor unit (parabolic antenna) is mounted on the roof of the Wolfgang-Händler-Hochhaus.