发明名称 |
High performance quality-of-service packet scheduling for multiple packet processing engines |
摘要 |
A system and method is provided for optimizing network traffic. The system includes a packet engine of a plurality of packet engines configured to acquire a data packet, to store the data packet in a queue, and to provide a request including a packet token representing the data packet, information regarding the size of the data packet, and a connection token. The system also includes a packet scheduler configured to receive the request; schedule the data packet using the connection token and the information regarding the size of the data packet; and provide the packet token and a notification to the packet engine for allowing the packet engine for transmitting the data packet. |
申请公布号 |
US9401860(B2) |
申请公布日期 |
2016.07.26 |
申请号 |
US201313963936 |
申请日期 |
2013.08.09 |
申请人 |
Citrix Systems, Inc. |
发明人 |
Testicioglu Mustafa Kutluk;Keith Seth K. |
分类号 |
H04L12/753;H04L12/813;H04L12/873;H04L12/851 |
主分类号 |
H04L12/753 |
代理机构 |
Finnegan, Henderson, Farabow, Garrett & Dunner, LLP |
代理人 |
Finnegan, Henderson, Farabow, Garrett & Dunner, LLP |
主权项 |
1. A system for optimizing network traffic, the system comprising:
a packet engine of a plurality of packet engines configured to acquire a data packet, to store the data packet in a queue, and to provide a request including a packet token representing the data packet, information regarding the size of the data packet, a connection token representing a connection of a link, and configuration information for establishing or updating a classification tree comprising a link node representing the link, one or more service class nodes, and a plurality of connection nodes representing multiple connections; and a packet scheduler configured to:
receive the request;schedule the data packet using the connection token, the classification tree representing the link having multiple connections, and the information regarding the size of the data packet; andprovide the packet token and a notification to the packet engine for allowing the packet engine for transmitting the data packet. |
地址 |
Fort Lauderdale FL US |