Bimodal burst switching
First Claim
1. A bimodal burst-switching network comprising a plurality of edge nodes each having an edge controller, said plurality of edge nodes connecting to at least one core node where at least one edge node:
- determines proximity of the edge node to a selected core node;
selects a first-mode of burst transfer when said proximity is within a predefined proximity threshold; and
selects a second-mode of burst transfer when said proximity is beyond said predefined proximity threshold;
wherein a controller of an outbound port of an edge node determined to be within said predefined proximity threshold from said selected core node;
forms data bursts;
sends descriptors of said data bursts to a core-node controller of said selected core node;
receives burst-transmission schedules from said core-node controller; and
transmits said data bursts to said selected core node according to said burst-transmission schedules.
7 Assignments
0 Petitions
Accused Products
Abstract
In a first mode of burst communication in a telecommunication network comprising electronic edge nodes interconnected by bufferless core nodes, data bursts are formulated at the edge nodes, respective burst descriptors are communicated to a controller of a core node, and burst-transfer schedules are sent from the core node to respective edge nodes. In a second mode, each burst-stream is allocated a flow rate and a core node determines burst sizes and schedules burst-transfer permits.
In a bimodal burst-switching network comprising edge nodes interconnected by core nodes, an edge node selects to send to a core node burst-transfer requests according to the first mode, or flow-rate-allocation requests according to the second mode, depending on proximity, storage capacity at the edge node, and delay-tolerance specifications.
-
Citations
17 Claims
-
1. A bimodal burst-switching network comprising a plurality of edge nodes each having an edge controller, said plurality of edge nodes connecting to at least one core node where at least one edge node:
-
determines proximity of the edge node to a selected core node; selects a first-mode of burst transfer when said proximity is within a predefined proximity threshold; and selects a second-mode of burst transfer when said proximity is beyond said predefined proximity threshold; wherein a controller of an outbound port of an edge node determined to be within said predefined proximity threshold from said selected core node; forms data bursts; sends descriptors of said data bursts to a core-node controller of said selected core node; receives burst-transmission schedules from said core-node controller; and transmits said data bursts to said selected core node according to said burst-transmission schedules. - View Dependent Claims (3, 4, 5, 6)
-
-
2. A bimodal burst-switching network comprising a plurality of edge nodes each having an edge controller, said plurality of edge nodes connecting to at least one core node where at least one edge node:
-
determines proximity of the edge node to a selected core node; selects a first-mode of burst transfer when said proximity is within a predefined proximity threshold; and selects a second-mode of burst transfer when said proximity is beyond said predefined proximity threshold; wherein a controller of an outbound port of an edge node not within said predefined proximity threshold from said selected core node; sends flow-rate allocations to said core-node controller; receives nominal burst descriptors and nominal-burst-transmission schedules from said core-node controller; forms data bursts according to said nominal burst descriptors; and
transmits said data bursts to said selected core node according to said burst-transmission schedules.
-
-
7. In a network comprising a plurality of independent bufferless core nodes interconnecting a plurality of edge nodes, each of said plurality of edge nodes having an edge-node controller and each of said core node having a core-node controller, a method of bimodal burst scheduling implemented by a first edge node selected from among said edge nodes, the method comprising steps of:
-
determining a total flow-rate requirement for a connection from said first edge node to at least one destination edge node; selecting a candidate core node from among said core nodes through which to route the connection; computing a proximity index of said first edge node with respect to said candidate core node; and selecting one of burst-transfer modes according to said proximity index wherein burst transfer according to a first mode of said burst transfer modes comprises steps of; forming a data burst according to said total flow-rate requirement; sending burst transfer requests, each specifying a destination edge node and a burst size, to said core controller; and receiving from a candidate core controller a schedule for burst transmission. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification