-
公开(公告)号:CN112511461A
公开(公告)日:2021-03-16
申请号:CN202011228151.4
申请日:2020-11-06
Applicant: 无锡江南计算技术研究所 , 中国科学院计算技术研究所
IPC: H04L12/865 , H04L12/867
Abstract: 本发明公开一种面向申威平台的网络数据包的调度方法,包括以下步骤:在Linux系统内核sk_buff结构中添加用于标识优先级的pr_level字段;提供用于相同优先级内部调度的完全公平性调度策略和用于不同优先级之间调度的按优先级调度策略;按照应用需求对应用进行优先级设定;在系统内核发送数据时,根据sk_buff获取对应容器的优先级以及DEST/SRC IP端口等信息,并对该信息进行保存,之后对sk_buff的pr_level值进行设置;在系统内核发送或接收数据时,调用完全公平性调度策略或按优先级调度策略,进行网络数据包调度。本发明可以保障同级应用间的公平性和不同类应用间的区分性,以解决容器在网络上的服务质量问题。