traffic generators NGMN + XR

41 views
Skip to first unread message

Biljana B.

unread,
Nov 15, 2024, 5:02:14 AM11/15/24
to ns-developers

Hi all,

I just wanted to ask for your opinion.

We in the CTTC OpenSim group developed 2 years ago NGMN (Next Generation Mobile Networks) alliance traffic models (FTP, VoIP, video streaming, UL/DL gaming). These are so-called "traffic generators". They are not like the current ns-3 HTTP application that is in ns-3, which is modeling real interactions between the transmitter and the receiver. These traffic generators are more thought when you are interested in measuring one traffic direction, e.g. DL, or UL, without having the impact of the opposite direction latencies or losses. These traffic models are presented in WNS3 2022. These traffic models have proper ns-3 tests. 

Additionally, in the scope of the same project, we implemented some most common 3GPP eXtended Reality (XR) traffic generators for video, cloud gaming, audio data, and pose control, and by configuring combinations of these flows according to 3GPP we are simulating different more complex types of XR traffic. For these traffic generators,  we did not implement ns-3 tests but we have validated them through Matlab.

Two years ago when all this work was finalized, for many reasons there was no time for me to prepare an MR for ns-3 and follow through the process, but we needed all these published asap because our other works depended on these, so we added them inside of the nr module utils folder, with an idea to move these at some point to ns-3 applications module if there was interest for that. This year in WNS3 some students said that they would like if such generators would be in ns-3.

I was wondering if there is interest in these from the broader ns-3 community, I could prepare MR for ns-3, to add these generators into the applications module, or some of them that you consider interesting for ns-3. I am not interested in offering it in the ns-3 app store as a separate module because of the overhead of additional complexity when downloading and maintaining.

Kind regards,

Biljana




Tom Henderson

unread,
Nov 15, 2024, 8:45:28 AM11/15/24
to Biljana B., ns-developers
Biljana, I was also thinking to propose what you describe below (move the NGMN applications into the ns-3 mainline).  Some feedback that we received from Marcos Martinez Vasquez in the WNS3 keynote talk this year was that ns-3 needs more application models.  In addition, I would like to encourage the development of the reference application models that 3GPP and 802.11 have defined.  So, I recommend posting a merge request for those applications (maybe splitting the XR MR from the NGMN MR).

We also have a Flent application model sitting around that I would like to merge at some point; it remains in the unmerged state because of two reasons:  1) some final testing goals were not met, and 2) we need to add a JSON parsing library (jsoncpp is proposed).  https://gitlab.com/tomhenderson/ns-3-dev/-/tree/flent?ref_type=heads

If anyone else would like to work on these topics (IEEE/3GPP applications, finishing Flent), please get in touch with me.

- Tom
--
You received this message because you are subscribed to the Google Groups "ns-developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ns-developer...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ns-developers/669a8055-0792-48fb-ab6a-f3987dbc3ac6n%40googlegroups.com.


Reply all
Reply to author
Forward
0 new messages