设备的处理性能系数, 为第i个接收设备的转发性能系数。
6 .根据权利要求1所述的方法,其特征在于,根据所述优先级列表从所述多个接收设备
中确定所述目标数据包的目标接收设备,包括:
根据所述性能监控信息和所述数据包信息,从所述优先级列表中确定满足目标数据包
要求且处理优先级最小的接收设备为所述目标接收设备,其中,所述处理优先级越小表示
所述接收设备的处理性能越好。
7 .根据权利要求6所述的方法,其特征在于,根据所述性能监控信息和所述数据包信
息,从所述优先级列表中确定满足目标数据包要求且处理优先级最小的接收设备为所述目
标接收设备,包括:
根据所述优先级列表从所述多个接收设备中确定处理优先级最小的接收设备;
根据所述性能监控信息和所述数据包信息判断所述处理优先级最小的接收设备是否
满足所述目标数据包要求;
在判断结果为是的情况下,将所述处理优先级最小的接收设备确定为所述目标接收设
备;
在判断结果为否的情况下,按照所述优先级列表的顺序依次对其他接收设备进行判
断,直到任一接收设备满足所述目标数据包要求,并将满足所述目标数据包要求的接收设
备确定为所述目标接收设备。
8.根据权利要求7所述的方法,其特征在于,所述性能监控信息包括:CPU空闲程度、内
存空闲程度以及网络带宽空闲程度,所述数据包信息包括数据包大小和请求的CPU大小,根
据所述性能监控信息和所述数据包信息判断所述处理优先级最小的接收设备是否满足所
述目标数据包要求,包括:
判断所述接收设备的CPU空闲程度是否大于所述请求的CPU大小;
判断所述接收设备的内存空闲程度是否大于所述数据包大小;
根据所述网络带宽空闲程度确定所述接收设备在单位时间内的传输数据大小,并判断
所述单位时间内的传输数据大小是否大于所述数据包大小;
在判断结果均为是的情况下,确定所述接收设备满足所述目标数据包要求,否则,确定
所述接收设备不满足所述目标数据包要求。
9 .根据权利要求1所述的方法,其特征在于,在根据所述多组性能监控信息和所述数据
包信息构建目标数据包的优先级列表之前,所述方法还包括:
根据所述数据包信息中的排队时间对所述待处理数据包进行排序;
根据排序结果,将所述待处理数据包依次放入待转发队列;
从所述待转发队列的队首取出一个待处理数据包作为所述目标数据包。
10.根据权利要求9所述的方法,其特征在于,在根据所述优先级列表从所述多个接收
设备中确定所述目标数据包的目标接收设备之后,所述方法还包括:
根据所述目标数据包的数据包信息更新所述目标接收设备的性能监控信息;
判断所述待转发队列是否还有剩余的待处理数据包;
在判断结果为是的情况下,从所述待转发队列的队首重新取出一个待处理数据包作为
目标数据包。
11 .根据权利要求1所述的方法,其特征在于,在集群设备发生变动时,获取多个接收设
权 利 要 求 书
2/3 页
3
相关文档
评论