A significant number of ESA studies require considerable effort on the packet-level Satellite Network Simulator (SNS) development for performance evaluations and optimizations of new network protocols/mechanisms.
Often SNSs are either developed in-house or using commercial libraries which introduces several drawbacks.
Simulators developed in-house are not compatible with each other nor can they be expanded due to their proprietary and inflexible nature. Use of commercial libraries either preclude or necessitate additional costs.
This project aims to develop highly flexible and modular SNS on top of an open-source simulator to be distributed to industrial and academic organizations for use in future ESA activities.
There are two high-level objectives of this project. The primary objective is to develop a packet-level Satellite Network Simulator (SNS) on top of a well-known open-source network simulator. The secondary objective is to devise and implement to SNS RRM algorithms that can exploit and are better suited for a variety of technical capabilities that are introduced in the recent DVB-RCS2 return link specification.
SNS shall exhibit the necessary modularity and flexibility so that it can be used to simulate different interactive transparent GEO satellite networks with minimal source code modifications. At minimum, the simulator shall be able to model a reference system scenario which includes an interactive broadband satellite network with a multi-beam geostationary satellite with a transparent payload and it adopts ETSI DVB-S2 and DVB-RCS2 specifications as the communication standards on the forward and the return links.
RRM algorithms shall be designed in parallel to the early architectural definitions of the simulator, and shall be integrated in the final release of the simulator. It is expected that the flexible and modular architecture of the simulator will reduce the cumulative code development efforts in subsequent ESA activities.