support for multiple TCP connections

62 views
Skip to first unread message

Miles Young

unread,
Feb 24, 2021, 10:35:11 PM2/24/21
to Pantheon
Hello everyone!

My name is Zhe Yang. I am a PhD student at UIUC. I am looking for a network simulator/emulator tool to design a network scheduling algorithm. 

I read your ATC paper and it's really a great paper. In the presentation it's mentioned that the Pantheon team is collaborating with CMU to support benchmarking cc for multiple TCP flows. I am wondering whether that feature is already added to the codebase?

Thanks very much!

Zhe

Miles Young

unread,
Feb 25, 2021, 1:20:02 AM2/25/21
to Pantheon
I mean multiple senders (nodes) sending traffic to multiple (or one) receiver node.

Francis Y. Yan

unread,
Feb 25, 2021, 2:08:37 PM2/25/21
to Miles Young, Pantheon
Hello Zhe,

Thanks for your email!

The feature I mentioned in the talk has been implemented in this merged pull request: https://github.com/StanfordSNR/pantheon/pull/39, except the analysis scripts might have to be adapted to analyze the output results. However, this feature is meant to evaluate multiple TCP flows sharing the same bottleneck link, where each flow can use different congestion control (CC) schemes.

It sounds to me that your question is not about different CC algorithms though. If you simply would like to run multiple TCP flows, each executing the same CC algorithm, then "experiments/test.py -f" is what you are looking for. If these two multiflow scenarios are not what you are asking, I am afraid you would have to write a script by yourself, e.g., leveraging our existing scripts and tools like Pantheon-tunnel.

Best,
Francis

--
You received this message because you are subscribed to the Google Groups "Pantheon" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pantheon-stanf...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pantheon-stanford/426a93ca-c02c-44cc-941c-1aac59c60838n%40googlegroups.com.

Miles Young

unread,
Feb 25, 2021, 3:42:23 PM2/25/21
to Pantheon
Hi Francis,

Yes you are right, I just want to have like 10 nodes sending data to 1 server node, and each node runs the same algorithm. I will try the "experiments/test.py -f" command.

Thanks a lot!

Zhe

Reply all
Reply to author
Forward
0 new messages