signetlabdei / quic-ns-3

QUIC implementation for ns-3
GNU General Public License v2.0
44 stars 17 forks source link

Quic-variants-comparison #3

Closed emmarapt closed 8 months ago

emmarapt commented 5 years ago

Hello,

I see in the results that you run this examples with NewReno-like. How do you implement this option from the quic-variants comparison? I read to your paper about the legacy and non legacy option but it is not clear.

Thank you!

mychele commented 5 years ago

Hi, you can change the congestion control algorithm using the transport_prot from the command line (e.g., ./waf --run quic-variants-comparison --transport_prot="TcpNewReno""). Best, Michele

emmarapt commented 5 years ago

Thank you for your response. I understand how you change the congestion control algorithm through the transport_prot but in your paper you provide results both for New Reno and quic. How do you implement quic?

mychele commented 5 years ago

Hi, sorry if I did not understand your question. You can use QuicCongestionOps as option for transport_prot to enable the QUIC non-legacy version.

emmarapt commented 5 years ago

Hello Mychele, i tried to use QuicCongestionsOps as option for transport_prot but it occurs an error :

aborted. cond="!(TypeId::LookupByNameFailSafe (transport_prot, &tcpTid))", msg="TypeId ns3::QuicCongestionOps not found", file=../scratch/quic-variants.cc, line=209 terminate called without an active exception

QuicCongestionOps to work, it should not be in the models;

Thank you very much for your time !!

mychele commented 5 years ago

Hi, sorry for the delay. Can you try with --transport_prot=QuicCongestionControl ? We will fix this inconsistency. Best, Michele

Il giorno mer 26 giu 2019 alle ore 05:10 EmmanuelRaptis < notifications@github.com> ha scritto:

Hello Mychele, i tried to use QuicCongestionsOps as option for transport_prot but it occurs an error :

aborted. cond="!(TypeId::LookupByNameFailSafe (transport_prot, &tcpTid))", msg="TypeId ns3::QuicCongestionOps not found", file=../scratch/quic-variants.cc, line=209 terminate called without an active exception

QuicCongestionOps to work, it should not be in the models;

Thank you very much for your time !!

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/signetlabdei/quic-ns-3/issues/3?email_source=notifications&email_token=ABWVXZPRX4PKRPBFIYNEZGDP4MXAHA5CNFSM4HVYJYC2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYS4CRI#issuecomment-505790789, or mute the thread https://github.com/notifications/unsubscribe-auth/ABWVXZNC755BZ3KERYPPYLDP4MXAHANCNFSM4HVYJYCQ .

-- Michele Polese

Ph.D. Candidate Dept. of Information Engineering (DEI) - SIGNET Research Group University of Padova Via Gradenigo 6/B, 35131 Padova (Italy)

email: michele@polese.io web: polese.io - mmwave.dei.unipd.it

rezapoorzare commented 4 years ago

Dear mychele,

How can we deploy TCP Cubic? Because --transport_prot=TcpCubic does not work.

Thanks