Method and system for application-aware scheduling service
AssigneeVerizon Patent and Licensing Inc.
InventorsLalit R. Kotecha, Violeta Cakulev, Hossein M. Ahmadi, Sudhakar Reddy Patil
Life of this patent
Estimating the term…
Abstract
A method, a network device, and a non-transitory storage medium are described in which an application-aware scheduling service is provided. The application-aware scheduling service may be configured with bandwidth values and usability values for traffic of applications. The application-aware scheduling service may manage air interface scheduling based on the bandwidth and usability values. The application-aware scheduling service may perform packet inspection to identify an application relating to traffic. The application-aware scheduling service may be configured with a maximum bandwidth for traffic of applications.
Claims20
A method comprising:
- performing, by a wireless station of a radio access network, packet inspection for traffic of an application associated with an end device connected to the wireless station;
- determining, by the wireless station based on the performing, whether an assigned bandwidth for the application is satisfied;
- determining, by the wireless station when the assigned bandwidth is not satisfied, whether a bandwidth below the assigned bandwidth is permitted;
- dropping, by the wireless station when the bandwidth below the assigned bandwidth is not permitted, the inspected traffic;
- and
- scheduling, by the wireless station when the bandwidth below the assigned bandwidth is permitted, the inspected traffic for transmission.
A network device comprising:
- a processor configured to:
- perform packet inspection for traffic of an application associated with an end device connected to the network device, wherein the network device is a wireless station of a radio access network;
- determine whether an assigned bandwidth for the application is satisfied;
- determine, when the assigned bandwidth is not satisfied, whether a bandwidth below the assigned bandwidth is permitted;
- drop, when the bandwidth below the assigned bandwidth is not permitted, the inspected traffic;
- and
- schedule, when the bandwidth below the assigned bandwidth is permitted, the inspected traffic for transmission.
A non-transitory computer-readable storage medium storing instructions executable by a processor of a network device, which when executed cause the network device to:
- perform packet inspection for traffic of an application associated with an end device connected to the network device, wherein the network device is a wireless station of a radio access network;
- determine whether an assigned bandwidth for the application is satisfied;
- determine, when the assigned bandwidth is not satisfied, whether a bandwidth below the assigned bandwidth is permitted;
- drop, when the bandwidth below the assigned bandwidth is not permitted, the inspected traffic;
- and
- schedule, when the bandwidth below the assigned bandwidth is permitted, the inspected traffic for transmission.
Dependencies are inferred from the claim text.