- 博客(11)
- 问答 (2)
- 收藏
- 关注
原创 博客摘录「 MP-RDMA: Enabling RDMA With Multi-Path Transport in Datacenters论文阅读笔记」2024年10月26日
遇到的困难:①内存开销大,多路径传输应该跟踪每条路径上的拥塞控制(执行拥塞感知的负载分配),这些状态随着发送路径的数量呈线性增长。③接收端网卡没有足够的内存来缓存乱序数据包,而是在数据包到达时将其放入主机内存。特色:①采用多路径ACK-定时机制,可以在不增加每条路径状态的情况下将拥塞感知的数据包分发到多条路径上。②设计了一种乱序感知的路径选择算法,主动剪枝慢路径,自适应地选择一组快速且具有相似延迟的路径。MP-RDMA对所有路径使用一个拥塞窗口,拥塞控制算法是基于ECN(显式拥塞通知)的。
2024-11-16 20:38:09
309
转载 PFC(优先级流量控制)
PFC(Priority-based Flow Control,基于优先级的流量控制)功能是一种精细的流量控制机制,可以满足以太网流量传输的无丢包要求,通过以太网提供无损服务。PFC允许在一条以太网链路上创建8个虚拟通道,并为每条虚拟通道指定一个优先等级。在不影响其他通道流量转发的情况下,任意一条虚拟通道都可以单独暂停和重启。通过此机制可以实现同一接口上多种类型流量共存、多种流量共享链路。
2024-11-16 11:52:10
492
原创 力扣每日一题10.24思路
2、遍历过程中,若skills[winner]>skills[player]则连胜累积(cnt+=1);否则换人(令winner为player并将连胜局数重置为1)1、使用winner记录遍历过程中最强者下标,使用player记录当前被遍历到的人的下标,使用cnt记录winner的连胜场数。3、结束条件:出现k连胜者或者遍历结束。结束后返回winner。位玩家在进行比赛,玩家编号依次为。请你返回这个比赛的赢家编号。
2024-10-24 14:20:57
425
原创 Conweave阅读小记
数据中心网络拓扑(例如,叶-脊)通常被设计成可伸缩的,同时具有足够的冗余。即任意两个服务器机架之间存在多条端到端路径。因此,为了最大限度地利用可用的网络容量,需要进行负载均衡,将网络流量分散到不同的路径上。ECMP(等价多路径)中下一跳路径的选择是通过对数据包字段进行哈希,然后取其在可用路径数上的模来实现的。来自一个流的数据包总是会映射到相同的路径上,容易发生哈希碰撞。ECMP在流量严重偏斜的情况下无法做到负载均衡。包粒度的负载均衡机制容易发生乱序。
2024-10-15 20:31:05
815
1
原创 网络时延搜索随记
①一列持续 10us 的突发,排队 10us,对它而言排队占比是 1,如果混入一列持续 1us 的突发,将引入对它而言 10 倍的排队占比,若要降低排队占比,只能加大突发持续时间,而这个时间由流量类型决定不可改变,便只能增加突发数量,结果会再拉高 10us 突发的排队占比,以此反复直到有流量退出,相异流量混部,总不能收敛到一致的排队占比。②不同流量对排队的容忍程度不一致,任何对拥塞的响应都很容易让拥塞加剧。时延抖动主要来自于不可预知的排队,而强烈的不可预知排队则源自于一大堆长的短的有的没的流都挤在了一起。
2024-10-15 20:30:22
178
原创 王道数据结构第二章代码题
通过引用型参数(&)value返回最小值,假设0号元素最小,就不用每个元素都和他后面的元素再进行比较了,而是所有元素与0号元素进行比较;
2023-07-23 17:52:41
77
原创 在pyqt中使用QMovie加载Gif动画
self.loading_gif=QMovie('D:/interface/1.gif')#加载动图self.loading_label=QLabel(self)#创建QLabel标签self.loading_label.setMovie(self.loading_gif)#将动图装载到标签容器里面self.loading_label.resize(666,409)#设置动图尺寸self.loading_gif.start()#让动图开始动起来#se
2023-03-23 21:57:35
671
空空如也
java程序运行过程出现问题
2022-04-30
python interpreter 环境有问题
2022-04-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人