Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home CPUs Method-and-apparatus-for-performing-cut-through-virtual-circuit-merging

 Method and system for cache management algorithm selection
Against this backdrop embodiments of the present invention have been developed. Embodiments of the ...


 Extended definition widescreen television signal processing system with alternate subcarrier
What is claimed is: 1. In a system for processing a television-type signal representative of a ...


 Apparatus and method for reducing quantizing distortion
This invention is a method and apparatus for passing quantized electronic signals of a given ...


 Ghost cancelling reference signal transmission/reception system
An object of the present invention is to eliminate group-delay distortion, frequency-amplitude ...


 Self-diagnostic system for semiconductor memory
The present invention aims at providing a self-diagnostic system for memory which comprises, in ...


 Image method and apparatus for processing multiple jobs
The present invention aims at eliminating the drawbacks found in the above-mentioned conventional ...


 Method and apparatus for providing system level errors in a large disk array storage system
In accordance with the present invention a storage system is provided which includes at least one ...


 Method and apparatus for extending commands in a cached disk array
In accordance with the present invention, a storage system is provided which includes a storage ...


 Fibre channel switching fabric
The present invention described and disclosed herein comprises a method and apparatus for ...


 Fibre channel controller having both inbound and outbound control units for simultaneously processing both multiple inbound and outbound sequences
The present invention pertains to a FC controller that interfaces between a host system and a 10-...


 Method and apparatus for performing cut-through virtual circuit merging

Details
Inventors: Ganmukhi, Mahesh N.; Palnati, Prasasth R.;
Assignee: Ascend Communications, Inc. (Westford, MA)
Primary Examiner: Nguyen; Chau
Assistant Examiner: Kwoh; Jasper
Attorney, Agent or Firm: Weingarten, Schurgin, Gagnebin & Hayes LLP

A method and apparatus for performing virtual connection merging in an output port of a network switch are disclosed. In the event no completely assembled packets have been received and scheduled for transmission, a partially received packet is selected for cut-through transmission prior to receipt of all cells comprising the packet. Transmission of the selected packet is initiated and a timer is started. If the timer expires prior to the receipt of an end of packet indication for the packet for which transmission has commenced, and end of packet signal is generated and transmitted and the transmission of additional cells for the cut-through packet is aborted. In this manner, delays associated with packet reassembly may be avoided and buffer sizes of reassembly buffers may be reduced.

DETAILED DESCRIPTION OF THE INVENTION An improved method and apparatus for performing virtual circuit merging in a network switch is disclosed which minimizes inherent delays in store and forward virtual circuit merging techniques and additionally provides the ability to utilize smaller reassembly cell buffers.
Referring to FIG.
1 a network switch 10 in accordance with the present invention is depicted which incorporates the ability to perform cut-through virtual circuit merging.
The network switch includes a plurality of input or ingress ports 12, identified herein as 12a, 12b, .
.
.
12n, for receiving packets from one or more ingress communication links 14 identified herein as 14a, 14b, .
.
.
14n, and a plurality of output or egress ports 16, identified herein as 16a, 16b, .
.
.
16n, for transmitting packets from each of the output ports to one or more egress communications links 18, identified herein as 18a, 18b, .
.
.
18n, which are coupled to the respective output ports 16.
A packet comprises one or more cells, such as ATM cells.
The end of a packet is signaled by an end of packet (EOP) indicator.
A switch fabric 20 is operative to forward cells received a the input ports to one or more of the output ports 16 in accordance with forwarding techniques known in the art.
Upon reception at an input port, each cell is associated with a connection identifier (CID) which is employed within the network switch 10 to specify cell routing.
Typically, the CID is generated upon receipt of a cell in an ATM network switch by performing a table lookup on the VPI/VCI address or some portion thereof to locate the CID for the respective cell.
In the event that the cell is a multicast or broadcast cell intended for transmission out of more than one port, or plural links coupled to a single port (not shown), a multicast identifier (MID) is associated with the cell in the network switch upon reception to identify the cell as a multicast or broadcast cell.
For simplicity, MIDs are considered herein as one form of CID



Related patents
  Process for thin film formation
An object of the present invention is to solve the problems described above and to provide a process for formating a thin metal film or a thin semiconductor film in a ...
  Diffuse reflectance probe
The present invention is based upon the discovery that a diffuse reflectance probe may provide effective illumination of a sample viewing area at a relatively close ...
  Antenna for a portable radio communication device
The present invention is, in a first embodiment, a radiation reducing or re-directing device suitable for use on or in conjunction with cellular phone antenna, or ...
  Antenna system for dual mode satellite/cellular portable phone
OF THE INVENTION Referring now to the drawing in detail, wherein identical numerals indicate the same elements throughout the figures, FIG. 1 depicts a handheld ...
  Mobile communicator
The purpose of the present invention is to create a new mobile communicator by which the above mentioned problems can at least to a great extent be removed. In order to ...
  Data network communications
It is an object of the present invention to overcome or at least mitigate the above noted disadvantages. In particular, it is an object of the present invention to ...
  On-line monitoring system for computer system
The present invention is accomplished to solve the above conventional problems. It is an object of the present invention to provide an on-line monitoring system which ...
  Method and apparatus for indicating the status of one or more computer processes
In view of the above, the present invention provides a method and apparatus for indicating the status of one or more batch processes on a computer system. According to ...
  Managing access to shared data in data processing networks
In order to address the above described deficiencies in the prior art, it is an object of the present invention to provide a mechanism that allows for shared access to ...
  System and method for efficient failover/failback techniques for fault-tolerant data storage system
OF EMBODIMENTS OF THE INVENTION One technique for overcoming the controller failure problem described in the Background above is a cache mirroring system, apparatus and ...

0.004

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved