Capacity re-use in data communication networks
OwnerDale John Shpak, Abdu Omraninventors
Life of this patent
Estimating the term…
Abstract
A method and apparatus to improve the bandwidth utilization of a data transport network, such as SONET or SDH. Using knowledge of the topology, the network capacity that in the prior art was used to taxi the data to the sending node (2.1-2.4, 2.15, 2.16, 4.1-4.4, 5.1, 9.8) is instead used to send new data between nodes (2.1-2.4, 2.15, 2.16, 4.1-4.4, 5.1, 9.8). The method and apparatus can also be used to eliminate the bandwidth-inefficient taxiing of frames that are blocked and recirculated. by busy nodes (2.1-2.4, 2.15, 2.16, 4.1-4.4, 5.1, 9.8) in SONET-based data networks.
Claims20
A method for transmitting data in a direction along a circuit coupling a first node from which first data is to be transmitted and a second node at which the first data is to be received and from which second data is to be transmitted, the method including assembling the first data into a frame at the first node for transmission to the second node, transmitting the frame including the first data from the first node, receiving the frame including the first data at the second node, removing at least a portion of the transmitted first data from the frame and replacing the removed first data with second data, and transmitting the frame containing the second data from the second node.
A method for transmitting data in a direction along a circuit coupling a first node from which first data is to be transmitted, a second node at which the first data is to be received and second data is to be transmitted, and a third node at which the second data is to be received and other data is to be transmitted, the method including assembling the first data into a frame for transmission to the second node, transmitting the frame including the first data in the direction from the first node, receiving the frame including the first data at the second node, removing at least a portion of the transmitted first data from the frame and replacing at least a portion of the removed first data with the second data, transmitting the frame in the direction from the second node, receiving the frame at the third node, removing from the frame at least a portion of the second data, replacing at least a portion of the removed second data with other data, and transmitting the frame in the direction from the third node.
A method for transmitting data along a circuit coupling a first node from which first data is to be transmitted, a second node from which second data is to be transmitted, and a third node at which the first data is to be received, the method including assembling the first data into a first frame for transmission, transmitting the first frame from the first node, receiving the first frame including the first data at the second node, removing at least a portion of the transmitted first data from the first frame and replacing at least a portion of the removed first data with the second data, transmitting the first frame from the second node, assembling at least a portion of the removed first data into a second frame, transmitting the second frame from the second node, receiving the second frame at the third node, and removing from the second frame at least a portion of the first data removed from the first frame and assembled into the second frame.
Apparatus for transmitting data in a direction along a circuit, the apparatus including a first node for assembling first data into a frame and transmitting the first data through the circuit in the direction, a second node for receiving the frame transmitted through the circuit in the direction, removing at least a portion of the transmitted first data from the frame, replacing the removed first data with second data and transmitting the frame containing the second data through the circuit in the direction.
Apparatus for transmitting data in a direction along a circuit, the apparatus including a first node for assembling first data into a frame and transmitting the frame through the circuit in the direction, a second node for receiving the frame transmitted through the circuit in the direction, removing at least a portion of the transmitted first data from the frame, replacing the removed first data with second data and transmitting the frame containing the second data through the circuit in the direction, a third node for receiving the frame transmitted through the circuit in the direction, removing from the frame at least a portion of the second data, replacing the removed second data with other data, and transmitting the frame in the direction from the third node.
Apparatus for transmitting data along a circuit, the apparatus including a first node for assembling first data into a first frame and transmitting the first data, a second node for receiving the first frame including the first data, removing at least a portion of the transmitted first data from the first frame, replacing at least a portion of the removed first data with second data, transmitting the first frame, assembling at least a portion of the removed first data into a second frame, and transmitting the second frame, and a third node for receiving the second frame and removing from the second frame at least a portion of the first data removed from the first frame and assembled into the second frame.
A method for transmitting data in a direction along a circuit coupling a first node from which first data is to be transmitted, a second node at which the first data is to be received, and a third node from which the second data is to be transmitted, the method including assembling the first data into a frame at the first node for transmission, transmitting the frame including the first data from, the first node, receiving the frame including the first data at the second node, removing at least a portion of the transmitted first data from the frame and replacing the removed first data with an indication that the portion of the frame previously occupied by the removed portion of the first data is available for data transport, transmitting the frame containing the indication from the second node, receiving the frame containing the indication at the third node, removing from the frame at least a portion of the indication, replacing the removed portion of the indication with the second data, and transmitting the frame from the third node.
Apparatus for transmitting data in a direction along a circuit, the apparatus including a first node for assembling the first data into a frame for transmission and transmitting the frame including the first data, a second node for receiving the frame including the first data, removing at least a portion of the transmitted first data from the frame and replacing the removed first data with an indication that the portion of the frame previously occupied by the removed portion of the first data is available for data transport and transmitting the frame containing the indication from the second node, and a third node for receiving the frame containing the indication, removing from the frame at least a portion of the indication, replacing the removed portion of the indication with the second data and transmitting the frame from the third node.
Dependencies are inferred from the claim text.