Named Data Networking (NDN), an Information-Centric Network (ICN) architecture, is based on caching, multipath and multi-producers retrieving. These properties provide new opportunities for a single user to increase its Quality of Experience (QoE). However, handling multiple flows, each of them having its own multiple paths, is more complex. To tackle this challenge, we highlight three main principles a solution should include. Nodes should cooperate, supervise their output queues and, eventually, wisely manage the multipath capacities of NDN. These three elements are the core of our proposition: Cooperative Congestion Control (CCC). More than a solution, CCC is proposed as a framework where each principle could be implemented in multiple ways. The ultimate objective is to fairly distribute the flows on the network and maximize QoE of users. We choose basic algorithms in order to evaluate the overall framework. We evaluate our solution with simulations and compare their results with a theoretical model.
Recent communication improvements mainly target increasing bandwidth. However, high bitrate does not necessarily translate to a good Quality of Experience (QoE) for end users. Indeed, the Quality of Service (QoS) criteria that impact the QoE may differ according to the applications. For instance, a high latency impairs the QoE of web browsing users. Satellite networks effectively illustrate this principle. These networks offer major advantages: They can feed a very large number of users, propose a high bandwidth, and have low deployment costs. But they also have one significant disadvantage: Due to their location, users suffer a latency of around 500 ms (we focus on geostationary satellites in our study). This latency has a harmful impact in term of QoE. Satellite end users may be disappointed by their so-called high-speed Internet, when they experience a lack of responsiveness.The competition between the increasing number of over-the-top services has actually led to an escalation towards the best QoE. For these services, a massive use of content delivery networks (CDN) is unavoidable. Content delivery networks solutions mainly rely on caching the content as close as possible to the end user and redirecting users' requests. 1Taking into account CDN capacities in the field of communications satellites (satcom) is a necessary step to improve users' QoE. As we will see, this deployment can match the competitiveness of terrestrial networks. Therefore, we propose in this paper to deploy a CDN in a satellite network and to study its impact on the experience of the end users. We set the study in a backhaul context where the satellite may feed home networks (HNs) or 5G small cells. Although we discuss numerous questions about the location of caches, the targeted applications, the type of stored content or the caching policy, we choose to focus on a proof of concept through measures based on an open-source testbed (OpenSAND) and a real satellite system. The results highlight an increase in QoE for both web browsing and video streaming. Nevertheless, the transparent caching for video streaming over HTTP, ie, dynamic adaptive streaming over HTTP (DASH), may induce poor performances in some cases. Thus, we propose a solution to improve the transparent caching and address cache misuses. The contribution of this paper are summarised as follows:• We study the impact of the use of CDN on the QoE of satellite end users.• We run our evaluation on an emulation and a real satellite testbed to emphasise our conclusions.• We study several applications that reflect the current Internet usages (web browsing, video streaming and peer to peer [P2P]).• We successfully solve a misuse of caching detected during the evaluation.The remaining sections of this paper are organised as follows. In Section 2, we provide some background information and related work. Then Section 3 discusses the different solutions for deploying a CDN in a satellite context, and Section 4 presents the testbeds and the use cases that have been selected for this study. ...
Named Data Networking (NDN) proposes to change the core of the Internet. Based on mechanisms successfully used in P2P or CDN, it focuses on content and thus the Quality of Experience of users. Such an ambitious plan raises great challenges: caching, multipath, multi-producers, multi-consumers and security This paper focuses on one of them: the control of congestion. Several studies have proposed congestion control solutions that fall into three kinds: the end-to-end solution, the hop-by-hop type and the hybrid one. However, the community lacks proper evaluations of such specific algorithms. In this work, we have implemented representative solutions on ndnSIM. In a first step, we have tested them on a small scale topology to ease their performance analysis and highlight their strengths and weaknesses. We complete this study with simulations on larger networks in order to confirm our conclusions. Furthermore, all results are reproducible. Eventually, the paper drives a discussion on how application needs could be considered in the design of a NDN congestion control.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.