Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Traffic matrix extracted from simulation? #8

Closed
diegocervera opened this issue Feb 11, 2022 · 2 comments
Closed

Traffic matrix extracted from simulation? #8

diegocervera opened this issue Feb 11, 2022 · 2 comments

Comments

@diegocervera
Copy link

Hi,

I was having a look at the paper and the implementation and there is something I would like to understand a bit better. In this paper, you describe the traffic matrix as the "bandwidth between each pair of nodes in the network". In this other paper, the traffic matrix is defined as follows:
image
being TM(src, dst) the traffic exchanged by every src-dst pair.

In the implementation I can see that you're loading the traffic matrix here, by using the AvgBw of the flow as described here.

So I was wondering whether the AvgBw is an output of the simulation? Or is that calculated before the simulation (as described in the paper) and then used to generate the simulation?

Many thanks,
Diego

@jsuarezv
Copy link

Hello Diego,
Thank you for your interest in our research.
Just let you know that the code you are poinintg out has some slight differences with respect to the original model published at IEEE JSAC [here]. This code was prepared as a baseline solution for the GNNet challenge and is not optimized (e.g., features are not normalized), also the datasets for the competition are different. That said, I would still recommend you continue using this code as a reference, as it is quite more re-usable. Following the "How to" guide may be useful to optimize it (README [here]).

Aside from that, the input of RouteNet is the traffic volume generated (not necessarily received) at each src-dst pair. To generate the traffic, we first compute a TM with the formula you mentioned, and use it as an input to the simulator. After the simulation, we take the actual traffic generated on each src-dst pair, which may vary slightly from the input TM values, and use it as an input for RouteNet. This is how we would use RouteNet in real deployments, as we could collect real traffic measurements from the network and use the model to infer some KPIs.

I hope this clarifies your question.

Regards,
José

@diegocervera
Copy link
Author

José,

Many thanks for you prompt reply. That makes sense.

Regards,
Diego

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants