摘要
本发明公开了一种调度多路PCIe主机共享同一队列的网络终端,包含k个PCIe控制模块、队列控制模块和调度管理模块,给每个PCIe主机分配一个PCIe模块,PCIe模块将PCIe主机的发送请求放入到队列控制模块分配的硬件队列,调度管理模块先对PCIe主机在各硬件队列上的发送请求进行仲裁,然后再对各PCIe主机获得授权的发送请求进行调度,最终获得授权的PCIe主机发送授权的数据。本发明有效利用了多路CPU并行处理能力,提高了网络资源利用和系统性能,同时保证了网络质量和服务质量,从源头消除并发竞争导致的功能及性能问题。
技术关键词
队列
网络终端
主机
控制模块
子模块
管理算法
数据
模式
阶段
动态