Systems and methods for configuring a delay based scheduler for an access node
First Claim
1. A method for configuring a delay based scheduler for an access node, the method comprising:
- receiving, at an access node, a plurality of packets, wherein at least a first packet is associated with an application running on a wireless device in communication with the access node;
inspecting the plurality of packets to determine that one or more of the packets associated with the application are marked, wherein the mark indicates network congestion;
determining a number of marked packets associated with the application received at the access node within a time period;
calculating a remaining time for the first packet based on a packet delay budget associated with the running application, a bias factor that is calculated based on the determined number of marked packets received at the access node, and an estimated delay for transmission from the access node to the wireless device, wherein the bias factor is subtracted from the remaining time for the first packet in response to the received number of marked packets associated with the application; and
scheduling, using a delay based scheduler, the first packet for transmission based on the calculated time remaining, and transmitting the first packet to the wireless device based on the scheduling.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for configuring a delay based scheduler for an access node. A plurality of packets may be received at an access node, where at least a first packet is associated with an application running on a wireless device in communication with the access node. The plurality of packets may be inspected to determine that one or more of the packets associated with the application are marked, where the mark indicates network congestion. A remaining time for the first packet may be calculated based on a packet delay budget associated with the running application and the determination that one or more of the packets associated with the application are marked. The first packet may then be scheduled for transmission to the wireless device, using a delay based scheduler, based on the calculated remaining time.
-
Citations
14 Claims
-
1. A method for configuring a delay based scheduler for an access node, the method comprising:
-
receiving, at an access node, a plurality of packets, wherein at least a first packet is associated with an application running on a wireless device in communication with the access node; inspecting the plurality of packets to determine that one or more of the packets associated with the application are marked, wherein the mark indicates network congestion; determining a number of marked packets associated with the application received at the access node within a time period; calculating a remaining time for the first packet based on a packet delay budget associated with the running application, a bias factor that is calculated based on the determined number of marked packets received at the access node, and an estimated delay for transmission from the access node to the wireless device, wherein the bias factor is subtracted from the remaining time for the first packet in response to the received number of marked packets associated with the application; and scheduling, using a delay based scheduler, the first packet for transmission based on the calculated time remaining, and transmitting the first packet to the wireless device based on the scheduling. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for configuring a delay based scheduler for an access node, the system comprising:
-
a processing node with a processor configured to; receive, at an access node, a plurality of packets, wherein at least a first packet is associated with an application running on a wireless device in communication with the access node; inspect the plurality of packets to determine that one or more of the packets associated with the application are marked, wherein the mark indicates network congestion; calculate a remaining time for the first packet based on a packet delay budget associated with the running application, a bias factor that is calculated based on a number of marked packets received at the access node, and an estimated delay for transmission from the access node to the wireless device, wherein the bias factor is subtracted from the remaining time for the first packet in response to the one or more marked packets associated with the application; and schedule, using a delay based scheduler, the first packet for transmission based on the calculated time remaining, and transmit the first packet to the wireless device based on the schedule. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification