Method for scoring queued frames for selective transmission through a switch
AssigneeMcData Corporation
InventorsW. Jeffrey Mitchem, Michael E. O'Donnell
Life of this patent
Estimating the term…
Abstract
A method for scoring queued frames 18 for selective transmission through a switch (12) includes providing one or more switches in a fibre channel fabric, particularly one or more fibre channel switches (12′). The method includes assigning an initial score (20) to the content (42) of the one or more frames (18) of data (26). The initial score (20) is adjusted by one or more alternative score components to determine one or more adjusted scores (22). The adjusted scores (22) are compared. The method also provides for selecting frames (18) having the highest adjusted scores (22), and transmitting through the switches (12) the frames (18) having the highest adjusted scores (22).
Claims31
A method for sequencing data through a routing device, comprising:
- determining content of the data;
- assigning a score to the data based on the content;
- and
- reordering the data based on the score for selective transmission of the data through the routing device.
A method for scoring queued frames for selective transmission through a switch, comprising:
- for each frame:
- receiving said frame;
- evaluating a content of said frame;
- assigning an initial score to said frame;
- identifying a receiving port of said frame;
- adjusting the initial score based on the receiving port of said frame;
- calculating cumulative time on queue for said frame;
- and
- adjusting the initial score based on the time on queue;
- and thereafter:
- selecting a frame having a highest score;
- and
- transmitting said selected frame through the switch.
A method for selectively transmitting frames across a fibre channel fabric, comprising:
- providing one or more switches in the fibre channel fabric;
- receiving the frames at one or more fibre channel switches;
- assigning an initial score to the content of the one or more frames of data;
- adjusting the initial score with one or more alternative score components to determine one or more adjusted scores;
- comparing the adjusted scores;
- selecting a frame having a highest adjusted score;
- and
- transmitting through the fibre channel switches the frame having the highest adjusted score.
A method for selectively transmitting frames across a fibre channel fabric, comprising:
- providing one or more switches in the fibre channel fabric;
- receiving the frames at one or more fibre channel switches;
- assigning an initial score to the content of the one or more frames of data using at least one quality of service value;
- adjusting the initial score with one or more alternative score components to determine one or more adjusted scores;
- comparing the adjusted scores;
- selecting a frame having, a highest adjusted score;
- transmitting through the fibre channel switches the frame having the highest adjusted score, wherein said using at least one quality of service value includes:
- locating at a specific location on each of the frames predetermined data to be examined;
- examining the predetermined data with one or more data templates included in the means for programming the one or more registers;
- bit-wise ANDing the predetermined data with a data mask to obtain revised data;
- comparing the revised data with the predetermined data;
- and
- determining if a participation match exists.
A method for selectively transmitting frames across a fibre channel fabric, comprising:
- providing one or more switches in the fibre channel fabric;
- receiving the frames at one or more fibre channel switches;
- assigning an initial score to the content of the one or more frames of data using at least one quality of service value;
- adjusting the initial score with one or more alternative score components to determine one or more adjusted scores wherein said adjusting the initial score includes selecting frames for which there is no participation match;
- comparing the adjusted scores;
- selecting a frame having a highest adjusted score;
- and
- transmitting through the fibre channel switches the fame having the highest adjusted score.
A system for selectively transmitting frames of data across a fibre channel fabric, comprising:
- one or more switches for receiving one or more frames of data;
- one or more registers connectable to the one or more switches, each of the one or more registers capable of recording scores associated with the frames;
- means connectable to the one or more registers for assigning scores to the frames of data;
- and
- means communicable to the one or more registers for transmitting through the one or more switches frames having the highest score.
Dependencies are inferred from the claim text.