Invention Grant
US08295305B2 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
Abstract:
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 is provided. 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.
Information query
Patent Agency Ranking
0/0