System And Method For Per Flow Guaranteed Throughput, Multiple Tcp Flow Bandwidth Provisioning, And Elimination Of Packet Drops For Transmission Control Protocol (Tcp) And Tcp-Friendly Protocols
Sean S. B. Moore - Hollis NH, US Howard C. Reith - Lee NH, US Paul Sprague - North Berwick ME, US
Assignee:
Avaya, Inc. - Basking Ridge NJ
International Classification:
H04L 12/28
US Classification:
370235, 370389
Abstract:
A software and hardware system that provides for per flow guaranteed throughput and goodput for packet data flows using network transport protocols that have window-based flow control mechanisms or TCP-friendly flow control mechanisms. The system and method for guaranteed throughput of individual flows in turn enables a method for provisioning link bandwidth among multiple flows and provisioning network throughput and goodput at the granularity of individual flows. The invention also eliminates Layer 3 packet drops for a data flow using window-based flow control or TCP-friendly flow control, which in turn obviates congestion collapse and quality collapse scenarios.