Change search
Link to record
Permanent link

Direct link
Publications (10 of 16) Show all publications
Garcia, J., Matthias, B., Sundberg, S. & Brunstrom, A. (2025). Modeling and predicting starlink throughput with fine-grained burst characterization. Computer Communications, 234, Article ID 108090.
Open this publication in new window or tab >>Modeling and predicting starlink throughput with fine-grained burst characterization
2025 (English)In: Computer Communications, ISSN 0140-3664, E-ISSN 1873-703X, Vol. 234, article id 108090Article in journal (Refereed) Published
Abstract [en]

Leveraging a dataset of almost half a billion packets with high-precision packet times and sizes, we extract characteristics of the bursts emitted over Starlink’s Ethernet interface. The structure of these bursts directly reflects the physical layer reception of OFDMA frames on the satellite link. We study these bursts by analyzing their rates, and thus indirectly also the transition between different physical layer rates. The results highlight that there is definitive structure in the transition behavior, and we note specific behaviors such as particular transition steps associated with rate switching, and that rate switching occurs mainly to neighboring rates. We also study the joint burst rate and burst duration transitions, noting that transitions occur mainly within the same rate, and that changes in burst duration are often performed with an intermediate short burst in-between. Furthermore, we examine the configurations of the three factors burst rate, burst duration, and inter-burst silent time, which together determine the effective throughput of a Starlink connection. We perform pattern mining on these three factors, and we use the patterns to construct a dynamic N-gram model predicting the characteristics of the next upcoming burst, and by extension, the short-term future throughput. We further train a Deep Learning time-series model which shows improved prediction performance. 

Place, publisher, year, edition, pages
Elsevier, 2025
Keywords
Frequency division multiple access, Geodetic satellites, Packet switching, Prediction models, Satellite communication systems, Tropics, Burst duration, Low earth orbit satellites, Low-earth orbit satellite network, N-gram prediction, N-grams, Physical layers, Rate switching, Satellite network, Starlink, Throughput models, Satellite links
National Category
Telecommunications
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-103453 (URN)10.1016/j.comcom.2025.108090 (DOI)2-s2.0-85217679804 (Scopus ID)
Funder
Knowledge Foundation
Available from: 2025-02-27 Created: 2025-02-27 Last updated: 2025-02-27Bibliographically approved
Sundberg, S. (2024). Evolved Passive Ping: Passively Monitor Network Latency from within the Kernel. Karlstad: Karlstads universitet
Open this publication in new window or tab >>Evolved Passive Ping: Passively Monitor Network Latency from within the Kernel
2024 (English)Report (Other academic)
Abstract [en]

Network latency can have a large impact on the performance of networked applications and the quality of experience for the end users. By using eBPF to implement continuous passive network latency monitoring and aggregation in kernel space with epping, we provide an efficient monitoring solution that can be deployed on any existing Linux node in the network. Our solution thus allows network operators to gain a highly granular view of the network latency experienced by the traffic their network is serving without needing to buy and deploy new hardware. This information can help network operators understand what quality of service their network is currently offering, locate issues in their networks, and verify if new solutions aimed at improving network latency have the desired effect, ultimately improving the experience for the end users. In this technical report, we provide a detailed description of how epping works, cover how different features have been implemented, and discuss many of the challenges we have encountered while implementing it.

Place, publisher, year, edition, pages
Karlstad: Karlstads universitet, 2024. p. 23
National Category
Computer Engineering
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-99332 (URN)
Available from: 2024-04-17 Created: 2024-04-17 Last updated: 2024-05-13Bibliographically approved
Garcia, J., Sundberg, S. & Brunstrom, A. (2024). Fine-Grained Starlink Throughput Variation Examined With State-Transition Modeling. In: 2024 19th Wireless On-Demand Network Systems and Services Conference (WONS): . Paper presented at 19th Wireless On-demand Network systems and Services Conference (WONS), Chamonix, France, January 29-31, 2024. (pp. 69-76). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Fine-Grained Starlink Throughput Variation Examined With State-Transition Modeling
2024 (English)In: 2024 19th Wireless On-Demand Network Systems and Services Conference (WONS), Institute of Electrical and Electronics Engineers (IEEE), 2024, p. 69-76Conference paper, Published paper (Refereed)
Abstract [en]

Leveraging a data set of almost half a billion packets with high-precision packet times and sizes, we process it to extract characteristics of the bursts emitted over Starlink's Ethernet interface. The structure of these bursts directly reflect the physical layer receipt of OFDMA frames on the satellite link. We study these bursts by analyzing their rates, and by proxy the transition between different physical layer rates. The results highlight that  there is definitive structure in the transition behavior, and we note specific behaviors such as  particular transitionsteps associated with rate switching, and that rate switching occurs mainly to neighboring rates. We also study the joint burst rate and burst duration transitions, noting that transitions occur mainly within the same rate, and that changes in burst duration are often performed with an intermediate short burst in-between.Finally, we examine the configurations of the three factors burst rate, burst duration, and inter-burst silent time, which together determine the effective throughput of a Starlink connection.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024
Series
Annual Conference on Wireless On Demand Network Systems and Services (WONS), ISSN 2688-4917, E-ISSN 2688-4909
National Category
Telecommunications
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-98081 (URN)10.23919/WONS60642.2024.10449629 (DOI)978-3-903176-61-4 (ISBN)979-8-3503-6062-2 (ISBN)
Conference
19th Wireless On-demand Network systems and Services Conference (WONS), Chamonix, France, January 29-31, 2024.
Projects
DRIVE
Funder
Knowledge Foundation
Available from: 2024-01-19 Created: 2024-01-19 Last updated: 2024-04-05Bibliographically approved
Garcia, J., Sundberg, S. & Brunstrom, A. (2024). Inferring Starlink Physical Layer Transmission Rates Through Receiver Packet Timestamps. In: 2024 IEEE Wireless Communications and Networking Conference (WCNC): . Paper presented at IEEE Wireless Communications and Networking Conference, Dubai, United Arab Emirates, April 21-24, 2024.. IEEE
Open this publication in new window or tab >>Inferring Starlink Physical Layer Transmission Rates Through Receiver Packet Timestamps
2024 (English)In: 2024 IEEE Wireless Communications and Networking Conference (WCNC), IEEE, 2024Conference paper, Published paper (Refereed)
Abstract [en]

Although Starlink has been deployed for several years, a detailed understanding of system internals is still lacking. In this work we employ precise per-packet timestamps obtained from a hardware-timestamp capable NIC connected to a Starlink terminal.We find that Starlink frame timing details are readily observable at the network layer by analyzing the packet timing patterns.Based on a one-week measurement campaign we collect around half a billion of packet size and timing observations. Processing these observations yields 2.3 million transmission bursts. To learn details on the radio resource management we develop a methodology to infer the effective physical layer sending rate. Our findings show that although Starlink throughput can vary widely over multiple time-scales, there are a small number of fundamental physical layer transmission rates. We employ Gaussian Mixture Modeling to determine 14 such fundamental transmission rates, and relate the obtained rates to previous knowledge of the Starlink OFDMA frame structure. Our empirical observations provide an excellent match for a radio resource configuration where a Starlink frame employs 1000 subcarriers and 287 symbols per frame for user traffic transmission, which for uniform 4-QAM modulation yields a base rate of 430.5 Mbps. This physical layer base rate appears to mostly be varied by multiples of 27 Mbps, in several instances likely by modifying the modulation of a subset of the symbols in multiples of 18 symbols. 

Place, publisher, year, edition, pages
IEEE, 2024
Keywords
Symbols, Modulation, Receivers, Ethernet, Physical layer, Throughput, Size measurement
National Category
Telecommunications
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-98080 (URN)10.1109/WCNC57260.2024.10570978 (DOI)001268569302139 ()2-s2.0-85187555218 (Scopus ID)979-8-3503-0359-9 (ISBN)979-8-3503-0358-2 (ISBN)
Conference
IEEE Wireless Communications and Networking Conference, Dubai, United Arab Emirates, April 21-24, 2024.
Projects
DRIVE
Funder
Knowledge Foundation
Available from: 2024-01-19 Created: 2024-01-19 Last updated: 2025-03-14Bibliographically approved
Sundberg, S., Brunstrom, A., Ferlin-Reiter, S., Høiland-Jørgensen, T. & Chacón, R. (2024). Measuring Network Latency from a Wireless ISP: Variations Within and Across Subnets. In: Proceedings of the ACM SIGCOMM Internet Measurement Conference, IMC: . Paper presented at 2024 ACM Internet Measurement Conference (IMC ’24), November 4–6, 2024, Madrid, Spain (pp. 29-43). ACM Digital Library
Open this publication in new window or tab >>Measuring Network Latency from a Wireless ISP: Variations Within and Across Subnets
Show others...
2024 (English)In: Proceedings of the ACM SIGCOMM Internet Measurement Conference, IMC, ACM Digital Library, 2024, p. 29-43Conference paper, Published paper (Refereed)
Abstract [en]

While Internet Service Providers (ISPs) have traditionally focused on marketing network throughput, it is becoming increasingly recognized that network latency also plays a significant role for the quality of experience. However, many ISPs lack the means to continuously monitor the latency of their network. In this work, we present a method to continuously monitor and aggregate network latency per subnet directly in the Linux kernel by leveraging eBPF. We deploy this solution on a middlebox in an ISP network and collect an extensive dataset of latency measurements for both the internal and external parts of the network. We find that our monitoring solution can monitor all subscriber traffic while maintaining a low overhead of only around 1% additional CPU utilization. Our analysis of the latency data reveals a wide latency tail in the last-mile access, which grows during busy periods in the evening. Furthermore, we dissect the external network latency and uncover the latency profiles for the most popular autonomous systems.

Place, publisher, year, edition, pages
ACM Digital Library, 2024
Keywords
ebpf, network latency, passive measurements, rtt, wireless isp, Internet service providers, Linux, Internet-services, Network latencies, Network throughput, Service provider, Subnets, Wireless Internet service providers
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-102588 (URN)10.1145/3646547.3688438 (DOI)2-s2.0-85212513049 (Scopus ID)9798400705922 (ISBN)
Conference
2024 ACM Internet Measurement Conference (IMC ’24), November 4–6, 2024, Madrid, Spain
Available from: 2025-01-02 Created: 2025-01-02 Last updated: 2025-01-02Bibliographically approved
Sundberg, S. (2024). Towards Ubiquitous and Continuous Network Latency Monitoring. (Licentiate dissertation). Karlstad: Karlstads universitet
Open this publication in new window or tab >>Towards Ubiquitous and Continuous Network Latency Monitoring
2024 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

The Internet plays an important role in modern society, and its network performance impacts billions of users every day. For many network applications, network latency has a large impact on the quality of experience for the end user. Due to a lack of extensive network latency monitoring, the observability of network latency in real networks is often limited. This poses a problem for understanding network latency on the Internet today, and for assessing the impact various solutions that aim to reduce network latency have once they are deployed in the wild. This thesis addresses shortcomings with current solutions for monitoring network latency, in particular the performance of passive monitoring solutions on general-purpose commodity hardware, aiming to enable more ubiquitous latency monitoring and ultimately provide a comprehensive view of real-world network latency. We utilize the recently emerging eBPF technology to implement passive network latency monitoring inside the Linux kernel. Through experiments on a testbed, we show that our solution can monitor packets at over an order of magnitude higher rates than comparable previous solutions, allowing it to successfully monitor the latency for multi-gigabit traffic on general-purpose commodity hardware. Additionally, we demonstrate the feasibility of continuously monitoring network latency by deploying our solution inside an Internet Service Provider and monitoring the network latency for all customer traffic. Through an extensive analysis of the collected latency data, we show large differences in how network latency is distributed across different parts of the network. 

Abstract [en]

The Internet plays a vital role in modern society, and its performance affects billions of users daily. Network latency often has a significant impact on the end users' experience. However, due to limited monitoring of network latency, the observability of latency in real networks is often poor. This hinders our understanding of latency on the Internet today and makes it challenging to assess how the deployment of new networking technologies impacts latency. This thesis uses the emerging eBPF technology to improve the performance of passive network latency monitoring, aiming to enable latency monitoring on more network devices to create a more comprehensive view of latency on the Internet. By conducting controlled experiments on a testbed, we find that our solution is over an order of magnitude faster than previous solutions, making it possible to monitor multi-gigabit traffic on general-purpose commodity hardware. Furthermore, we demonstrate the feasibility of continuously monitoring latency by deploying our solution inside the network of an Internet Service Provider to monitor all their traffic. Our analysis of the latency data reveals large differences in how latency is distributed across different parts of the network.

Place, publisher, year, edition, pages
Karlstad: Karlstads universitet, 2024. p. 30
Series
Karlstad University Studies, ISSN 1403-8099 ; 2024:15
Keywords
Network latency, passive monitoring, eBPF
National Category
Computer Engineering
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-99358 (URN)10.59217/xpyc8728 (DOI)978-91-7867-459-6 (ISBN)978-91-7867-460-2 (ISBN)
Presentation
2024-06-03, 21A342 (Eva Eriksson), Universitetsgatan 2, Karlstad, 08:30 (English)
Opponent
Supervisors
Available from: 2024-05-15 Created: 2024-04-18 Last updated: 2025-02-27Bibliographically approved
Sundberg, S., Garcia, J. & Brunstrom, A. (2023). Characterizing Wireless Link Throughput with eBPF and Hardware Timestamps. In: 2023 IEEE 28th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD): . Paper presented at IEEE 28th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD). Edinburgh, Scottland. November 6-8 2023. (pp. 302-308). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Characterizing Wireless Link Throughput with eBPF and Hardware Timestamps
2023 (English)In: 2023 IEEE 28th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD), Institute of Electrical and Electronics Engineers (IEEE), 2023, p. 302-308Conference paper, Published paper (Refereed)
Abstract [en]

With a growing user base and the deployment of new systems, such as 5G and Starlink, a deep understanding of the varying link throughput for wireless systems is highly important. While detailed analysis of link throughput can be done on packet traces, collecting extensive packet traces often faces storage and privacy challenges. Instead, we propose using traces of link-wide inter-packet delay (IPD) to enable highly granular link throughput characterization on a wider scale. To this end, we present an eBPF-based tool designed to capture IPDs, and evaluate the accuracy of captured IPDs with the IPD tool and tcpdump, both with and without access to hardware timestamps. While hardware provided timestamps provide accurate IPDs, we find that software based timestamps lead to IPD values which are very inaccurate, but still useful in aggregate form to characterize throughput at millisecond timescales. Furthermore, we show that concurrent packet processing incurs a significant amount of packet reordering, which necessitates the consideration of several previous packets when computing the link-wide IPD. Finally we present an example use case of IPD collection, characterizing frequent silent periods during a speedtest over a 5G link.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2023
National Category
Communication Systems
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-99067 (URN)10.1109/CAMAD59638.2023.10478419 (DOI)
Conference
IEEE 28th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD). Edinburgh, Scottland. November 6-8 2023.
Available from: 2024-03-27 Created: 2024-03-27 Last updated: 2024-04-02Bibliographically approved
Sundberg, S., Brunstrom, A., Ferlin, S., Høiland-Jøgensen, T. & Brouer, J. D. (2023). Efficient continuous latency monitoring with eBPF. Paper presented at 4th International Conference on Passive and Active Measurement, PAM 2023. Virtual, Online. 21-23 March 2023. Lecture Notes in Computer Science, 13882 LNCS, 191-208
Open this publication in new window or tab >>Efficient continuous latency monitoring with eBPF
Show others...
2023 (English)In: Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349, Vol. 13882 LNCS, p. 191-208Article in journal (Refereed) Published
Abstract [en]

Network latency is a critical factor for the perceived quality of experience for many applications. With an increasing focus on interactive and real-time applications, which require reliable and low latency, the ability to continuously and efficiently monitor latency is becoming more important than ever. Always-on passive monitoring of latency can provide continuous latency metrics without injecting any traffic into the network. However, software-based monitoring tools often struggle to keep up with traffic as packet rates increase, especially on contemporary multi-Gbps interfaces. We investigate the feasibility of using eBPF to enable efficient passive network latency monitoring by implementing an evolved Passive Ping (ePPing). Our evaluation shows that ePPing delivers accurate RTT measurements and can handle over 1 Mpps, or correspondingly over 10 Gbps, on a single core, greatly improving on state-of-the-art software based solutions, such as PPing.

Place, publisher, year, edition, pages
Springer Science+Business Media B.V., 2023
Keywords
Passive networks, Critical factors; EBPF; Low latency; Monitoring tools; Network latencies; Packet rate; Passive monitoring; Perceived quality; Rate increase; Real-time application, Quality of service
National Category
Communication Systems
Research subject
Computer Science; Mathematics
Identifiers
urn:nbn:se:kau:diva-94280 (URN)10.1007/978-3-031-28486-1_9 (DOI)2-s2.0-85151057225 (Scopus ID)
Conference
4th International Conference on Passive and Active Measurement, PAM 2023. Virtual, Online. 21-23 March 2023
Available from: 2023-04-19 Created: 2023-04-19 Last updated: 2024-04-18Bibliographically approved
Garcia, J., Sundberg, S., Caso, G. & Brunstrom, A. (2023). Multi-Timescale Evaluation of Starlink Throughput. In: LEO-NET '23: Proceedings of the 1st ACM Workshop on LEO Networking and Communication. Paper presented at 1st ACM Workshop on LEO Networking and Communication (pp. 31-36). ACM Digital Library
Open this publication in new window or tab >>Multi-Timescale Evaluation of Starlink Throughput
2023 (English)In: LEO-NET '23: Proceedings of the 1st ACM Workshop on LEO Networking and Communication, ACM Digital Library, 2023, p. 31-36Conference paper, Published paper (Refereed)
Abstract [en]

Although Starlink has been rolled-out for several years, there is still a lack of knowledge regarding system details and performance characteristics. To address this, we perform a network layer measurement campaign utilizing precise times-Tamping to analyze throughput variations at multiple time scales, and infer system timing details. On larger timescales we quantify the diurnal variations where the throughput varies with the time of day. On the medium timescales we establish the likely frequency allocation and beam switching period to be 15 seconds. The associated connectivity disturbances contribute to severe link underutilization for single long-lived TCP flows, which typically reach only 46% of the estimated link capacity. On the sub-millisecond timescale our network layer measurements corroborate recent physical layer investigations of the Starlink frame timing, which is confirmed to be 1.33 ms. © 2023 Owner/Author(s).

Place, publisher, year, edition, pages
ACM Digital Library, 2023
Keywords
diurnal variation, frame timing, LEO, Frequency allocation, Timing circuits, Beam switching, Measurement campaign, Multiple time scale, Performance characteristics, Time of day, Time-scales, Timing details, Network layers
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-99013 (URN)10.1145/3614204.3616108 (DOI)2-s2.0-85174990626 (Scopus ID)9798400703324 (ISBN)
Conference
1st ACM Workshop on LEO Networking and Communication
Available from: 2024-03-25 Created: 2024-03-25 Last updated: 2024-03-25Bibliographically approved
Sundberg, S., Brunstrom, A., Ferlin-Reiter, S., Høiland-Jørgensen, T. & Brouer, J. D. (2022). Passive Monitoring of Network Latency at High Line Rates. In: : . Paper presented at 17th Swedish National Computer Networking Workshop (SNCNW 2022), KTH, Stockholm, June 16-17, 2022.
Open this publication in new window or tab >>Passive Monitoring of Network Latency at High Line Rates
Show others...
2022 (English)Conference paper, Oral presentation only (Refereed)
Abstract [en]

Network latency plays a crucial role for many applications and their perceived quality of experience. With an increasing focus on high network speeds and real time, interactive applications relying on reliable and low latency, the ability to effectively monitor latency is becoming more important than ever. While many available tools rely on active monitoring, this approach relies on traffic injection in the network, which can be a source of latency in itself and have a negative overall network performance impact. This paper presents evolved Passive Ping (ePPing), a tool that leverages eBPF to passively monitor latency of existing network traffic. Preliminary evaluation shows that ePPing delivers RTT reports more reliably and at a lower overhead than other state-of-the-art tools, such as PPing.

Keywords
passive monitoring, network latency, eBPF, XDP
National Category
Computer and Information Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-98411 (URN)
Conference
17th Swedish National Computer Networking Workshop (SNCNW 2022), KTH, Stockholm, June 16-17, 2022
Projects
A Holistic AI-driven Networking and Processing Framework for Industrial IoT (AIDA)Building the next generation of programmable networking - Powered by Linux
Available from: 2024-02-08 Created: 2024-02-08 Last updated: 2024-03-11Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-3570-9525

Search in DiVA

Show all publications

Profile pages