Service level network quality of service policy enforcement
First Claim
1. A system comprising:
- at least one communications network;
a server comprising a processor and communicatively coupled with the communications network;
a client device comprising a processor and communicatively coupled with the communications network;
a network monitor device comprising a processor and communicatively coupled with the communications network and monitoring traffic on the communications network between the server and the client device;
a computer system comprising a processor and executing a service level policy enforcer communicatively coupled with the network monitor, wherein the policy enforcer receives from the network monitor device information related to the traffic on the communications network between the server and the client device and applies one or more service level policies based the traffic between the server and the client device, the one or more policies defining a Quality of Service (QoS) for the traffic between the server and the client device wherein the policy enforcer applies the one or more policies to affect the traffic between the server and the client device to maintain the QoS defined by the one or more policies; and
one or more routers, each router communicatively coupled with the at least one communications network and the policy enforcer and wherein the policy enforcer directs the traffic between the server and the client device via the one or more routers based on results of applying the one or more service level policies by the service level policy enforcer.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide systems and methods for providing service level, policy-based QoS enforcement on a network or networks. According to one embodiment, a system can comprise at least one communications network, a first endpoint communicatively coupled with the communications network, and a second endpoint communicatively coupled with the communications network and can monitor traffic on the communications network between the first endpoint and the second endpoint. A policy enforcer can be communicatively coupled with the network monitor. The policy enforcer can apply one or more policies based the traffic between the first endpoint and the second endpoint. The one or more policies can define a Quality of Service (QoS) for the traffic between the first endpoint and the second endpoint and can apply the policies to affect the traffic between the endpoints to maintain the QoS defined by the one or more policies.
296 Citations
22 Claims
-
1. A system comprising:
-
at least one communications network; a server comprising a processor and communicatively coupled with the communications network; a client device comprising a processor and communicatively coupled with the communications network; a network monitor device comprising a processor and communicatively coupled with the communications network and monitoring traffic on the communications network between the server and the client device; a computer system comprising a processor and executing a service level policy enforcer communicatively coupled with the network monitor, wherein the policy enforcer receives from the network monitor device information related to the traffic on the communications network between the server and the client device and applies one or more service level policies based the traffic between the server and the client device, the one or more policies defining a Quality of Service (QoS) for the traffic between the server and the client device wherein the policy enforcer applies the one or more policies to affect the traffic between the server and the client device to maintain the QoS defined by the one or more policies; and one or more routers, each router communicatively coupled with the at least one communications network and the policy enforcer and wherein the policy enforcer directs the traffic between the server and the client device via the one or more routers based on results of applying the one or more service level policies by the service level policy enforcer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing service level, policy-based Quality of Service (QoS) enforcement on a network, the method comprising:
-
monitoring, by a network monitor device comprising a processor, traffic on the network between a client device and a server; and applying, by a server comprising a processor and executing a service level policy enforcer, one or more policies based the traffic between the client device and the server, the one or more policies defining the QoS for the traffic between the client device and the server, wherein the applying the one or more policies comprises affecting by the service level policy enforcer the traffic between the client device and the server to maintain the QoS defined by the one or more policies and wherein affecting the traffic between the client device and the server comprises directing the traffic between the client device and the server via one or more routers based on results of applying the one or more service level policies by the service level policy enforcer. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A machine-readable memory having stored thereon a series of instructions which, when executed by a processor, cause the processor to provide service level, policy-based Quality of Service (QoS) enforcement on a network by:
-
monitoring traffic on the network between a server and a client device; and applying by a service level policy enforcer one or more service level policies based the traffic between the server and the client device, the one or more policies defining the QoS for the traffic between the server and the client device, wherein the applying the one or more policies comprises affecting by the service level policy enforcer the traffic between the server and the client device to maintain the QoS defined by the one or more policies and wherein affecting the traffic between the server and the client device comprises directing the traffic between the server and the client device via one or more routers based on results of applying the one or more service level policies by the service level policy enforcer. - View Dependent Claims (19, 20, 21, 22)
-
Specification