SCHEDULING PACKETS WITH MULTIPLE DESTINATIONS IN A VIRTUAL OUTPUT QUEUE NETWORK SWITCH

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20160173401A1
SERIAL NO

14572431

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system for communicating a multi-destination packet through a network switch fabric with a plurality of input and output ports is described. This system receives the multi-destination packet at an input port, wherein the multi-destination packet includes a multicast packet or a broadcast packet that is directed to multiple output ports, and wherein the network switch fabric maintains a separate virtual output queue (VOQ) for each output port. Next, the system sends the multi-destination packet from the input port to the multiple output ports by inserting the multi-destination packet into VOQs associated with the multiple output ports. The multi-destination packet is inserted into one VOQ at a time, so that after the multi-destination packet is read out of a VOQ and is sent to a corresponding output port, the multi-destination packet is inserted in another VOQ until the multi-destination packet is sent to all of the multiple output ports.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ORACLE INTERNATIONAL CORPORATIONREDWOOD SHORES, CA6686

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Muller, Shimon Sunnyvale, US 49 3520
Srinivasan, Arvind San Jose, US 65 799

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
* 2015/0256,480 METHOD AND SYSTEM FOR RESOURCE COHERENCY AND ANALYSIS IN A NETWORK 1 2015
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
* 6999415 Switching device and method for controlling the routing of data packets 10 2001
* 2012/0093,034 VIRTUAL SWITCHING PORTS ON HIGH-BANDWIDTH LINKS 14 2011
* 2012/0320,749 DATA TRAFFIC HANDLING IN A DISTRIBUTED FABRIC PROTOCOL (DFP) SWITCHING NETWORK ARCHITECTURE 21 2012
 
ZETTACOM, INC. (1)
* 6959002 Traffic manager for network switch port 76 2001
 
Tau Networks (1)
* 7046687 Configurable virtual output queues in a scalable switching system 43 2002
 
FORESTAY RESEARCH, LLC (1)
* 2006/0018,329 Network interconnect crosspoint switching architecture and method 25 2004
 
CISCO TECHNOLOGY, INC. (4)
* 6625121 Dynamically delisting and relisting multicast destinations in a network switching node 59 1999
* 6674721 Method and apparatus for scheduling packets being sent from a component of a packet switching system 23 2000
* 7391786 Centralized memory based packet switching system and method 17 2002
* 2014/0161,135 Output Queue Latency Behavior For Input Queue Based Device 11 2012
 
Pluribus Networks Inc. (1)
* 8767752 Method and system for resource coherency and analysis in a network 6 2011
 
JUNIPER NETWORKS, INC. (1)
* 8040901 Packet queueing within ring networks 6 2009
 
ZTE CORPORATION (1)
* 2016/0191,406 Method and Device for Implementing QoS in OpenFlow Network 2 2014
 
ALAXALA NETWORKS CORPORATION (1)
* 2012/0213,075 PACKET TRANSFER DEVICE AND POWER SUPPLY CONTROL METHOD FOR QOS CONTROL CIRCUIT 5 2012
 
HUAWEI TECHNOLOGIES CO., LTD. (1)
* 2013/0287,017 METHOD FOR CONTROLLING DATA STREAM SWITCH AND RELEVANT EQUIPMENT 1 2013
 
HITACHI, LTD. (1)
* 2006/0098,675 Traffic control method for network equipment 26 2005
 
ORACLE AMERICA, INC. (1)
* 6044418 Method and apparatus for dynamically resizing queues utilizing programmable partition pointers 35 1997
 
CORIANT OY (1)
* 2015/0098,337 SWITCH DEVICE FOR A NETWORK ELEMENT OF A DATA TRANSFER NETWORK 1 2014
 
NEC CORPORATION (1)
* 7583598 Virtual output queuing controlling device, input buffering switch, controlling method thereof, and computer program and recording medium embodying same 1 2002
 
TEAK TECHNOLOGIES, INC. (1)
* 2005/0129,043 Nonblocking and deterministic multicast packet scheduling 5 2004
 
INTEL CORPORATION (1)
* 2004/0131,069 Virtual output queue (VoQ) management method and apparatus 2 2003
 
CALLAHAN CELLULAR L.L.C. (1)
* 2005/0195,845 Low cost implementation for a device utilizing look ahead congestion management 18 2004
 
AVAYA INC. (1)
* 7274691 Network switch with packet scheduling 15 2000
 
ALCATEL (1)
* 2002/0176,431 Multiserver scheduling system and method for a fast switching element 66 2002
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
* 2007/0253,439 Method, device and system of scheduling data transport over a fabric 12 2007
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
ORACLE INTERNATIONAL CORPORATION (1)
9774461 Network switch with dynamic multicast queues 0 2015
* Cited By Examiner