METHOD AND SYSTEM FOR BURST BASED PACKET PROCESSING

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20160301632A1
SERIAL NO

14681876

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

In one embodiment, a method includes storing received packets at an electronic device in a plurality of packet buffers based on hashing the packets, where each of the plurality of packet buffers is implemented as a hash bucket of a hash table. The method includes identifying a packet buffer that has stored packets, selecting a first processing thread from a plurality of processing threads based on a load balancing mechanism, forwarding a plurality of packets from the identified packet buffer to the first processing thread, and setting an indication that the identified packet buffer is mapped to the first processing thread. The method includes determining that the first processing thread has completed processing the plurality of packets, selecting either the first processing thread or a second processing thread for processing subsequent packets from the identified packet buffer, and maintaining or updating the indication based on the selection.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)STOCKHOLM12205

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
ANAND, Prashant BANGALORE, IN 33 169
MEHRA, Ashwani Kumar BANGALORE, IN 9 37

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 6496878 Transfer progress alert module 11 1999
 
ORACLE INTERNATIONAL CORPORATION (1)
* 2015/0142,940 METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR A NETWORK FUNCTION VIRTUALIZATION INFORMATION CONCENTRATOR 6 2013
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 6470443 Pipelined multi-thread processor selecting thread instruction in inter-stage buffer based on count information 49 2000
 
INTEGRATED DEVICE TECHNOLOGY, INC. (1)
* 2006/0059,487 Scheduler for a multiprocessing computing system 6 2005
 
APPLE INC. (1)
* 7020713 System and method for balancing TCP/IP/workload of multi-processor system based on hash buckets 44 2000
 
EXTREME NETWORKS, INC. (1)
* 7821931 System and method for assembling a data packet 11 2007
 
INTEL CORPORATION (2)
* 8015392 Updating instructions to free core in multi-core processor with core sequence table indicating linking of thread sequences for processing queued packets 2 2004
* 2009/0007,133 Balancing of Load in a Network Processor 1 2007
 
SAMSUNG ELECTRONICS CO., LTD. (1)
* 2008/0109,814 APPARATUS AND METHOD FOR BALANCING LOAD IN MULTI-CORE PROCESSOR SYSTEM 9 2007
 
SONUS NETWORKS, INC. (1)
* 2014/0193,154 SUBCHANNEL SECURITY AT THE OPTICAL LAYER 12 2013
 
INVENTEC CORPORATION (1)
* 2010/0157,800 METHOD FOR PROCESSING NETWORK TRAFFIC LOADING BALANCE 2 2008
 
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE (1)
* 2013/0286,834 TRAFFIC MANAGEMENT APPARATUS FOR CONTROLLING TRAFFIC CONGESTION AND METHOD THEREOF 1 2012
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

  • No Forward Cites to Display