NETWORK EVALUATION GRID TECHNIQUES
First Claim
Patent Images
1. A method, comprising:
- identifying grid services that are distributed over a network for processing on a plurality of devices, wherein the plurality of devices combine to form a grid computing environment and selective collections of the devices combine to form a particular grid of the grid computing environment;
obtaining traffic pattern specifications for one or more of the following;
a particular one of the grid services, selective groupings of the grid services, the particular grid, selective groupings of the grids, and the grid computing environment as a whole; and
configuring and distributing a watch grid service with each grid of the grid computing environment, wherein when initiated on a particular device of the particular grid, a particular watch grid service listens for and reports on traffic in response to enforcement of particular ones of the traffic pattern specifications
7 Assignments
0 Petitions
Accused Products
Abstract
Network evaluation grid techniques are presented. Local specifications for traffic patterns are evaluated for local traffic on local grids of a grid computing environment and reported out. The local traffic reported out is then evaluated in response to global traffic pattern specifications and a global traffic policy in order to identify one or more remedial actions to take or to recommend in response to that evaluation.
28 Citations
27 Claims
-
1. A method, comprising:
-
identifying grid services that are distributed over a network for processing on a plurality of devices, wherein the plurality of devices combine to form a grid computing environment and selective collections of the devices combine to form a particular grid of the grid computing environment; obtaining traffic pattern specifications for one or more of the following;
a particular one of the grid services, selective groupings of the grid services, the particular grid, selective groupings of the grids, and the grid computing environment as a whole; andconfiguring and distributing a watch grid service with each grid of the grid computing environment, wherein when initiated on a particular device of the particular grid, a particular watch grid service listens for and reports on traffic in response to enforcement of particular ones of the traffic pattern specifications - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving messages from multiple watch grid services, wherein each watch grid service reports network traffic occurring on grid members associated with a grid computing environment in response to local traffic pattern specifications and local traffic pattern policies; using global traffic patterns to detect selective traffic being reported; enforcing a global traffic policy to correlate the selective traffic; and identifying actions to take in response to enforcement of the global traffic policy. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a global grid manager service implemented in a machine-readable medium and to process on a machine within a network; watch grid services implemented in a machine readable medium, each grid service processes on a different machine of the network; and an evaluation grid service implemented in a machine-readable medium and to process on a machine different from those machines used by the watch grid services, wherein the global grid manager service is to configure each of the watch grid services with local traffic pattern specifications and local traffic pattern policies for detecting local traffic on local machines or local processing environments of the watch grid services, each watch grid service is to report the detected traffic to the evaluation grid service, and wherein the evaluation grid service is to use global traffic pattern specifications and enforce a global traffic pattern policy to correlate the detected traffic and take one or more actions in response to the correlated traffic. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
a traffic pattern specification and policy repository implemented in a machine-readable medium and accessible to services that process on machines of a network; a global grid configuration service implemented in a machine-readable medium and to process on a machine of the network; and a grid evaluation manager service implemented in a machine-readable medium and to process on the machine or a different machine of the network; wherein the global grid configuration service is to acquire local traffic pattern specifications and policies from the traffic pattern specification and policy repository and is to configure watch grid services, each watch grid service processing on a different machine associated with a grid computing environment and each watch grid service monitors local traffic in accordance with its configured local traffic pattern specifications and policies and each watch grid service configured to report the local traffic to the grid evaluation manager service, and wherein the grid evaluation manager service is to acquire global traffic pattern specifications and a global traffic pattern policy from the traffic pattern specification and policy repository and the grid evaluation manager service evaluates the local traffic received from the watch grid services in response to the global traffic pattern specifications and the global traffic policy to automatically, dynamically, and in real time take one or more actions. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification