Immediate ready implementation of virtually congestion free guaranteed service capable network: external internet nextgentcp (square waveform) TCP friendly san
First Claim
1. Methods for improving TCP and/or TCP like protocols and/or other protocols, which could be capable of completely implemented directly via TCP/Protocol stack software modifications without requiring any other changes/re-configurations of any other network components whatsoever and which could enable immediate ready guaranteed service PSTN transmissions quality capable networks and without a single packet ever gets congestion dropped, said methods avoid and/or prevent and/or recover from network congestions via complete or partial ‘
- pause’
/‘
halt’
in sender'"'"'s data transmissions when congestion events are detected such as congestion packet drops and/or returning ACK'"'"'s round trip time RTT/one way trip time OTT comes close to or exceeded certain threshold value eg known value of the flow path'"'"'s uncongested RTT/OTT or their latest available best estimate min(RTT)/min(OTT).
0 Assignments
0 Petitions
Accused Products
Abstract
Various techniques of simple modifications to TCP/IP protocol and other susceptible protocols and related network'"'"'s switches/routers configurations, are presented for immediate ready implementations over external Internet of virtually congestion free guaranteed service capable network, without requiring use of existing QoS/MPLS techniques nor requiring any of the switches/routers softwares within the network to be modified or contribute to achieving the end-to-end performance results nor requiring provision of unlimited bandwidths at each and every inter-node links within the network.
-
Citations
14 Claims
-
1. Methods for improving TCP and/or TCP like protocols and/or other protocols, which could be capable of completely implemented directly via TCP/Protocol stack software modifications without requiring any other changes/re-configurations of any other network components whatsoever and which could enable immediate ready guaranteed service PSTN transmissions quality capable networks and without a single packet ever gets congestion dropped, said methods avoid and/or prevent and/or recover from network congestions via complete or partial ‘
- pause’
/‘
halt’
in sender'"'"'s data transmissions when congestion events are detected such as congestion packet drops and/or returning ACK'"'"'s round trip time RTT/one way trip time OTT comes close to or exceeded certain threshold value eg known value of the flow path'"'"'s uncongested RTT/OTT or their latest available best estimate min(RTT)/min(OTT).
- pause’
-
2. Methods for improving TCP and/or TCP like protocols and/or other protocols, which could be capable of completely implemented directly via TCP/Protocol stack software modifications without requiring any other changes/re-configurations of any other network components whatsoever and which could enable immediate ready guaranteed service PSTN transmissions quality capable networks and without a single packet ever gets congestion dropped, said methods comprises any combinations/subsets of (a) to (c):
-
(a) makes good use of new realization/technique that TCP'"'"'s Sliding Window mechanism'"'"'s ‘
Effective Window’ and
/or Congestion Window CWND needs not be reduced in size to avoid and/or prevent and/or recover from congestions;
(b) Congestions instead are avoided and/or prevented and/or recovered from via complete or partial ‘
pause’
/‘
halt’
in sender'"'"'s data transmissions when congestion events are detected such as congestion packet drops and/or returning ACK'"'"'s round trip time RTT/one way trip time OTT comes close to or exceeded certain threshold value eg known value of the flow path'"'"'s uncongested RTT/OTT or their latest available best estimate min(RTT)/min(OTT);
(c) Instead or in place or in combination with (b) above, TCP'"'"'s Sliding Window mechanism'"'"'s ‘
Effective Window’ and
/or Congestion Window CWND value is reduced to a value algorithmically derived dependent at least in part on latest returned round trip time RTT/one way trip time OTT value when congestion is detected, and/or the particular flow path'"'"'s known uncongested round trip time RTT/one way trip time OTT or their latest available best estimate min(RTT)/min(OTT), and/or the particular flow path'"'"'s latestobserved longest round trip time max(RTT)/one way trip time max(OTT).
-
-
3. Methods for virtually congestion free guaranteed service capable data communications network/Internet/Internet subsets/Proprietary Internet segment/WAN/LAN [hereinafter refers to as network] with any combinations/subsets of features (a) to (f):
-
(a) where all packets/data units sent from a source within the network arriving at a destination within the network all arrive without a single packet being dropped due to network congestions;
(b) applies only to all packets/data units requiring guaranteed service capability;
(c) where the packet/data unit traffics are intercepted and processed before being forwarded onwards;
(d) where the sending source/sources traffics are intercepted processed and forwarded onwards, and/or the packet/data unit traffics are only intercepted processed and forwarded onwards at the originating sending source/sources;
(e) where the existing TCP/IP stack at sending source and/or receiving destination is/are modified to achieve the same end-to-end performance results between any source-destination nodes pair within the network, without requiring use of existing QoS/MPLS techniques nor requiring any of the switches/routers softwares within the network to be modified or contribute to achieving the end-to-end performance results nor requiring provision of unlimited bandwidths at each and every inter-node links within the network; and
(f) in which traffics in said network comprises mostly of TCP traffics, and other traffics types such as UDP/ICMP . . . etc do not exceed, or the applications generating other traffics types are arranged not to exceed, the whole available bandwidth of any of the inter-node link/s within the network at any time, where if other traffics types such as UDP/ICMP. do exceed the whole available bandwidth of any of the inter-node link/s within the network at any time only the source-destination nodes pair traffics traversing the thus affected inter-node link/s within the network would not necessarily be virtually congestion free guaranteed service capable during this time and/or all packets/data units sent from a source within the network arriving at a destination within the network would not necessarily all arrive ie packet/s do gets dropped due to network congestions. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification