Conference Paper

Simu5G: A System-level Simulator for 5G Networks

Authors:
To read the full-text of this research, you can request a copy directly from the authors.

Abstract

This paper presents Simu5G, a new OMNeT++-based system-level simulator of 5G networks. Simu5G is built starting from the SimuLTE simulation library, which models 4G (i.e., LTE/LTE-A) networks, and is compatible with the latter, thus allowing the simulation of 4G-5G coexistence and transition scenarios. We discuss the modelling of the protocol layers, network entities and functions, and validate our abstraction of the physical layer using 3GPP-based scenarios. Moreover, we report profiling results related to Simu5G execu-tion, and we describe how it can be employed to evaluate Radio Access Network configurations, as well as end-to-end scenarios involving communication and computation, e.g., with Multi-access Edge Computing applications.

No full-text available

Request Full-text Paper PDF

To read the full-text of this research,
you can request a copy directly from the authors.

... According to the above classifications, Simu5G is a model library, written for the OMNeT++/INET framework, for end-to-end simulation studies. A previous conference paper of ours [1] first introduced it. With respect to [1], this article reports a more comprehensive description of functionalities, including device-to-device transmissions, and topical examples of case studies, namely modeling of C-V2X scenarios in a 5G New Radio network. ...
... A previous conference paper of ours [1] first introduced it. With respect to [1], this article reports a more comprehensive description of functionalities, including device-to-device transmissions, and topical examples of case studies, namely modeling of C-V2X scenarios in a 5G New Radio network. Paper [11] discusses the real-time emulation capabilities of Simu5G, showing that a desktop computer can run an emulation of a multicell 5G network carrying application traffic up to several Mbps. ...
Article
Full-text available
In this paper we introduce Simu5G, a new OMNeT++-based model library to simulate 5G networks. Si-mu5G allows users to simulate the data plane of 5G New Radio deployments, in an end-to-end perspective and including all protocol layers, making it a valuable tool for researchers and practitioners interested in the performance evaluation of 5G networks and services. We discuss the modelling of the protocol layers, net-work entities and functions, and validate our abstraction of the physical layer using 3GPP-based scenarios. Moreover, we show how Simu5G can be used to evaluate Multi-access Edge Computing (MEC) and Cellu-lar Vehicle-to-everything (C-V2X) services offered through a 5G network
... Simu5G [11] OMNeT++-based System-level, end-to-end simulator 5G-air-simulator [12] System-level, end-to-end simulator for modeling the 5G air interface ns-3 mmWave [13] System-level, full protocol stack, end-to-end simulator of 3GPP NR at millimeter-wave bands 5G-LENA [14] System-level, full protocol stack, end-to-end simulator of 3GPP NR, supporting 0.5-100 GHz frequency bands IMT-2020 report [15] certain specifications and technical performance requirements to be fulfilled by the candidate radio interface technologies. All in all, it is essential that any simulation tool, before exploiting it for evaluation and validation, is calibrated to the reference results in IMT-2020 and 3GPP simple reference scenarios, guaranteeing the validity of the results with respect to the 3GPP specifications. ...
Preprint
Due to the rapid technology evolution and standardization activity in the mobile communication networks, there is the need for the research community to be able to develop, test and evaluate new and/or already xisting solutions before industrial or real-network implementation. As such, it is essential to have an open-source tool that provides an alternative solution to that of industrial proprietary simulators that are not available for public usage. ns-3 5G-LENA simulator is an end-to-end open-source NR system-level simulator that allows extensive research to be performed. However, it is of great importance to guarantee that the results obtained using the simulator can be comparable to that of industrial simulators and real networks. For this reason, calibrating the simulator based on 3GPP defined specifications is crucial. Based on the above, in this paper we calibrate the ns-3 5G-LENA simulator according to the 3GPP reference results for NR-based outdoor deployments. Moreover, we explore the REM feature provided by the simulator, to ease the calibration process and understand better the radio environment. Results show the resemblance of the simulator performance to that of simulators used as references by 3GPP.
... Simu5G [11], [12], based on OMNeT++ framework written in C++, is also categorized as a system-level simulator. Simu5G simulates the data plane of the 5G RAN (rel. ...
... In this context, mobility simulators are in charge of handling vehicle mobility. At the same time, applications are implemented on top of the vehicular network models (e.g., VANETs, C-V2X) and communicates with the mobility engine via a client-server architecture [9,14,18]. Besides, in the traffic engineering research area, mobility simulators are broadly used to evaluate routing, traffic flow prediction schemes, location systems, and traffic congestion schemes [5,7,13]. ...
... Simu5G is the evolution of the popular SimuLTE 4G network simulator incorporating 5G New Radio access [14] [15]. Simu5G incorporates all the models from the INET library, which allows one to simulate generic TCP/IP networks including 5G NR layer-2 interfaces. ...
Preprint
Full-text available
Unmanned aerial systems capable of beyond visual line of sight operation can be organized into a top-down hierarchy of layers including flight supervision, command and control, simulation of systems, operating systems, and physical hardware. Flight supervision includes unmanned air traffic management, flight planning, authorization, and remote identification. Command and control ensure drones can be piloted safely. Simulation of systems concerns how drones may react to different environments and how changing conditions and information provide input to a piloting system. Electronic hardware controlling drone operation is typically accessed using an operating system. Each layer in the hierarchy has an ecosystem of open-source solutions. In this brief survey we describe representative open-source examples for each level of the hierarchy.
... Simu5G [21][22][23][24] is a system-level simulator for the data plane of the 5G NR technology, based on OMNeT++ [25]. It evolves from the well-known SimuLTE, which is a library for the simulation of 4G networks [26,27]. ...
Article
Full-text available
Multi-access Edge Computing (MEC) promises to deliver localized computing power and storage. Coupled with low-latency 5G radio access, this enables the creation of high added-value services for mobile users, such as in-vehicle infotainment or remote driving. The performance of these services as well as their scalability will however depend on how MEC will be deployed in 5G systems. This paper evaluates different MEC deployment options, coherent with the respective 5G migration phases, using an accurate and comprehensive end-to-end (E2E) system simulation model (exploiting Simu5G for radio access, and Intel CoFluent for core network and MEC), taking into account user-related metrics such as response time or MEC latency. Our results show that 4G radio access is going to be a bottleneck, preventing MEC services from scaling up. On the other hand, the introduction of 5G will allow a considerable higher penetration of MEC services.
... Simu5G [3][4] is the evolution of the well-known SimuLTE 4G network simulator [1][2] towards 5G NewRadio access. It is based on OMNeT++ [5] and it incorporates models from the INET library [6], which allows users to construct end-to-end 978-1-7281-4490-0/20/$31.00 ©2020 IEEE TCP/IP scenarios, involving routers and end hosts. ...
Experiment Findings
We verified that Simu5G can run in emulation mode, by connecting real application endpoints to modules in a simulation and having the simulation run in real time. We verified that Simu5G can emulate up to 10 cells and 1000 users on a desktop machine.
... Simu5G [3][4] is the evolution of the well-known SimuLTE 4G network simulator [1][2] towards 5G NewRadio access. It is based on OMNeT++ [5] and it incorporates models from the INET library [6], which allows users to construct end-to-end TCP/IP scenarios, involving routers and end hosts. ...
Conference Paper
Multi-access Edge Computing (MEC) allows users to run appli-cations on demand near their mobile access points. MEC appli-cations will exploit 5G infrastructure, and they will have to be designed by taking into account the characteristics of 5G mobile networks. This work describes how to use a system-level simula-tor of 5G networks – namely Simu5G, which evolves the popu-lar 4G network simulator SimuLTE – as a real-time 5G network emulator. This allows designers of networked applications – and MEC ones in particular – to use it as a testbed during the de-ployment. We describe the system setup of Simu5G as an emula-tor, and its emulation capabilities and scale. Moreover, we pre-sent a case study of a MEC testbed using Intel’s Open Network Edge Services Software (OpenNESS) toolkit, based on a recent demonstration in 5GAA (5G Automotive Association).
Article
The use of heterogeneous networks (HetNets) that combine macrocells and picocells in the same coverage is effective in increasing system capacity and improving user throughput. The use of high carrier frequency bands is also expected to help achieving higher data rates because it promises vast amounts of signal bandwidth. Therefore, multiband HetNets with picocells operating at high carrier frequency bands have attracted significant attention with the aim of increasing system capacity and achieving a high user throughput in fifth-generation mobile systems and beyond. In HetNet deployments, a picocell range expansion (CRE) technique that virtually expands the picocell coverage is well known to allow more user equipment (UE) to access the picocell providing a fixed cell selection offset (CSO) for all UE. Thus far, there has not been sufficient research on optimizing the transmission (Tx) power of pico-evolved node Bs (eNBs) operating at high carrier frequency bands in multiband HetNets. In addition, the effects of CRE in multiband HetNets have not been clarified. In this paper, we first investigated the optimal Tx power of pico-eNB in a multiband HetNet combining macrocells operating at 2 GHz and picocells operating at 4.5 GHz band with a wider signal bandwidth using system-level computer simulations. Then, from the user throughput perspective, we investigated the effects of CRE providing a positive CSO for UE using two pico-eNB Tx powers close to the optimal value. Using these results, we discussed how to choose the pico-eNB Tx power when CRE was activated and validated the design method for a multiband HetNet.
Article
Due to the rapid technology evolution and standardization activity in the mobile communication networks, there is the need for the research community to be able to develop, test and evaluate new and/or already existing solutions before industrial or real-network implementation. As such, it is essential to have an open-source tool that provides an alternative solution to that of industrial proprietary simulators that are not available for public usage. ns-3 5G-LENA simulator is an end-to-end open-source NR system-level simulator that allows extensive research to be performed. However, it is of great importance to guarantee that the results obtained using the simulator can be comparable to that of industrial simulators and real networks. For this reason, calibrating the simulator based on 3GPP defined specifications is crucial. Based on the above, in this paper we calibrate the ns-3 5G-LENA simulator according to the 3GPP reference results for NR-based outdoor deployments. Moreover, we explore the REM feature provided by the simulator, to ease the calibration process and understand better the radio environment. Results show the resemblance of the simulator performance to that of simulators used as references by 3GPP.
Article
In Industry 4.0 the production system must be adapted to the needs of customers, without planning every detail in advance. Therefore also the communication system can not be planned and installed for the worst case. If changes are necessary, the communication system must be adapted automatically. This work proposes to model relevant elements of communication systems using the Asset Administration Shell which is the implementation of the Digital Twin from the Platform I4.0 perspective. This will allow negotiation between the communication system and the production system. As all the relevant information of production and communication will be in the digital domain, both systems can be adapted accordingly when it is necessary.
Article
Full-text available
Abstract The investigation and prediction of new trends and technologies for mobile cellular networks is of utmost importance for researchers and network providers to quickly identify promising developments. With the verge of the fifth generation of mobile communications (5G), networks become more and more heterogeneous and dynamic while the amount of active users within a cell keeps ever increasing. Therefore, the search for more efficient network layouts and configurations attracts massive attention while on the other hand becomes more and more complex. In this contribution, we present the Vienna 5G system level simulator, which allows to perform numerical performance evaluation of large-scale multi-tier networks, with numerous types of network nodes. The simulator is based on Matlab and is implemented in a modular fashion, to conveniently investigate arbitrary network and parameter constellations, which can be enhanced effortlessly. We first discuss the distinguishing aspects of our simulator platform, describe its structure, and then showcase its functionality by demonstrating the key aspects in more detail.
Conference Paper
Full-text available
In this paper we present a new simulation module for ns-3 aimed at the simulation of LTE networks. This module has been designed with a product-oriented perspective in order to allow LTE equipment manufacturers to test RRM/SON algorithms in a simulation environment before they are deployed in the field. First, we describe the design of our simulation module, highlighting its novel aspects. Subsequently, we discuss the testing methodology that we adopted to validate its output. Finally, we present some experimental result to assess its performance in terms of execution time and memory usage.
Chapter
This chapter describes SimuLTE, a framework within the OMNeT++ ecosystem for simulating Long Term Evolution (LTE) networks. The main focus of SimuLTE lies on developing and testing of communication protocols and resource-allocation algorithms, with an emphasis on the impact at the system level. The chapter starts with a detailed description of the SimuLTE architecture, of its main nodes and corresponding protocol layers, and of the main functions. Then two tutorials on the modeling and performance evaluation of two LTE-related research problems are presented, namely, one concerning interference coordination and one on direct-communication management. Each tutorial provides guidelines for network definition, for configuring the scenario, and their parameters. The tutorials also describe how to modify the code of the available functions. Exemplary result analysis is presented along with each tutorial, to demonstrate the evaluation capabilities of the framework.
Article
As the specification of the new 5G NR standard proceeds inside 3GPP, the availability of a versatile, full-stack, End-To-End (E2E), and open source simulator becomes a necessity to extract insights from the recently approved 3GPP specifications. This paper presents an extension to ns-3, a well-known discrete-event network simulator, to support the NR Radio Access Network. The present work describes the design and implementation choices at the MAC and PHY layers, and it discusses a technical solution for managing different bandwidth parts. Finally, we present calibration results, according to 3GPP procedures, and we show how to get E2E performance indicators in a realistic deployment scenario, with special emphasis on the E2E latency.
Article
The efficient design of fifth generation (5G) mobile networks is driven by the need to support the dynamic proliferation of several vertical market segments. Considering the automotive sector, different Cellular Vehicle-to-Everything (C-V2X) use cases have been identified by the industrial and research world, referring to infotainment, automated driving and road safety. A common characteristic of these use cases is the need to exploit collective awareness of the road environment towards satisfying performance requirements. One of these requirements is the End-to-End (E2E) latency when, for instance, Vulnerable Road Users (VRUs) inform vehicles about their status (e.g., location) and activity, assisted by the cellular network. In this paper, focusing on a freeway-based VRU scenario, we argue that, in contrast to conventional, remote cloud-based cellular architecture, the deployment of Multi-access Edge Computing (MEC) infrastructure can substantially prune the E2E communication latency. Our argument is supported by an extensive simulation-based performance comparison between the conventional and the MEC-assisted network architecture.
Chapter
In this work we present SimuLTE, an OMNeT++-based simulator for LTE and LTE-Advanced networks. Following well-established OMNeT++ programming practices, SimuLTE exhibits a fully modular structure, which makes it easy to be extended, verified, and integrated. Moreover, it inherits all the benefits of such a widely used and versatile simulation framework as OMNeT++, i.e., experiment support and seamless integration with the OMNeT++ network modules, such as INET. This allows SimuLTE users to build up mixed scenarios where LTE is only a part of a wider network. This paper describes the architecture of SimuLTE, with particular emphasis on the modeling choices at the MAC layer, where resource scheduling is located. Furthermore, we describe some of the verification and validation efforts and present an example of the performance analysis that can be carried out with SimuLTE.
Article
The trend towards the cloudification of the 3GPP LTE mobile network architecture and the emergence of federated cloud infrastructures call for alternative service delivery strategies for improved user experience and efficient resource utilization. We propose Follow-Me Cloud (FMC), a design tailored to this environment, but with a broader applicability, which allows mobile users to always be connected via the optimal data anchor and mobility gateways, while cloud-based services follow them and are delivered via the optimal service point inside the cloud infrastructure. FMC applies a Markov-Decision-Process-based algorithm for cost-effective, performance-optimized service migration decisions, while two alternative schemes to ensure service continuity and disruption-free operation are proposed, based on either Software Defined Networking technologies or the Locator/Identifier Separation Protocol. Numerical results from our analytic model for FMC, as well as testbed experiments with the two alternative FMC implementations we have developed, demonstrate quantitatively and qualitatively the advantages it can bring about.
Article
To satisfy the ever increasing demand for higher throughput and data rates, wireless communication systems need to operate in wider bandwidths. 3GPP LTE-Advanced with carrier aggregation enables operators to maximally and optimally utilize their available spectrum resources for increased data rates and user experience while reducing their incurred OPEX and CAPEX. This article provides a tutorial overview of 3GPP LTE-Advanced with carrier aggregation as specified in Rel-10 including deployment scenarios of interest, main design features, PHY/MAC procedures, and potential enhancements for future standard releases.
Simulating the long term evolution physical layer
  • C Mehlfuerer
  • M Wrulich
  • J C Ikuno
  • D Bosanska
  • M Rupp
Mehlfuerer, C., Wrulich, M., Ikuno, J.C., Bosanska D., Rupp, M., Simulating the long term evolution physical layer, in Proc. 17th EUSIPCO, Glasgow, UK, 2009.
WiSE: A System-Level Simulator for 5G Mobile Networks
  • C Jao
Jao, C. et al., WiSE: A System-Level Simulator for 5G Mobile Networks. in IEEE Wireless Communications, vol. 25, no. 2, pp. 4-7, April 2018.
SimuLTE-MEC: extending SimuLTE for Multi-access Edge Computing
  • G Nardini
  • A Virdis
  • G Stea
  • A Buono
Nardini, G., Virdis, A., Stea, G., Buono, A., SimuLTE-MEC: extending SimuLTE for Multi-access Edge Computing. OMNeT++ Comm. Summit 2018, Pisa, IT, 5-7 Sep. 2018