MPTCP help! Can you give me some advice on throughput and cwnd calculation?

244 views
Skip to first unread message

左剑

unread,
Mar 7, 2017, 7:54:44 PM3/7/17
to mptcp
Hello everyone,

I am doing some research on MPTCP congestion control algorithms, firstly, I installed ns-3-dce and succeed, but dce cannot get the cwnd. So then I downloaded and installed ns3.19 with MPTCP from https://github.com/mkheirkhah/mptcp, it works well. When I try to extend the sample mkheirkhah gives to two links, although it  runs successfully, but I have no idea how to get the throughput and cwnd of each subflow and whole MPTCP flow.

I have already read the issue and mkheirkhah's advice on github https://github.com/mkheirkhah/mptcp/issues/5, he said:

"You need to call a function called MpTcpSubFlow::StartTracing() within mp-tcp-socket-base.cc. This function automatically plots (at the end of your simulation) all you need on per subflow basis (RTT, CWND, SST, and etc.).

At the moment this can be activated via ns3 attribute system (in your simulation configuration file) with two (boolean) parameters: LargePlotting and ShortPlotting. For example with the following syntax: Config::SetDefault("ns3::MpTcpSocketBase::LargePlotting", BooleanValue(true)). However, this does not work if the flow type is not defined (e.g. whether it is large or short) when they are scheduled.

A quick fix for you to activate this function on every simulation is to remove the if condition in the line 555 of the mp-tcp-socket-base.cc class."


I try to follow the suggestion but it failed.

My source file is attached in the enclosure, could anyone can help me? 

If you have the MPTCP demo with two paths(https://github.com/mkheirkhah/mptcp/issues/3) and don't mind, could you please give me it?

I do appreciate your timely help.


Regards,
Jian
mptcp.cc

Darren Yao

unread,
Jan 22, 2018, 4:47:27 AM1/22/18
to mptcp
hello Jian,
Can you please tell me how did you installed ns-3-dce succeed?thanks a lot.

在 2017年3月8日星期三 UTC+8上午8:54:44,左剑写道:

12280...@qq.com

unread,
May 5, 2018, 9:36:45 AM5/5/18
to mptcp
Hello Jian,

    I am doing some research on MPTCP congestion control, and I have read your paper about the delay-based MPTCP, it seems that you have solved your problems well, 
so would you mind sending your code to me?  I also have no idea how to get the throughput and cwnd of each subflow and whole MPTCP flow.

I do appreciate your timely help.Thanks anyway!

Regards,
lee


左剑於 2017年3月8日星期三 UTC+8上午8時54分44秒寫道:
Message has been deleted

Muhammad Qurban

unread,
Jan 16, 2020, 11:16:34 AM1/16/20
to mptcp
Hello Sir,
I need your supportt for running this code,
i tried alot to run this but not succeded,

If you support me i would be gratfull to you
Reply all
Reply to author
Forward
0 new messages