DPI-triggered application-aware dormancy timer adjustment for mobile data bearers
First Claim
1. A device for managing selection of dormancy timers in a mobile network, the device comprising:
- a receiver that receives a request for establishment of a new radio channel, the radio channel used for transmission of data packets associated with a flow;
a channel establishment block that establishes the radio channel and sets a value of a corresponding dormancy timer to a default dormancy timer value for a requested channel type;
a mapping function that provides a correspondence between applications and optimal dormancy timer values; and
a dormancy timer controller that;
identifies an estimated application associated with the flow;
determines the default dormancy timer value for the requested channel type based on the estimated application;
receives application information from a Deep Packet Inspection (DPI) device, the application information specifying an application associated with the flow,determines a modified dormancy timer value by querying the mapping function using the application information received from the DPI device, andchanges the value of the dormancy timer to the modified dormancy timer value.
3 Assignments
0 Petitions
Accused Products
Abstract
Based on application information received from a Deep Packet Inspection (DPI) device, a Radio Network Controller (RNC) or similar device may select a dormancy timer value to optimize the use of network resources. In particular, the RNC may set an additional dormancy timer based on a default value or a rough determination of the application by examining port numbers. After the DPI device has received a sufficient number of packets to identify the underlying application, the DPI device may then propagate the application information to the RNC. Based on this application information, the RNC may determine the most efficient dormancy timer and modify the value of the default timer based on this determination.
19 Citations
20 Claims
-
1. A device for managing selection of dormancy timers in a mobile network, the device comprising:
-
a receiver that receives a request for establishment of a new radio channel, the radio channel used for transmission of data packets associated with a flow; a channel establishment block that establishes the radio channel and sets a value of a corresponding dormancy timer to a default dormancy timer value for a requested channel type; a mapping function that provides a correspondence between applications and optimal dormancy timer values; and a dormancy timer controller that; identifies an estimated application associated with the flow; determines the default dormancy timer value for the requested channel type based on the estimated application; receives application information from a Deep Packet Inspection (DPI) device, the application information specifying an application associated with the flow, determines a modified dormancy timer value by querying the mapping function using the application information received from the DPI device, and changes the value of the dormancy timer to the modified dormancy timer value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for efficient selection of dormancy timers in a mobile network, the method comprising:
-
receiving a request for establishment of a new radio channel for transmission of packets associated with a flow; identifying an estimated application associated with the flow; determining a default dormancy timer value to be associated with the radio channel based on the estimated application; establishing the radio channel and setting a value of the corresponding dormancy timer to the default dormancy timer value; receiving application information from a Deep Packet Inspection (DPI) device, the application information specifying an application associated with the flow; determining a modified dormancy timer value based on the application information received from the DPI device; and changing the value of the dormancy timer to the modified dormancy time value. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A mobile network configured for efficient selection of dormancy timers, the mobile network comprising:
-
a user node that receives and transmits data packets; a deep packet inspection (DPI) device that examines information contained in Layers 2 through 7 of data packets in a flow initiated by the user node, the DPI device determining an application associated with the flow; and a device that manages allocation of bandwidth in the mobile network, the device comprising; a receiver that receives a request for establishment of a new radio channel for transmission of data packets associated with the flow, a channel establishment block that establishes the radio channel and sets a value of a corresponding dormancy timer to a default dormancy timer value, a dormancy timer controller that identifies an estimated application associated with the flow, determines the default dormancy timer value based on the estimated application, receives application information from the DPI device, determines a modified dormancy timer value using the application information, and changes the value of the dormancy timer to the modified dormancy timer value. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification