Demo Data from VLDB 2026 / reviewers in the wild / expert
Per Hurtig
dblp:66/252
· DBLP profile ↗
20ranked-venue papers
5as first author
4since 2021 · last 2024
0000-0002-8731-2482ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 14 · 5 first-author · 3 since 2021Systems, architecture and hardware · 1Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer networks
3 papers |
Network measurement and analytics · 27% Internet architecture and protocols · 21% Wireless networking · 18% |
Topics — the 8 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cellular and mobile networks › resource scheduling
latency-sensitive scheduling |
0.4 | 1 | 2019 | Low-Latency Scheduling in MPTCP · IEEE/ACM Trans. Netw. 2019 |
Transport protocols and congestion control › multipath transport
multipath TCP |
0.4 | 1 | 2019 | Low-Latency Scheduling in MPTCP · IEEE/ACM Trans. Netw. 2019 |
Internet architecture and protocols
packet scheduling |
0.4 | 1 | 2019 | Low-Latency Scheduling in MPTCP · IEEE/ACM Trans. Netw. 2019 |
Wireless networking
WLAN |
0.3 | 1 | 2017 | Ending the Anomaly: Achieving Low Latency and Airtime Fairness in WiFi · USENIX ATC 2017 |
Network measurement and analytics
latency measurement |
0.2 | 1 | 2016 | Measuring Latency Variation in the Internet · CoNEXT 2016 |
Network measurement and analytics › network timing analysis
latency variation |
0.2 | 1 | 2016 | Measuring Latency Variation in the Internet · CoNEXT 2016 |
Wireless networking
heterogeneous interfaces |
0.1 | 1 | 2019 | Low-Latency Scheduling in MPTCP · IEEE/ACM Trans. Netw. 2019 |
Network measurement and analytics › wireless network measurement
wireless performance measurement |
0.1 | 1 | 2017 | Ending the Anomaly: Achieving Low Latency and Airtime Fairness in WiFi · USENIX ATC 2017 |
Methods — techniques the papers use, named apart from their topics
shortest transmission time first · 0.4block estimation · 0.4passive measurement · 0.2active measurement · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Monty: A Framework for Latency-aware Multi-flow ATSSS SchedulingabstractThe Access Traffic Steering, Switching, and Splitting (ATSSS) technology, currently under standardization by the 3rd Generation Partnership Project (3GPP), is designed to enhance wireless access through the bundling of both 3GPP and non-3GPP access. One implementation option involves tunneling data through the Multipath QUIC (MP-QUIC) protocol. The decision of which access network each packet is transmitted on can greatly impact the performance of a network flow, and may also impact the performance of other flows. While Active Queue Management (AQM) in the network could normally manage such interactions, such techniques are limited in a shared multipath-tunnel context, since all traffic in the tunnel share a single connection. This paper introduces a multi-flow, multipath tunneling framework using MP-QUIC. It employs four distinct scheduling policies for packet scheduling decisions. We investigate how such scheduling policies interact with each other, and how they may be combined in order to achieve trade-offs in terms of latency, interactivity, and throughput. Through an extensive investigation in both emulated and real-world environments, we show that Quality of Service (QoS) can be significantly improved by smart combinations of scheduling policies. Alexander Rabitsch, Per Hurtig, Stefan Alfredsson, Anna Brunström |
LCN | 2 |
| 2022 | Evaluating and Modeling 5G MPTCP PerformanceabstractMultipath connectivity and aggregation of multiple communication links is actively being researched with the aim to achieve higher throughput and lower latency. In this work we perform an emulation-based evaluation of the relative goodput of MPTCP and TCP in a 5G usage context. A large range of path capacity and delay conditions is explored, for both the primary and secondary paths, with over 2000 different configurations evaluated. Evaluations are performed over eight combinations of MPTCP schedulers and congestion controls. The results show that MPTCP running over two links provide lower goodput than TCP over a single link for the majority of cases. Asymmetry in link conditions is in many cases a major complication for the MPTCP scheduler. To examine the predictability of poor performance, and to obtain further insight on the structure of this phenomena, we perform regression modeling of the relative good put. In addition to the traditional approaches of Linear Regression and Random Forest, we also employ Sym-bolic Regression to obtain mathematical expressions capable of providing insight on the path conditions most contributing to poor MPTCP performance. Such regression expressions can be informative when evaluating different schedulers or link aggregation approaches. Johan Garcia 0001, Per Hurtig, Jonas Hammar |
WiMob | 2 |
| 2021 | WIP: Leveraging QUIC for a Receiver-driven BBR for Cellular NetworksabstractCellular networks are continuously evolving to allow improved throughput and low latency performance for applications. However, it has been shown that, due to buffer over-provisioning, TCP's standard loss-based congestion control algorithms (CCAs) can cause long delays in cellular networks. The QUIC transport protocol and the Bottleneck Bandwidth and Round-trip propagation time (BBR) congestion control are both proposed in response to shortcomings observed in TCP and loss-based CCAs. Despite its notable advantages, BBR can experience suboptimal delay performance in cellular networks due to one of its underlying design choices: the maximum bandwidth filter at the sender. In this work, we leverage QUIC's extensibility to enhance BBR. Instead of using the ACK rate observed at the sender side, we apply a more fitting delivery rate calculated at the receiver. Our 5G-trace-based emulation experiments in CloudLab suggest that our modified QUIC could significantly improve latency without any notable effect on the throughput: In particular, in some of our experiments, we observe up to 39% reduction of the round-trip time (RTT) with a worstcase throughput reduction of 2.7%. Habtegebreil Haile, Karl-Johan Grinnemo, Simone Ferlin, Per Hurtig, Anna Brunström |
WOWMOM | 4 |
| 2021 | End-to-end congestion control approaches for high throughput and low delay in 4G/5G cellular networksabstractCellular networks have evolved to support high peak bitrates with low loss rates as observed by the higher layers. However, applications and services running over cellular networks are now facing other difficult congestion-related challenges, most notably a highly variable link capacity and bufferbloat. To overcome these issues and improve performance of network traffic in 4G/5G cellular networks, a number of in-network and end-to-end solutions have been proposed. Fairness between interacting congestion control algorithms (CCAs) has played an important role in the type of CCAs considered for research and deployment. The placement of content closer to the user and the allocation of per-user queues in cellular networks has increased the likelihood of a cellular access bottleneck and reduced the extent of flow interaction between multiple users. This has resulted in renewed interest in end-to-end CCAs for cellular networks by opening up room for research and exploration. In this work, we present end-to-end CCAs that target a high throughput and a low latency over highly variable network links, and classify them according to the way they address the congestion control. The work also discusses the deployability of the algorithms. In addition, we provide insights into possible future research directions, such as coping with a higher degree of variability, interaction of CCAs in a shared bottleneck, and avenues for synergized research, such as CCAs assisted by software defined networking and network function virtualization. We hope that this work will serve as a starting point for systematically navigating through the expanding number of cellular CCAs. Habtegebreil Haile, Karl-Johan Grinnemo, Simone Ferlin, Per Hurtig, Anna Brunström |
Comput. Networks | 4 |
| 2019 | Handling Packet Losses in Cloud-based MPTCP Application TrafficabstractInternet traffic is comprised of data flows from various applications with unique traffic characteristics. For many cloud applications, end-to-end latency is a primary factor affecting the perceived user experience. As packet losses cause delays in the communication they impact user experience, making efficient handling of packet losses an important function of transport layer protocols. Multipath TCP (MPTCP) is a modification to TCP that enables simultaneous use of several paths for a TCP flow. MPTCP is known to improve throughput. However, the performance of MPTCP is not optimal when handling certain loss scenarios. Efficient packet loss recovery is thus important to achieve desirable flow completion times for interactive cloud-based applications. In this paper we evaluate the performance of MPTCP in handling tail losses using traffic traces from various cloud-based applications. Tail losses, losses that occur at the end of a flow or traffic burst, are particularly challenging from a latency perspective as they are difficult to detect and recover in a timely manner. Tail losses in TCP are handled by using a tail loss probe (TLP) mechanism which was adapted to MPTCP from TCP. We investigate the performance of TLP in MPTCP, comparing the standard implementation to a recently proposed, less conservative approach. Our experimental results show that a less conservative implementation of TLP performs significantly better than the standard implementation in handling tail losses, reducing the average burst completion time of cloud based applications when tail loss occurs by up to 50% in certain cases. Kiran Yedugundla, Per Hurtig, Anna Brunström |
CLOSER | 2 |
| 2019 | PoliFi: Airtime Policy Enforcement for WiFiabstractAs WiFi grows ever more popular, airtime contention becomes an increasing problem. One way to alleviate this is through network policy enforcement. Unfortunately, WiFi lacks protocol support for configuring policies for its usage, and since network-wide coordination cannot generally be ensured, enforcing policy is challenging. However, as we have shown in previous work, an access point can influence the behaviour of connected devices by changing its scheduling of transmission opportunities, which can be used to achieve airtime fairness. In this work, we show that this mechanism can be extended to successfully enforce airtime usage policies in WiFi networks. We implement this as an extension our previous airtime fairness work, and present PoliFi, the resulting policy enforcement system. Our evaluation shows that PoliFi makes it possible to express a range of useful policies. These include prioritisation of specific devices; balancing groups of devices for sharing between different logical networks or network slices; and limiting groups of devices to implement guest networks or other low-priority services. We also show how these can be used to improve the performance of a real-world DASH video streaming application. Toke Høiland-Jørgensen, Per Hurtig, Anna Brunström |
WCNC | 2 |
| 2019 | Low-Latency Scheduling in MPTCPabstractThe demand for mobile communication is continuously increasing, and mobile devices are now the communication device of choice for many people. To guarantee connectivity and performance, mobile devices are typically equipped with multiple interfaces. To this end, exploiting multiple available interfaces is also a crucial aspect of the upcoming 5G standard for reducing costs, easing network management, and providing a good user experience. Multi-path protocols, such as multi-path TCP (MPTCP), can be used to provide performance optimization through load-balancing and resilience to coverage drops and link failures, however, they do not automatically guarantee better performance. For instance, low-latency communication has been proven hard to achieve when a device has network interfaces with asymmetric capacity and delay (e.g., LTE and WLAN). For multi-path communication, the data scheduler is vital to provide low latency, since it decides over which network interface to send individual data segments. In this paper, we focus on the MPTCP scheduler with the goal of providing a good user experience for latency-sensitive applications when interface quality is asymmetric. After an initial assessment of existing scheduling algorithms, we present two novel scheduling techniques: the block estimation (BLEST) scheduler and the shortest transmission time first (STTF) scheduler. BLEST and STTF are compared with existing schedulers in both emulated and real-world environments and are shown to reduce web object transmission times with up to 51% and provide 45% faster communication for interactive applications, compared with MPTCP's default scheduler. Per Hurtig, Karl-Johan Grinnemo, Anna Brunström, Simone Ferlin, Özgü Alay, Nicolas Kuhn |
IEEE/ACM Trans. Netw. | 1 |
| 2018 | ICN congestion control for wireless linksabstractInformation-centric networking (ICN) with its design around named-based forwarding and in-network caching holds great promises to become a key architecture for the future Internet. Many proposed ICN hop-by-hop congestion control schemes assume a fixed and known link capacity, which rarely - if ever - holds true for wireless links. Firstly, we demonstrate that although these congestion control schemes are able to fairly well utilise the available wireless link capacity, they greatly fail to keep the delay low. In fact, they essentially offer the same delay as in the case with no hop-by-hop, only end-to-end, congestion control. Secondly, we show that by complementing these schemes with an easy-to-implement, packet-train capacity estimator, we reduce the delay to a level significantly lower than what is obtained with only end-to-end congestion control, while still being able to keep the link utilisation at a high level. Bengt Ahlgren, Per Hurtig, Henrik Abrahamsson, Karl-Johan Grinnemo, Anna Brunström |
WCNC | 2 |
| 2017 | Ending the Anomaly: Achieving Low Latency and Airtime Fairness in WiFi
Toke Høiland-Jørgensen, Michal Kazior, M. Dave Taht, Per Hurtig, Anna Brunström |
USENIX ATC | 4 |
| 2016 | Measuring Latency Variation in the InternetabstractWe analyse two complementary datasets to quantify the latency variation experienced by internet end-users: (i) a large-scale active measurement dataset (from the Measurement Lab Network Diagnostic Tool) which shed light on long-term trends and regional differences; and (ii) passive measurement data from an access aggregation link which is used to analyse the edge links closest to the user. Toke Høiland-Jørgensen, Bengt Ahlgren, Per Hurtig, Anna Brunström |
CoNEXT | 3 |
| 2016 | Towards a flexible Internet transport layer architectureabstractThere is a growing concern that the Internet transport layer has become less adaptive to the requirements of new applications, and that further evolution has become very difficult. This is because a fundamental assumption no longer holds: it can no longer be assumed that the transport layer is only in the scope of end-hosts. The success of TCP and UDP and the ubiquity of middleboxes have led to ossification of both the network infrastructure and the API presented to applications. This has led to the development of workarounds and point solutions that fail to cover many facets of the problem. To address this issue, this paper identifies requirements for a new transport layer and then proposes a conceptual architecture that we argue is both flexible and evolvable. This new architecture requires that applications interface to the transport at a higher abstraction level, where an application can express communication preferences via a new richer API. Protocol machinery can use this information to decide which of the available transport protocols is used. By placing the protocol machinery in the transport layer, the new architecture can allow for new protocols to be deployed and enable evolution of the transport layer. Karl-Johan Grinnemo, Tom Jones, Gorry Fairhurst, David Ros, Anna Brunström, Per Hurtig |
LANMAN | 6 |
| 2016 | Is multi-path transport suitable for latency sensitive traffic?
Kiran Yedugundla, Simone Ferlin, Thomas Dreibholz, Özgü Alay, Nicolas Kuhn, Per Hurtig, Anna Brunström |
Comput. Networks | 6 |
| 2015 | The Good, the Bad and the WiFi: Modern AQMs in a residential settingabstractSeveral new active queue management (AQM) and hybrid AQM/fairness queueing algorithms have been proposed recently. They seek to ensure low queueing delay and high network goodput without requiring parameter tuning of the algorithms themselves. However, extensive experimental evaluations of these algorithms are still lacking. This paper evaluates a selection of bottleneck queue management schemes in a test-bed representative of residential Internet connections of both symmetrical and asymmetrical bandwidths as well as WiFi. Latency under load and the performance of VoIP and web traffic patterns are evaluated under steady state conditions. Furthermore, the impact of the algorithms on fairness between TCP flows with different RTTs, and also the transient behaviour of the algorithms at flow startup is examined. The results show that while the AQM algorithms can significantly improve steady state performance, they exacerbate TCP flow unfairness. In addition, the evaluated AQMs severely struggle to quickly control queueing latency at flow startup, which can lead to large latency spikes that hurt the perceived performance. The fairness queueing algorithms almost completely alleviate the algorithm performance problems, providing the best balance of low latency and high throughput in the tested scenarios. However, on WiFi the performance of all the tested algorithms is hampered by large amounts of queueing in lower layers of the network stack inducing significant latency outside of the algorithms’ control. Toke Høiland-Jørgensen, Per Hurtig, Anna Brunström |
Comput. Networks | 2 |
| 2012 | Enhanced metric caching for short TCP flowsabstractInternet-based applications that require low latency are becoming more common. Such applications typically generate traffic consisting of short, or bursty, TCP flows. As TCP, instead, is designed to optimize the throughput of long bulk flows there is an apparent mismatch. To overcome this, a lot of research has recently focused on optimizing TCP for short flows as well. In this paper, we identify a performance problem for short flows caused by the metric caching conducted by the TCP control block interdependence mechanisms. Using this metric caching, a single packet loss can potentially ruin the performance for all future flows to the same destination by making them start in congestion avoidance instead of slow-start. To solve this, we propose an enhanced selective caching mechanism for short flows. To illustrate the usefulness of our approach, we implement it in both Linux and FreeBSD and experimentally evaluate it in a real test-bed. The experiments show that the selective caching approach is able to reduce the average transmission time of short flows by up to 40%. Per Hurtig, Anna Brunström |
ICC | 1 |
| 2012 | The interaction between TCP reordering mechanisms and multi-path forwarding in wireless mesh networksabstractRouting packets over multiple disjoint paths towards a destination can increase network utilization by load-balancing the traffic over the network. In wireless mesh networks, multi-radio multi-channel nodes are often used to create a larger set of interference-free paths thus increasing the chance of load-balancing. The drawback of load-balancing is that different paths might have different delay properties, causing packets to be reordered. This can reduce TCP performance significantly, as reordering is interpreted as a sign of congestion. Packet reordering can be avoided by letting the network layer forward traffic strictly on flow-level. This would avoid the negative drawbacks of packet reordering, but will also limit the ability to achieve optimal network throughput. On the other hand, there are several proposals that try to mitigate the effects of reordering at the transport layer. In this paper, we perform an in-depth evaluation of such TCP reordering mitigations in multi-radio multi-channel wireless mesh networks when using multi-path forwarding. We evaluate two TCP reordering mitigation techniques implemented in the Linux kernel. The transport layer mitigations are compared using different multi-path forwarding strategies. Our findings show that, in general, flow-level forwarding gives the best TCP performance and that transport layer reordering mitigations only marginally can improve performance. Jonas Karlsson 0001, Per Hurtig, Anna Brunström, Andreas Kassler, Giovanni Di Stasi |
WiMob | 2 |
| 2012 | Impact of multi-path routing on TCP performanceabstractRouting packets over multiple disjoint paths towards a destination can increase network utilization by load-balancing the traffic over the network. The drawback of load-balancing is that different paths might have different delay properties, causing packets to be reordered. This can reduce TCP performance significantly, as reordering is interpreted as a sign of congestion. Packet reordering can be avoided by letting the network layer route strictly on flow-level. This will, however, also limit the ability to achieve optimal network throughput. There are also several proposals that try to mitigate the effects of reordering at the transport layer. In this paper, we perform an initial evaluation of such TCP reordering mitigations in multi-radio multi-channel wireless mesh networks when using multi-path routing. We evaluate two TCP reordering mitigation techniques implemented in the Linux kernel. The transport layer mitigations are compared using different multi-path routing strategies. Our findings show that, in general, flow-level routing gives the best TCP performance and that transport layer reordering mitigations only marginally can improve performance. Jonas Karlsson 0001, Per Hurtig, Anna Brunström, Andreas Kassler, Giovanni Di Stasi |
WOWMOM | 2 |
| 2010 | Emulation Support for Advanced Packet Reordering ModelsabstractFrom being regarded as a pathological event, packet reordering is now considered to be naturally prevalent within the Internet. When packets are reordered, the performance of transport protocols like TCP can be severely hurt. To overcome performance problems a number of mitigations have been proposed. Common for most proposals is, however, the lack of evaluations using real protocol implementations and good models of packet reordering. In this paper we highlight the need for detailed reordering models, and implement support for such models in the KauNet network emulator. To demonstrate the importance of using detailed models we present an experimental example. Per Hurtig, Anna Brunström |
ICC | 1 |
| 2008 | Improved Loss Detection for Signaling Traffic in SCTPabstractThe Stream Control Transmission Protocol (SCTP) was designed by the IETF as a viable solution for transportation of signaling traffic within IP-based networks. Signaling traffic is different from ordinary TCP bulk traffic in many ways. One example is that the requirement of timely delivery usually is much stricter. However, the management of the SCTP retransmission timer is not optimally designed considering this requirement. Basically, the management algorithm, unnecessarily, extends the time needed for loss detection. This paper presents a new management algorithm that is able to maintain a correct state of the retransmission timer, which eliminates this particular problem. In addition, the paper also compares the performance of the two management algorithms in an emulated signaling environment, using the lksctp implementation of SCTP. The results show that the proposed algorithm is able to provide significant reductions in loss recovery time. In some cases, the time needed to recover from packet loss is reduced with as much as 43%. Per Hurtig, Anna Brunström |
ICC | 1 |
| 2008 | Enhancing SCTP loss recovery: An experimental evaluation of early retransmit
Per Hurtig, Anna Brunström |
Comput. Commun. | 1 |
| 2007 | The Effect of Packet Loss on the Response Times of Web Services
Johan Garcia 0001, Per Hurtig, Anna Brunström |
WEBIST (1) | 2 |