Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

Publications by Rui Lopes Campos

2020

On the Reproduction of Real Wireless Channel Occupancy in ns-3

Authors
Cruz, R; Fontes, H; Ruela, J; Ricardo, M; Campos, R;

Publication
Proceedings of the 2020 Workshop on ns-3, WNS3 2020, Gaithersburg, MD, USA, June 17-18, 2020

Abstract
In wireless networking R&D we typically depend on simulation and experimentation to evaluate and validate new networking solutions. While simulations allow full control over the scenario conditions, real-world experiments are influenced by external random phenomena and may produce hardly repeatable and reproducible results, impacting the validation of the solution under evaluation. Previously, we have proposed the Trace-based Simulation (TS) approach to address the problem. TS uses traces of radio link quality and position of nodes to accurately reproduce past experiments in ns-3. Yet, in its current version, the TS approach is not compatible with scenarios where the radio spectrum is shared with concurrent networks, as it does not reproduce their channel occupancy. In this paper, we introduce the InterferencePropagationLossModel and a modified MacLow to allow reproducing the channel occupancy observed in past experiments using Wi-Fi. To validate the proposed models, the network throughput was measured in different experiments performed in the w-iLab.t testbed, controlling the channel occupancy introduced by concurrent networks. The experimental results were then compared with the network throughput achieved using the improved TS approach, the legacy TS approach, and pure simulation, validating the new proposed models and confirming their relevance to reproduce experiments previously executed in real environments. © 2020 ACM.

2020

Proactive Queue Management for Flying Networks

Authors
Coelho, A; Campos, R; Ricardo, M;

Publication
2020 IEEE 31ST ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS (IEEE PIMRC)

Abstract
Besides the large amount of traffic that radio access and backhaul networks need to accommodate, the interest in low-latency communications is emerging. The goal is to reliably transmit high bitrates through the network under controlled delays, thus enabling human and machine-oriented communications. A critical aspect that must be addressed is the latency introduced by network queues. The literature has been focused on studying the queue size in wired networks, but wireless networks bring up additional challenges due to their dynamic characteristics. The problem is exacerbated in high dynamic networks, such as Flying Networks (FNs) composed of Unmanned Aerial Vehicles (UAVs), which have emerged to provide communications anywhere, anytime. The main contribution of this paper is a Proactive Queue Management (PQM) solution for FNs with controlled topology. PQM takes advantage of the knowledge of the future FN topologies and the offered traffic to define in advance the queue size of the communications nodes over time, in order to maximize the throughput with stochastic delay guarantees. The FN performance achieved using PQM is evaluated by means of ns-3 simulations, showing gains regarding aggregate throughput and average delay.

2019

ns-3 NEXT: Towards a Reference Platform for Offline and Augmented Wireless Networking Experimentation

Authors
Fontes, H; Lamela, V; Campos, R; Ricardo, M;

Publication
Proceedings of the 2019 Workshop on ns-3, WNS3 2019, Florence, Italy, July 19-20, 2019.

Abstract
In the past years, INESC TEC has been working on using ns-3 to reduce the gap between Simulation and Experimentation. Two major contributions resulted from our work: 1) the Fast Prototyping development process, where the same ns-3 protocol model is used in a real experiment; 2) the Trace-based Simulation (TS) approach, where traces of radio link qualities and position of nodes from past experiments are injected into ns-3 to achieve repeatable and reproducible experiments. In this paper we present ns-3 NEXT, our vision for ns-3 to enable simulation and experimentation using the same platform. We envision ns-3 as the platform that can automatically learn from past experiments and improve its accuracy to a point where simulated resources can seamlessly replace real resources. At that point, ns-3 can either replace a real testbed accurately (Offline Experimentation) or add functionality and scale to testbeds (Augmented Experimentation). Towards this vision, we discuss the current limitations and propose a plan to overcome them collectively within the ns-3 community. © 2019 ACM.

2020

UDMSim: A Simulation Platform for Underwater Data Muling Communications

Authors
Teixeira, FB; Moreira, N; Abreu, N; Ferreira, B; Ricardo, M; Campos, R;

Publication
2020 16TH INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS (WIMOB)

Abstract
The use of Autonomous Underwater Vehicles (AUVs) is increasingly seen as a cost-effective way to carry out underwater missions. Due to their long endurance and set of sensors onboard, AUVs may collect large amounts of data, in the order of Gbytes, which need to be transferred to shore. State of the art wireless technologies suffer either from low bitrates or limited range. Since surfacing may be unpractical, especially for deep sea operations, long-range underwater data transfer is limited to the use of low bitrate acoustic communications, precluding the timely transmission of large amounts of data. The use of data mules combined with short-range, high bitrate RF or optical communications has been proposed as a solution to overcome the problem. In this paper we describe the implementation and validation of UDMSim, a simulation platform for underwater data muling oriented systems that combines an AUV simulator and the Network Simulator 3 (ns-3). The results presented in this paper show a good match between UDMSim, a theoretical model, and the experimental results obtained by using an underwater testbed when no localization errors exist. When these errors are present, the simulator is able to reproduce the navigation of AUVs that act as data mules, adjust the throughput, and simulate the signal and connection losses that the theoretical model can not predict, but that will occur in reality. UDMSim is made available to the community to support easy and faster evaluation of data muling oriented underwater communications solutions, and enable offline replication of real world experiments.

2021

Joint traffic-aware UAV placement and predictive routing for aerial networks

Authors
Almeida, EN; Coelho, A; Ruela, J; Campos, R; Ricardo, M;

Publication
AD HOC NETWORKS

Abstract
Aerial networks, composed of Unmanned Aerial Vehicles (UAVs) acting as Wi-Fi access points or cellular base stations, are emerging as an interesting solution to provide on-demand wireless connectivity to users, when there is no network infrastructure available, or to enhance the network capacity. This article proposes a traffic aware topology control solution for aerial networks that holistically combines the placement of UAVs with a predictive and centralized routing protocol. The synergy created by the combination of the UAV placement and routing solutions allows the aerial network to seamlessly update its topology according to the users' traffic demand, whilst minimizing the disruption caused by the movement of the UAVs. As a result, the Quality of Service (QoS) provided to the users is improved. The components of the proposed solution are described and evaluated in this article by means of simulation and an experimental testbed. The results show that the QoS provided to the users is significantly improved when compared to the corresponding baseline solutions.

2021

Reproducible MIMO operation in ns-3 using trace-based wi-fi rate adaptation

Authors
Lamela, V; Fontes, H; Ruela, J; Ricardo, M; Campos, R;

Publication
WNS3 2021: 2021 Workshop on ns-3, Virtual Event, USA

Abstract
Today, wireless networks are operating in increasingly complex environments, impacting the evaluation and validation of new networking solutions. Simulation, although fully controllable and easily reproducible, depends on simplified physical layer and channel models, which often produce optimistic results. Experimentation is also influenced by external random phenomena and limited testbed scale and availability, resulting in hardly repeatable and reproducible results. Previously, we have proposed the Trace-based Simulation (TS) approach to address the problem. TS uses traces of radio link quality and position of nodes to accurately reproduce past experiments in ns-3. Yet, in its current version, TS is not compatible with scenarios where Multiple-In-Multiple-Out (MIMO) is used. This is especially relevant since ns-3 assumes perfectly independent MIMO radio streams. In this paper, we introduce the Trace-based Wi-Fi Station Manager Model, which is capable of reproducing the Rate Adaptation of past Wi-Fi experiments, including the number of effective radio streams used. To validate the proposed model, the network throughput was measured in different experiments performed in the w-iLab.t testbed, considering Single-In-Single-Out (SISO) and MIMO operation using IEEE 802.11a/n/ac standards. The experimental results were then compared with the network throughput achieved using the improved TS and Pure Simulation (PS) approaches, validating the new proposed model and confirming its relevance to reproduce experiments previously executed in real environments. © 2021 ACM.

  • 8
  • 15