Prioritization of protocol messages at a server
First Claim
1. A method, comprising:
- receiving, by a server of a telecommunication network that stores subscriber data associated with subscriber identities subscribed to usage of network devices of the telecommunication network and comprises a processor, request data indicative of an authorization, authentication, and accounting message, in a first order, from a session control gateway device of the telecommunication network, wherein the request data comprises classification data representing respective types of applications that trigger requests in response to execution by a network device of the network devices;
based on the classification data, generating, by the server, scheduling policy data indicative of a policy that specifies priority values of execution priorities of the types of applications, and specifies a second order in which the requests are to be processed based at least on the priority values; and
based on the scheduling policy data, facilitating, by the server, a processing of the requests in the second order.
1 Assignment
0 Petitions
Accused Products
Abstract
System(s) and method(s) are provided for prioritizing protocol messages received at a server. A client generates a request message and incorporates a data unit therein in order to indicate type of service application that triggered generation of the request message. The client conveys the request message to a server configured to respond to the request message. To supply data in response to the message request, the server prioritizes the request message based at least on the data unit that conveys the type of service application. The server can assign a set of request messages to a group of scheduling queues based at least on ranking of the type of service associated with at least one request message in the set of request messages. Based on performance conditions, the server also can reject one or more request messages according to the ranking.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a server of a telecommunication network that stores subscriber data associated with subscriber identities subscribed to usage of network devices of the telecommunication network and comprises a processor, request data indicative of an authorization, authentication, and accounting message, in a first order, from a session control gateway device of the telecommunication network, wherein the request data comprises classification data representing respective types of applications that trigger requests in response to execution by a network device of the network devices; based on the classification data, generating, by the server, scheduling policy data indicative of a policy that specifies priority values of execution priorities of the types of applications, and specifies a second order in which the requests are to be processed based at least on the priority values; and based on the scheduling policy data, facilitating, by the server, a processing of the requests in the second order. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; receiving, from a session control gateway device of a telecommunication network, message data indicative of authorization, authentication, and accounting messages that are received by a home subscriber server system in a first order, wherein the messages comprise classification data representing respective types of applications that initiate the authorization, authentication, and accounting messages in response to execution by a device of the telecommunication network; based on the classification data, determining scheduling policy data that is employable to determine priority values indicative of execution priorities of respective ones of the respective types of applications, and a second order in which the messages are to be processed based at least on the priority values, and based on the scheduling policy data, responding to the messages in the second order. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
-
receiving, from a session control gateway device of the telecommunication network, request data indicative of authorization, authentication, and accounting requests that are received by a server in a first order, wherein the request data comprises classification data representing respective types of applications that initiate the requests in response to execution by a device of the telecommunication network; based on the classification data, determining scheduling policy data that is utilized to determine priority values indicative of respective execution priorities of the respective types of applications, and a second order in which the requests are to be scheduled based at least on the priority values; and based on the scheduling policy information, facilitating a scheduling of the requests in accordance with the second order. - View Dependent Claims (18, 19, 20)
-
Specification