Antonios Andreadakis, "Network modeling and quality of service (QoS) in NS-3", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2023
https://doi.org/10.26233/heallink.tuc.97806
A concrete guide on how to setup and program communication network simulations in network simulator 3 (NS-3). First, the architecture of the simulator is described and its basic components. Then, a detailed guide is offered based on three example networks, with increasing complexity. The examples include both wired and wireless networking scenarios, using throughput (in bps) as the quality of service (QoS) metric. Subsequently, a case study of energy efficiency maximization in the user association problem for heterogeneous LTE networks is performed, comparing three state-of-the-art algorithms. Empirical cumulative distribution functions for spectral efficiency (in bps/Hz) and energy efficiency (in bits/Hz/Joule) are obtained and compared. NS-3 is capable of simulating complex scenarios, with however, a steep learning curve.