Method to achieve bounded buffer sizes and quality of service guarantees in the internet network
OwnerTadeusz H. Szymanskiinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerTadeusz H. Szymanskiinventor
Estimating the term…
Methods to achieve bounded router buffer sizes and Quality of Service guarantees for traffic flows in a packet-switched network are described. The network can be an Internet Protocol (IP) network, a Differentiated Services network, an MPLS network, wireless mesh network or an optical network. The routers can use input queueing, possibly in combination with crosspoint queueing and/or output queueing. Routers may schedule QoS-enabled traffic flows to ensure a bounded normalized service lead/lag. Each QoS-enabled traffic flow will buffer O(K) packets per router, where K is an integer bound on the normalized service lead/lag. Three flow-scheduling methods are analysed. Non-work-conserving flow-scheduling methods can guarantee a bound on the normalized service lead/lag, while work-conserving flow-scheduling methods typically cannot guarantee the same small bound. The amount of buffering required in a router can be reduced significantly, the network links can operate near peak capacity, and strict QoS guarantees can be achieved.
A switch for transmitting a plurality of traffic flows over a scheduling frame with duration F seconds for F>0 with a plurality of transmission intervals, wherein each of the traffic flows belongs to either a first traffic class or a second traffic class, and wherein each of the traffic flows has an associated data rate, comprising:
A switch for switching a plurality of guaranteed-rate (GR) traffic flows over a set of output ports, given a scheduling frame comprising a plurality of transmission intervals defined over a duration of time of F seconds for real number F, said switch comprising:
A switch for switching a plurality of class-based (CB) traffic flows over a set output ports, given a scheduling frame comprising a plurality of transmission intervals defined over a duration of time of F seconds for real number F, said switch comprising:
Dependencies are inferred from the claim text.