Network Traffic Control by Association of Network Packets and Processes

An information handling system includes a plurality of processors that each includes a cache memory, and a receive side scaling (RSS) indirection table with a plurality of pointers that each points to one of the processors. A network data packet received by the information handling system determines...

Full description

Saved in:
Bibliographic Details
Main Authors DUBE SHAWN J, HERNANDEZ HENDRICH M, WINTER ROBERT L, DOMSCH MATTHEW L
Format Patent
LanguageEnglish
Published 15.01.2015
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:An information handling system includes a plurality of processors that each includes a cache memory, and a receive side scaling (RSS) indirection table with a plurality of pointers that each points to one of the processors. A network data packet received by the information handling system determines a pointer to a first processor. In response to determining the pointer, information associated with the network data packet is transferred to the cache memory of the first processor, The information handling system also includes a process scheduler that moves a process associated with the network data packet from a second processor to the first processor, and an RSS module that directs the process scheduler to move the process and associates the first pointer with the processor in response to directing the process scheduler. In one embodiment, the processes are virtual machines so that network packets associated with a virtual machine are processed by sending an interrupt to a processor supporting executing the virtual machine.
Bibliography:Application Number: US201414502383