US2014307745A1PendingUtilityA1

Rate-controlled optical burst switching

Assignee: ROCKSTAR CONSORTIUM US LPPriority: Nov 13, 2001Filed: Jun 27, 2014Published: Oct 16, 2014
Est. expiryNov 13, 2021(expired)· nominal 20-yr term from priority
H04W 72/23H04W 72/20H04W 72/12H04W 72/535H04W 72/21H04Q 11/0066H04L 47/724H04L 47/781H04Q 2011/0024H04W 28/16H04Q 2011/0083H04L 49/254H04W 74/002H04W 72/1268H04Q 2011/0039H04W 28/20H04L 47/39H04Q 2011/0088H04L 47/28H04L 47/628H04L 49/3072H04Q 2011/0064H04Q 2011/0016H04W 28/18H04W 74/004H04W 28/0257H04Q 11/0005H04W 72/1263H04L 47/527H04L 47/783H04W 72/1273H04W 28/0252H04L 45/44H04W 28/22H04W 74/006
58
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The invention provides a method and network communication equipment for low latency loss-free burst switching. Burst-transfer schedules are determined by controllers of bufferless core nodes according to specified bitrate allocations and distributed to respective edge nodes. In a composite-star network, burst schedules are initiated by any core node. Burst formation takes place at source edge nodes and a permissible burst size is determined according to an allocated bitrate of a burst stream to which the burst belongs. The permissible burst size is subject to constraints such as permissible burst-formation delay, a minimum guard-time requirement, and permissible delay jitter. A method of control-burst exchange between each edge node and each bufferless core node enables burst scheduling, time coordination, and loss-free burst switching. Both the payload bursts and control bursts are carried by optical channels connecting the edge nodes and the core notes.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A communication network comprising:
 a plurality of edge nodes; and   a plurality of core switching nodes, each core switching node comprising at least one optical switch having no traffic buffers, a selected core switching node of the plurality of core switching nodes being configured to:
 receive, from a source edge node of the plurality of edge nodes, a bit rate allocation request specifying a destination edge node of the plurality of edge nodes; 
 generate, in response to the bit allocation request, at least one burst transfer permit, each burst transfer permit specifying a respective permissible burst size, an inter-burst interval and the destination edge node; and 
 send the at least one burst transfer permit to the source edge node. 
   
     
     
         2 . The network of  claim 1 , wherein the source edge node is configured to:
 receive from the selected core switching node, the at least one burst transfer permit;   assemble at least one data burst having a burst size not exceeding the respective permissible burst size specified in the burst transfer permit; and   send the at least one data burst to the selected core switching node.   
     
     
         3 . The network of  claim 2 , wherein the respective permissible burst size has an upper bound constrained by a maximum jitter tolerance of data constituting the assembled data bursts. 
     
     
         4 . The network of  claim 2 , wherein:
 each burst transfer permit specifies an arrival time for a data burst at the selected core switching node; and   the source edge node is configured to send the at least one data burst from the source edge node to the selected core switching node by timing the sending of a data burst based on the arrival time specified in a corresponding burst transfer permit.   
     
     
         5 . The network of  claim 1 , wherein the selected core switching node is configured to:
 receive, from the edge node, at least one data burst based at least in part on the at least one burst transfer permit; and   optically switch the at least one data burst to the destination edge node.   
     
     
         6 . The network of  claim 1 , wherein:
 the data of data bursts switched by the selected core switching node comprises data of at least one service; and   the respective permissible burst size has an upper bound constrained by a delay tolerance of the at least one service switched by the selected core switching node.   
     
     
         7 . The network of  claim 1 , wherein the respective permissible burst size has a lower bound much larger than a time required for reconfiguring the at least one optical switch and a maximum arrival time error for data bursts arriving at the at least one optical switch. 
     
     
         8 . The network of  claim 1 , wherein each burst transfer permit specifies an arrival time for a data burst at the selected core switching node. 
     
     
         9 . The network of  claim 1 , wherein the plurality of core switching nodes are configured to:
 receive, from respective source edge nodes of the plurality of edge nodes, a plurality of respective bit rate allocation requests, each respective bit rate allocation request specifying a respective destination edge node;   generate, in response to the respective bit allocation requests, respective burst transfer permits, each respective burst transfer permit specifying a respective permissible burst size, a respective inter-burst interval and a respective destination edge node, each respective permissible burst size having an upper bound constrained by a delay tolerance of services switched by the core switching nodes; and   send the respective burst transfer permits to the respective source edge nodes.   
     
     
         10 . The network of  claim 9 , wherein the edge nodes of the plurality of edge nodes are configured to:
 receive, from respective core switching nodes, respective burst transfer permits; and   assemble, in response to the respective burst transfer permits, respective data bursts having a burst sizes not exceeding the respective permissible burst sizes specified in the respective burst transfer permits; and   send the respective data bursts from the respective source edge nodes to the respective core switching nodes.   
     
     
         11 . The network of  claim 10 , wherein:
 each respective burst transfer permit specifies a respective arrival time for a respective data burst at the respective core switching node; and   the respective edge nodes are configured to send the respective data bursts to the respective core switching nodes by timing the sending of the respective data bursts based on respective arrival times specified in respective corresponding burst transfer permits.   
     
     
         12 . The network of  claim 9 , wherein the respective core switching nodes are configured to:
 receive, from the respective edge nodes, respective data bursts based at least in part on the respective burst transfer permits; and   switch the respective data bursts to respective destination edge nodes.   
     
     
         13 . The network of  claim 9 , wherein the respective permissible burst sizes have a lower bound much larger than a time required for reconfiguring the optical switches and a maximum arrival time error for data bursts arriving at the optical switches. 
     
     
         14 . The network of  claim 9 , wherein each respective edge node is configured to simultaneously transfer respective data bursts to plural core switching nodes of the plurality of core switching nodes. 
     
     
         15 . The network of  claim 14 , wherein at least some edge nodes of the plurality of edge nodes are co-located with respective core switching nodes of the plurality of core switching nodes, and the plurality of edge nodes and the plurality of core switching nodes are configured to equalize propagation delays from respective edge nodes to respective core switching nodes. 
     
     
         16 . The network of  claim 14 , wherein the plurality of edge nodes and the plurality of core switching nodes are configured to time lock respective edge nodes to respective core switching nodes. 
     
     
         17 . The network of  claim 9 , wherein the plurality of edge nodes and the plurality of core switching nodes are configured to:
 associate respective data bursts with respective burst streams; and   size the respective data bursts based at least in part on at least one attribute of the respective burst streams.   
     
     
         18 . The network of  claim 17 , wherein the at least one attribute of the respective burst streams comprises a service class. 
     
     
         19 . The network of  claim 9 , wherein the plurality of edge nodes and the plurality of core switching nodes are configured:
 to associate respective data bursts with respective burst streams; and   to switch all respective data bursts of each respective burst stream in a respective core switching node.   
     
     
         20 . The network of  claim 1 , wherein the bit rate allocation request specifies a requisite bit rate. 
     
     
         21 . The network of  claim 20 , wherein the selected core switching node is configured to determine an update bit rate to replace the requisite bit rate. 
     
     
         22 . The network of  claim 1 , wherein the plurality of core switching nodes is arranged in a composite star configuration.

Join the waitlist — get patent alerts

Track US2014307745A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.