You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
我注意到,xquic1.4版本的多路径目前是每条路径都会有一个path_send_ctl,每个path_send_ctl和之前的单路径send_ctl一样,挂一个拥塞的ctl。如果要实现耦合拥塞算法,不同path之间肯定是需要共享一些参数的。
有三点愚见:
如果干这件事,是多个拥塞算法去一起维护一个公共的结构体来存储需要用到的参数吗?(循环每条path的时候去更新对应的参数)
还是说 把path的list直接给到拥塞算法?(这种的话,xqc_send_ctl_on_ack_received_spns已经遍历过一次list,把path传进去,像olia这种算法在内部还得重新遍历这个list)
再或者是xqc_send_ctl_on_ack_received_spns这里去维护类似xqc_sample_t的东西?
我尝试在xquic进行多路径的RL类拥塞算法研究,目前做到这里陷入了这几种选择,想请教下,如果是官方来做类似的事情的话,更偏向哪种方式来处理这个问题。
Beta Was this translation helpful? Give feedback.
All reactions