一种面向申威平台的网络数据包的调度方法

    公开(公告)号:CN112511461A

    公开(公告)日:2021-03-16

    申请号:CN202011228151.4

    申请日:2020-11-06

    Abstract: 本发明公开一种面向申威平台的网络数据包的调度方法,包括以下步骤:在Linux系统内核sk_buff结构中添加用于标识优先级的pr_level字段;提供用于相同优先级内部调度的完全公平性调度策略和用于不同优先级之间调度的按优先级调度策略;按照应用需求对应用进行优先级设定;在系统内核发送数据时,根据sk_buff获取对应容器的优先级以及DEST/SRC IP端口等信息,并对该信息进行保存,之后对sk_buff的pr_level值进行设置;在系统内核发送或接收数据时,调用完全公平性调度策略或按优先级调度策略,进行网络数据包调度。本发明可以保障同级应用间的公平性和不同类应用间的区分性,以解决容器在网络上的服务质量问题。

    基于低访问延迟分布式存储系统的控制方法及系统

    公开(公告)号:CN112363676A

    公开(公告)日:2021-02-12

    申请号:CN202011294948.4

    申请日:2020-11-18

    Abstract: 本发明公开了一种基于低访问延迟分布式存储系统的控制方法及系统,包括:客户端获取所述客户端所在集群内多个服务进程的连接数据库,所述连接数据库包括所述服务进程和进程参数的匹配信息;所述客户端根据所述连接数据库确定所述客户端和所述服务进程的所述进程参数;所述客户端根据所述进程参数建立所述客户端与所述进程参数对应所述服务进程的通信。本发明通过客户端根据连接数据库获取服务进程的服务参数,则客户端根据服务参数直接连通服务进程对应的硬盘,则客户端无需通过服务端,即可直接发送数据至服务进程对应的硬盘,降低IO延迟。

    一种基于申威平台的分布式块存储低延迟控制方法及系统

    公开(公告)号:CN110874336A

    公开(公告)日:2020-03-10

    申请号:CN201911001077.X

    申请日:2019-10-21

    Abstract: 本发明公开了一种基于申威平台的分布式块存储低延迟控制方法及系统,其中方法包括以下步骤:通过UIO技术进行数据包提升,具体是,将NVMe固态硬盘设备的数据包提升至用户态,在用户态上读取NVMe固态硬盘设备的数据包,并将数据包映射至用户态的进程空间;调用轮询模式驱动以轮询方式处理数据包的发送和接收,NVMe固态硬盘设备与轮询模式驱动一一对应;用户态存储并发送数据包至申威平台存储核心进行解析与处理。通过将NVMe固态硬盘设备的数据驱动提升至用户态,再通过轮询模式对数据包发送和接收进行轮询,实现了减少申威处理器额外损耗和消耗,来提升系统的申威平台的IO效率。

    一种基于申威平台的分布式块存储低延迟控制方法及系统

    公开(公告)号:CN110874336B

    公开(公告)日:2021-09-24

    申请号:CN201911001077.X

    申请日:2019-10-21

    Abstract: 本发明公开了一种基于申威平台的分布式块存储低延迟控制方法及系统,其中方法包括以下步骤:通过UIO技术进行数据包提升,具体是,将NVMe固态硬盘设备的数据包提升至用户态,在用户态上读取NVMe固态硬盘设备的数据包,并将数据包映射至用户态的进程空间;调用轮询模式驱动以轮询方式处理数据包的发送和接收,NVMe固态硬盘设备与轮询模式驱动一一对应;用户态存储并发送数据包至申威平台存储核心进行解析与处理。通过将NVMe固态硬盘设备的数据驱动提升至用户态,再通过轮询模式对数据包发送和接收进行轮询,实现了减少申威处理器额外损耗和消耗,来提升系统的申威平台的IO效率。

Patent Agency Ranking