Invention Grant
US09071545B2 Network appliance that determines what processor to send a future packet to based on a predicted future arrival time
有权
网络设备根据预计的未来到达时间确定要发送未来数据包的处理器
- Patent Title: Network appliance that determines what processor to send a future packet to based on a predicted future arrival time
- Patent Title (中): 网络设备根据预计的未来到达时间确定要发送未来数据包的处理器
-
Application No.: US13668251Application Date: 2012-11-03
-
Publication No.: US09071545B2Publication Date: 2015-06-30
- Inventor: Gavin J. Stark , Nicolaas J. Viljoen , Niel Viljoen , Rolf Neugebauer
- Applicant: Gavin J. Stark , Nicolaas J. Viljoen , Niel Viljoen , Rolf Neugebauer
- Applicant Address: US CA Santa Clara
- Assignee: NETRONOME SYSTEMS, INCORPORATED
- Current Assignee: NETRONOME SYSTEMS, INCORPORATED
- Current Assignee Address: US CA Santa Clara
- Agency: Imperium Patent Works
- Agent T. Lester Wallace; Mark D. Marrello
- Main IPC: H04L12/861
- IPC: H04L12/861 ; H04L12/725 ; H04L12/851 ; H04L12/26

Abstract:
A network appliance includes a network processor and several processing units. Packets a flow pair are received onto the network appliance. Without performing deep packet inspection on any packet of the flow pair, the network processor analyzes the flows, estimates therefrom the application protocol used, and determines a predicted future time when the next packet will likely be received. The network processor determines to send the next packet to a selected one of the processing units based in part on the predicted future time. In some cases, the network processor causes a cache of the selected processing unit to be preloaded shortly before the predicted future time. When the next packet is actually received, the packet is directed to the selected processing unit. In this way, packets are directed to processing units within the network appliance based on predicted future packet arrival times without the use of deep packet inspection.
Public/Granted literature
Information query