Auto adaptive quality of service architecture and associated method of provisioning customer premises traffic
First Claim
1. A customer premises device for monitoring and managing quality of service (QOS) metrics between a network edge and a customer, comprising:
- a memory configured to store at least one user profile, and, information regarding active sessions of traffic flow through the customer premises device;
a processor executing an instruction set, the instruction set including;
i. a traffic shaping agent configured to monitor traffic flow between the customer and the network edge, the traffic shaping agent configured to access the at least one user profile stored in memory to determine a policy hierarchy with respect to active sessions of traffic flow, the policy hierarchy operative to identify an active session candidate for termination, and ii. a session termination agent configured to function in cooperation with the traffic shaping agent and operative to terminate the candidate active session in accordance with the information of the memory corresponding to the candidate active session, wherein, the instruction set of the customer premises equipment provides enforcement of a quality of service, for both upstream and downstream sessions, based upon the policy hierarchy of the user profile.
1 Assignment
0 Petitions
Accused Products
Abstract
A customer premises device is provided for monitoring quality of service (QOS) metrics between a network edge and a customer. The device includes a memory which stores at least one user profile, and, information regarding active sessions of traffic flow through the customer premises device. A hardware and/or software/firmware based controller monitors traffic flow between the customer and the network edge and receives requests for new active sessions. The processor accesses the at least one user profile stored in memory to identify a policy hierarchy with respect to active sessions of traffic flow upon receipt of a request to establish a new active session. The processor selects a candidate active session to be terminated based upon the policy hierarchy and terminates the selected session in accordance with information stored in memory regarding the selected session. In this manner, the processor enforces quality of service, for both upstream and downstream sessions, based upon the policy hierarchy of the user profile.
160 Citations
14 Claims
-
1. A customer premises device for monitoring and managing quality of service (QOS) metrics between a network edge and a customer, comprising:
-
a memory configured to store at least one user profile, and, information regarding active sessions of traffic flow through the customer premises device;
a processor executing an instruction set, the instruction set including;
i. a traffic shaping agent configured to monitor traffic flow between the customer and the network edge, the traffic shaping agent configured to access the at least one user profile stored in memory to determine a policy hierarchy with respect to active sessions of traffic flow, the policy hierarchy operative to identify an active session candidate for termination, and ii. a session termination agent configured to function in cooperation with the traffic shaping agent and operative to terminate the candidate active session in accordance with the information of the memory corresponding to the candidate active session, wherein, the instruction set of the customer premises equipment provides enforcement of a quality of service, for both upstream and downstream sessions, based upon the policy hierarchy of the user profile. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of policing quality of service (QOS) for active sessions of a customer premises device positioned between a network edge and a customer, comprising:
-
storing at least one user defined policy hierarchy, and, information regarding active sessions of traffic flow through the customer premises device;
monitoring active sessions between the customer and the network edge;
receiving a request for establishing a new active session;
accessing the at least one user profile stored in memory;
identifying a policy hierarchy with respect to active sessions of traffic flow from the accessed at least one user profile;
selecting an active session to be terminated in accordance with the policy hierarchy;
discontinuing the selected active session in accordance with the information of the memory; and
establishing the requested new active session, wherein, the instruction set of the customer premises device provides policing of a quality of service, for both upstream and downstream sessions, based upon the user defined policy hierarchy. - View Dependent Claims (9, 10, 11)
-
-
12. A gateway, comprising:
-
a memory configured to store a plurality of user profiles, and, information regarding active sessions of traffic flow through the gateway;
means for accessing the at least one user profile stored in memory to identify a policy hierarchy with respect to active sessions of traffic flow and a newly requested session; and
means for selecting an active session in accordance with the policy hierarchy; and
means for terminating the selected active session and establishing the newly requested session, wherein, the gateway provides enforcement of a quality of service, for both upstream and downstream sessions, based upon the policy hierarchy of the user profile.
-
-
13. A computer readable carrier including executable instructions that cause a computer to implement a method of policing quality of service (QOS) for active sessions of a customer premises device positioned between a network edge and a customer, comprising:
-
storing at least one user defined policy hierarchy, and, information regarding active sessions of traffic flow through the customer premises device;
monitoring active sessions between the customer and the network edge;
receiving a request for establishing a new active session;
accessing the at least one user profile stored in memory;
identifying a policy hierarchy from the accessed at least one user profile with respect to active sessions of traffic flow;
selecting an active session to be terminated in accordance with the at least one user defined policy hierarchy;
discontinuing the selected active session in accordance with the information of the memory; and
establishing the requested new active session, wherein, the instruction set of the customer premises equipment provides enforcement of a quality of service, for both upstream and downstream sessions, based upon the user defined policy hierarchy.
-
-
14. A method of policing quality of service (QOS) for active sessions of a customer premises device positioned between a network edge and a customer, comprising:
-
storing at least one user defined policy, and, information regarding active sessions of traffic flow through the customer premises device;
monitoring active sessions between the customer and the network edge;
accessing the at least one user profile stored in memory;
identifying a group of traffic metrics with respect to active sessions of traffic flow from the accessed at least one user profile;
selecting an active session to be terminated in accordance with a violated metric of the user profile;
discontinuing the selected active session in accordance with the information of the memory; and
wherein, the instruction set of the customer premises device provides policing of a quality of service, for both upstream and downstream sessions, based upon the user defined policy.
-
Specification