Application-based network quality of service provisioning
First Claim
Patent Images
1. A method comprising:
- examining a set of instructions embodying at least a portion of an invoked application to identify the invoked application;
obtaining a quality-of-service policy corresponding to the identified application; and
managing network communications generated by the invoked application, using the quality-of-service policy to provide a specified network quality of service to the invoked application.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus implementing systems and techniques for providing application-based network quality of service (QoS). QoS may be provided in a connectionless packet-switched network using QoS system components placed in the network stacks of end nodes in the network. In general, in one implementation, a technique includes: examining a set of instructions embodying an invoked application to identify the invoked application, obtaining a quality-of-service policy corresponding to the identified application, and managing network communications generated by the invoked application, using the quality-of-service policy to provide a specified network quality of service to the invoked application.
169 Citations
30 Claims
-
1. A method comprising:
-
examining a set of instructions embodying at least a portion of an invoked application to identify the invoked application;
obtaining a quality-of-service policy corresponding to the identified application; and
managing network communications generated by the invoked application, using the quality-of-service policy to provide a specified network quality of service to the invoked application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A machine-readable medium embodying machine instructions for causing one or more machines to perform operations comprising:
-
examining a set of instructions embodying at least a portion of an invoked application to identify the invoked application;
obtaining a quality-of-service policy corresponding to the identified application; and
managing network communications generated by the invoked application, using the quality-of-service policy to provide a specified network quality of service to the invoked application. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system comprising:
-
communication means for linking multiple machines with each other;
means for examining a set of instructions embodying at least a portion of an application invoked on at least one of said machines to identify the invoked application;
means for obtaining a quality-of-service policy corresponding to the identified application; and
means for managing network communications generated by the invoked application, using the quality-of-service policy to provide a specified network quality of service to the invoked application. - View Dependent Claims (24, 25)
-
-
26. A system comprising:
-
an enterprise network including networking devices;
a policy server coupled with the network; and
a machine coupled with the network, the machine including an application-layer component to examine a set of instructions embodying at least a portion of an invoked application to identify the invoked application and to obtain a quality-of-service policy corresponding to the identified application, the machine further including a kernel component to manage quality of service relating to network flows corresponding to the invoked application using parameters from the quality-of-service policy. - View Dependent Claims (27, 28, 29, 30)
-
Specification