System and method for sequencing packets for multiprocessor parallelization in a computer network system

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6338078
SERIAL NO

09213920

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Network input processing is distributed to multiple CPUs on multiprocessor systems to improve network throughput and take advantage of MP scalability. Packets received on the network are distributed to N high priority threads, wherein N is the number of CPUs on the system. N queues are provided to which the incoming packets are distributed. When one of the queues is started, one of the threads is scheduled to process packets on this queue at any one of the CPUs that is availableat the time. When all of the packets on the queue are processed, the thread becomes dormant. Packets are distributed to one of the N queues by using a hashing function based on the source MAC address, source IP address, or the packet's source and destination TCP port number, or all or a combination of the foregoing. The hashing mechanism ensures that the sequence of packets within a given communication session will be preserved. Distribution is effected by the device drivers of the system. Parallelism is thereby increased on network I/O processing, eliminating CPU bottleneck for high speed network I/Os, thereby improving network performance

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
MELLANOX TECHNOLOGIES LTDP O BOX 586 YOKNEAM 20692

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Chang, Tai-chien Daisy Austin, TX 2 156
Cossmann, Helmut Heidelberg, DE 2 78
Dierks, Jr Herman Dietrich Round Rock, TX 8 177
Hymas, William James Heidelberg, DE 2 78
Sharma, Satya Prakesh Round Rock, TX 8 266

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation