IP Library Granted Patent US 9,615,287
Granted Patent B2
US 9,615,287 · App. 14/575,451 · Granted Apr 4, 2017

Dynamic bandwidth scheduling with transport network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,615,287
App. No.
14/575,451
Granted
Apr 4, 2017
Kind
B2
Abstract

Methods and computing systems for allocating an information rate to a particular traffic type of a plurality of traffic types of egress traffic is described. A state of the particular traffic type for a particular time slot of a current time period is determined. This includes determining the information rate such that a loss probability threshold is not exceeded, based on historical data of the particular traffic type. The historical data includes a plurality of observed throughput rates of the particular traffic type during a plurality of previous time periods at which the particular traffic type experienced the state of the particular traffic type. The information rate (e.g., a committed information rate) is allocated to the particular traffic type for the particular time slot.

Claims (36)

1. A method of allocating an information rate to a particular traffic type of a plurality of traffic types of egress traffic, the method comprising:

determining a state of the particular traffic type for a particular time slot of a current time period;

determining the information rate for the particular traffic type such that a loss probability threshold is not exceeded, the determining the information rate based on historical data of the particular traffic type, the historical data including a plurality of observed throughput rates of the particular traffic type during a plurality of previous time periods at which the particular traffic type experienced the state of the particular traffic type; and

allocating the information rate to the particular traffic type for the particular time slot,

wherein the information rate allocated for the particular traffic type differs from another information rate allocated for another traffic type of the plurality of traffic types of egress traffic.

2. The method of claim 1 , wherein the information rate is a committed information rate (CIR), and the allocating includes allocating the CIR to the particular traffic type from a portion of a total CIR that is available to the egress traffic during at least the particular time slot.

3. The method of claim 2 , wherein the egress traffic is aggregated traffic for a plurality of cellular sites, and the total CIR is an oversubscribed CIR for a single virtual circuit provided by a transport carrier.

4. The method of claim 1 , wherein the state of the particular traffic type includes a number of connections for the particular traffic type that are extant during the particular time slot.

5. The method of claim 1 , wherein the historical data further includes observed probabilities for each of the observed throughput rates.

6. The method of claim 5 , wherein determining the information rate includes employing a Chernoff bound approximation to determine the information rate based on the loss probability threshold and the observed probabilities for each of the observed throughput rates.

7. The method of claim 1 , wherein the particular time slot occurs during a current day, and the plurality of previous time periods includes a plurality of previous days.

8. The method of claim 7 , wherein the observed throughput rates from which the information rate is determined includes only throughput rates of the particular traffic type during a plurality of time slots, the plurality of time slots having occurred at same or similar times as the particular time slot during the plurality of previous days.

9. The method of claim 1 , wherein the plurality of traffic types of the egress traffic includes one or more of a voice traffic type, a data traffic type, a video traffic type, or a management traffic type.

10. A network device for allocating an information rate for a particular traffic type of a plurality of traffic types of egress traffic, the network device comprising:

a physical interface configured to couple the network device to a carrier network via a user-to-network interface (UNI);

a switching or routing fabric configured to direct the egress traffic to a virtual circuit provided by the carrier network via the UNI;

one or more processors; and

a scheduler stored on a memory and executable by the one or more processors to:

determine a state of the particular traffic type for a particular time slot of a current time period;

determine the information rate for the particular traffic type such that a loss probability threshold is not exceeded, the information rate determined based on historical data of the particular traffic type, the historical data including a plurality of observed throughput rates of the particular traffic type during a plurality of previous time periods at which the particular traffic type experienced the state of the particular traffic type; and

allocate the information rate to the particular traffic type for the particular time slot,

wherein the observed throughput rates from which the information rate is determined includes only throughput rates of the particular traffic type during a plurality of time slots, the plurality of time slots having occurred at same or similar times as the particular time slot during the plurality of previous time periods.

11. The network device of claim 10 , wherein the information rate is a committed information rate (CIR), and the scheduler is configured to allocate the CIR to the particular traffic type from a portion of a total CIR that is available to the egress traffic on the virtual circuit during at least the time slot.

12. The network device of claim 11 , wherein the egress traffic is aggregated traffic for a plurality of cellular sites, and the total CIR is an oversubscribed CIR for the virtual circuit.

13. The network device of claim 10 , wherein the state of the particular traffic type includes a number of connections for the particular traffic type that are extant during the particular time slot.

14. The network device of claim 10 , wherein the historical data further includes observed probabilities for each of the observed throughput rates, and the scheduler is further executable to determine the information rate using a Chernoff bound approximation based at least on the loss probability threshold and the observed probabilities for each of the observed throughput rates.

15. The network device of claim 10 , wherein the plurality of traffic types each have differing egress priorities, the particular traffic type having neither a highest nor a lowest priority of the differing egress priorities.

16. A non-transitory computer-readable media storing a plurality of instructions executable by one or more processors of a computing device to:

determine a state of the particular traffic type for a particular time slot of a current time period;

determine the information rate for the particular traffic type such that a loss probability threshold is not exceeded, the information rate determined based on a plurality of observed throughput rates of the particular traffic type during a plurality of previous time periods at which the particular traffic type experienced the state of the particular traffic type;

allocate the information rate to the particular traffic type for the particular time slot; and

cause a plurality of packets or frames of the particular traffic type to be output via a physical interface to a carrier network at least at the information rate,

wherein the information rate allocated for the particular traffic type differs from another information rate allocated for another traffic type of the plurality of traffic types of egress traffic.

17. The non-transitory computer-readable media of claim 16 , wherein the information rate is a committed information rate (CIR), and the allocating includes allocating the CIR to the particular traffic type from a portion of an oversubscribed CIR that is available to the egress traffic over a single virtual circuit provided by the carrier network during at least the time slot.

18. The non-transitory computer-readable media of claim 16 , wherein the observed throughput rates from which the information rate is determined includes only throughput rates of the particular traffic type during a plurality of time slots, the plurality of time slots having occurred at same or similar times as the particular time slot during the plurality of previous time periods.

19. The non-transitory computer-readable media of claim 16 , wherein the information rate is time-varied.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: T-MOBILE USA, INC.; IBSV LLC; METROPCS COMMUNICATIONS, INC.; METROPCS WIRELESS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION; LAYER3 TV, INC.; PUSHSPRING, INC.
Reel/Frame 052969/0314 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
SECURITY AGREEMENT Recorded Nov 17, 2015
From: T-MOBILE USA, INC.; METROPCS COMMUNICATIONS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 037125/0885 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2014
From: LIU, CHUNMING; FLEMING, BRYAN
To: T-MOBILE USA, INC.
Reel/Frame 034672/0467 →