首页> 外国专利> DUAL SCHEDULING OF WORK FROM MULTIPLE SOURCES TO MULTIPLE SINKS USING SOURCE AND SINK ATTRIBUTES TO ACHIEVE FAIRNESS AND PROCESSING EFFICIENCY

DUAL SCHEDULING OF WORK FROM MULTIPLE SOURCES TO MULTIPLE SINKS USING SOURCE AND SINK ATTRIBUTES TO ACHIEVE FAIRNESS AND PROCESSING EFFICIENCY

机译:使用源和接收项属性从多个来源到多个收益的双重调度,以实现公平性和处理效率

摘要

A method and apparatus for assigning work, such as data packets, from a plurality of sources, such as data queues in a network processing device, to a plurality of sinks, such as processor threads in the network processing device. In a given processing period, a source is selected in a manner that maintains fairness in the selection process. A corresponding sink is selected for the selected source based on processing efficiency. If, due to assignment constraints, no sink is available for the selected source, the selected source is retained for selection in the next scheduling period, to maintain fairness. In this case, to optimize efficiency, a most efficient currently available sink is identified and a source for providing work to that sink is selected.
机译:一种用于将诸如数据包之类的工作从诸如网络处理设备中的数据队列之类的多个源分配给诸如网络处理设备中的处理器线程之类的多个宿的方法和装置。在给定的处理周期中,以在选择过程中保持公平的方式选择源。根据处理效率为选定的源选择相应的接收器。如果由于分配约束,所选接收源没有可用的接收器,则保留所选源在下一个调度周期内进行选择,以保持公平。在这种情况下,为了优化效率,确定了最有效的当前可用接收器,并选择了为该接收器提供工作的源。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号