HomaModule:实现Homa传输协议Linux内核模块

时间:2024-06-17 10:14:55
【文件属性】:

文件名称:HomaModule:实现Homa传输协议Linux内核模块

文件大小:353KB

文件格式:ZIP

更新时间:2024-06-17 10:14:55

C

此存储库包含Homa传输协议作为Linux内核模块的实现。 有关协议的详细信息,请参见《 。 目前正在提交有关该实施及其性能的文件; 如果您想要发布前的副本,请给我发送电子邮件。 截至2020年8月,Homa具备运行真实应用程序的完整功能,并且在我测得的所有工作负载中,其尾部延迟均比TCP好10倍以上(Homa的第99个百分位数延迟通常比TCP的平均延迟更好)。 这是仍然缺少的最重要功能的列表: 套接字缓冲区内存管理需要更多的工作。 大量的大消息(数百MB?)可能会导致缓冲区耗尽和死锁。 Linux v5.4.3是此代码的主要开发平台。 过去它的运行时间是4.15.18; 其他版本Linux尚未经过测试,可能需要更改代码(从4.15.18升级到5.4.3仅花费了大约一天的时间)。 如果您让Homa在其他版本上工作,请让我知道和/或提交请求请求以进行所需的代码更改。 要构建模块


网友评论