Isochronous switched fabric network
AssigneeWestern Digital Ventures, Inc.
InventorsMichael K. Eneboe, Andrew D. Hospodor
Life of this patent
Estimating the term…
Abstract
An isochronous switched fabric network is disclosed comprising a plurality of interconnected switched nodes forming multiple dimensions, each switched node comprising an upstream port and a downstream port for each dimension, each upstream and downstream port comprising an input port and an output port. A discovery facility discovers a depth of each dimension, and discovers resources within each switched node. An addressing facility assigns a matrix address to each switched node, a resource reservation facility reserves resources within each switched node to establish a path through the switched fabric network for transmitting an isochronous data stream, and a scheduling facility schedules isochronous data transmitted through the switched fabric network.
Claims19
An isochronous switched fabric network comprising:
- (a) a plurality of interconnected switched nodes forming multiple dimensions, each switched node having multiple dimensions and comprising an upstream port and a downstream port for each dimension, each upstream and downstream port comprising an input port and an output port;
- (b) a discovery facility for discovering a depth of each dimension, and for discovering resources within each switched node;
- (c) an addressing facility, responsive to the discovery facility, for assigning a matrix address to each switched node;
- (d) a resource reservation facility for reserving resources within each switched node to establish a path through the switched fabric network for transmitting an isochronous data stream;
- and
- (e) a scheduling facility for scheduling isochronous data transmitted through the switched fabric network.
A method of transmitting data through an isochronous switched fabric network comprising a plurality of interconnected switched nodes forming multiple dimensions, each switched node having multiple dimensions and comprising an upstream port and a downstream port for each dimension, each upstream and downstream port comprising an input port and an output port, the method comprising the steps of:
- (a) discovering a depth of each of the dimension and discovering resources within each switched node;
- (b) assigning a matrix address to each of the switched node in response to the step of discovering a depth of each dimension;
- (c) reserving resources within each of the switched node to establish a path through the switched fabric network for transmitting an isochronous data stream;
- and
- (d) scheduling isochronous data transmitted through the switched fabric network.
Dependencies are inferred from the claim text.