Department of Informatics, University of Oslo, 0315 Oslo, NorwayDepartment of Mobile Systems and Analytics, Simula Metropolitan Center for Digital Engineering, 0167 Oslo, Norway
Prof. Dr. Özgü Alay
Department of Informatics, University of Oslo, 0315 Oslo, NorwayDepartment of Mobile Systems and Analytics, Simula Metropolitan Center for Digital Engineering, 0167 Oslo, Norway
Multipath transport protocols utilize multiple network paths (e.g., WiFi and cellular) to achieve improved performance and reliability, compared with their single-path counterparts. The scheduler of a multipath transport protocol determines how to distribute the data packets onto different paths. However, state-of-the-art multipath schedulers face the challenge when dealing with heterogeneous paths with dynamic path characteristics (i.e., packet loss, fluctuation of delay). In this paper, we propose Peekaboo, a novel learning-based multipath scheduler that is aware of the dynamic characteristics of the heterogeneous paths. Peekaboo is able to learn scheduling decisions to adopt over time based on the current path characteristics and dynamicity levels -from both deterministic and stochastic perspectives. We implement Peekaboo in Multipath QUIC (MPQUIC) and compare it with state-of-the-art multipath schedulers for a wide range of dynamic heterogeneous environments, upon both emulated and real networks. Our results show that Peekaboo outperforms the other schedulers by up to 31.2% in emulated networks and up to 36.3% in real network scenarios.
20 December 2018 in IEEE/ACM Transactions on Networking
Over the past years, TCP has gone through numerous updates to provide performance enhancement under diverse network conditions. However, with respect to losses, little can be achieved with legacy TCP detection and recovery mechanisms. Both fast retransmission and retransmission timeout take at least one extra round trip time to perform, and this might significantly impact the performance of latency-sensitive applications, especially in lossy or high delay networks. While forward error correction (FEC) is not a new initiative in this direction, the majority of the approaches consider FEC inside the application. In this paper, we design and implement a framework, where FEC is integrated within TCP. Our main goal with this design choice is to enable latency sensitive applications over TCP in high delay and lossy networks, but remaining application agnostic. We further incorporate this design into multipath TCP (MPTCP), where we focus particularly on heterogeneous settings, considering the fact that TCP recovery mechanisms further escalate head-of-line blocking in multipath. We evaluate the performance of the proposed framework and show that such a framework can bring significant benefits compared with legacy TCP and MPTCP for latency-sensitive real application traffic, such as video streaming and web services.
In the last years, the Internet of Things (IoT) has emerged as a key application context in the design and evolution of technologies in the transition toward a 5G ecosystem. More and more IoT technologies have entered the market and represent important enablers in the deployment of networks of interconnected devices. As network and spatial device densities grow, energy efficiency and consumption are becoming an important aspect in analyzing the performance and suitability of different technologies. In this framework, this survey presents an extensive review of IoT technologies, including both Low-Power Short-Area Networks (LPSANs) and Low-Power Wide-Area Networks (LPWANs), from the perspective of energy efficiency and power consumption. Existing consumption models and energy efficiency mechanisms are categorized, analyzed and discussed, in order to highlight the main trends proposed in literature and standards toward achieving energy-efficient IoT networks. Current limitations and open challenges are also discussed, aiming at highlighting new possible research directions.
The fifth generation (5G) cellular network aims at providing very high data rates, ultra reliable low latency communications, and a vast increase of connection density. As one of the design trends towards these objectives, 5G exploits multi-connectivity, i.e., the concurrent use of multiple access networks. The Access Traffic Steering, Switching, and Splitting (ATSSS) architecture has recently been proposed to enable 5G multi-connectivity, and multipath transport protocols have emerged as a key ATSSS technology enabler. Within this context, this survey presents a detailed review of multipath transport protocols, identifies their existing and potential exploitation in ATSSS, and suggests their applicability for enhanced Mobile Broadband (eMBB) and Ultra Reliable Low Latency Communications (URLLC) services. To this end, we first review 5G background and current standardization activities around multi-connectivity and the ATSSS architecture. We then provide an in-depth review of multipath transport protocols, covering four core functionalities, i.e., path management, scheduling, congestion control, and reliable transfer. Based on the reviewed literature, we further discuss the integration of multipath transport into ATSSS to achieve eMBB and URLLC service requirements. Finally, we also point out major open research issues and discuss possible future directions.
The lack of publicly available large-scale measurements has hindered the derivation of empirical path-loss (PL) models for Narrowband Internet of Things (NB-IoT). Therefore, simulation-based investigations currently rely on models conceived for other cellular technologies, which are characterized, however, by different available bandwidth, carrier frequency, and infrastructure deployment, among others. In this article, we take advantage of data from a large-scale measurement campaign in the city of Oslo, Norway, to provide the first empirical characterization of NB-IoT PL in an urban scenario. For the PL average term, we characterize Alpha-Beta-Gamma (ABG) and Close-In (CI) models. By analyzing multiple NB-IoT cells, we propose a statistical PL characterization, i.e., the model parameters are not set to a single constant value across cells, but are randomly extracted from well-known distributions. Similarly, we define the PL shadowing distribution, correlation over distance, and intersite correlation. Finally, we give initial insights on the outdoor-to-indoor propagation, using measurements up to deep indoor scenarios. The proposed models improve the PL estimation accuracy compared to the ones currently adopted in NB-IoT investigations, enabling more realistic simulations of urban scenarios similar to the sites covered by our measurements.