Method And Apparatus For Distributed Policy-Based Management And Computed Relevance Messaging With Remote Attributes
First Claim
Patent Images
1. A computer-implemented method for computed relevance messaging with remote attributes, comprising the steps of:
- communicating, by a first agent, computed, measured, or remote properties and a relevance expression to one or more other agents;
said one or more other agents evaluating said relevance expression to determine whether said communication is intended for consumption by the one or more other agents;
when said communication is intended for consumption by the one or more other agents, the one or more other agents;
determining relevance based on said computed, measured or remote properties;
taking one or more actions based upon said determining relevance; and
reporting results of any of said evaluating, determining relevance, and taking one or more actions to a management system;
wherein communicating said computed, measured, or remote properties and relevance expression comprises any of the steps of;
said first agent posting said computed, measured, or remote properties and relevance expression to a central bulletin board accessible by said one or more other agents;
said first agent broadcasting said computed, measured, or remote properties and relevance expression to said one or more other agents;
said first agent requesting said computed, measured, or remote properties directly from said one or more other agents;
said first agent requesting said computed, measured, or remote properties directly from said one or more other agents along with a condition that said one or more other agents send the requested computed, measured, or remote properties in response to a particular trigger condition; and
said first agent sending said computed, measured, or remote properties and relevance expression to a central server through a relay hierarchy and said central server delivering through said relay hierarchy said computed, measured, or remote properties and relevance expression to those agents, of the one or more agents, that are targeted by said first agent in said properties, wherein said delivering is achieved by comparing said properties to exposed properties at said central server, wherein exposed properties are properties previously communicated to said central server by any agent.
2 Assignments
0 Petitions
Accused Products
Abstract
An embodiment of the invention provides a technique that extends relevance-based computation to include computation based on information accessed from or exchanged with other agents. Mechanisms are provided by which an agent accesses or exchanges information between or among other agents and may include one or more of: central bulletin board, broadcast, direct request—pull, direct request—push, and server-routed. Architectural models of distributed decision making to facilitate a distributed and policy-based management of IT infrastructure are provided.
-
Citations
12 Claims
-
1. A computer-implemented method for computed relevance messaging with remote attributes, comprising the steps of:
-
communicating, by a first agent, computed, measured, or remote properties and a relevance expression to one or more other agents; said one or more other agents evaluating said relevance expression to determine whether said communication is intended for consumption by the one or more other agents; when said communication is intended for consumption by the one or more other agents, the one or more other agents; determining relevance based on said computed, measured or remote properties; taking one or more actions based upon said determining relevance; and reporting results of any of said evaluating, determining relevance, and taking one or more actions to a management system; wherein communicating said computed, measured, or remote properties and relevance expression comprises any of the steps of; said first agent posting said computed, measured, or remote properties and relevance expression to a central bulletin board accessible by said one or more other agents; said first agent broadcasting said computed, measured, or remote properties and relevance expression to said one or more other agents; said first agent requesting said computed, measured, or remote properties directly from said one or more other agents; said first agent requesting said computed, measured, or remote properties directly from said one or more other agents along with a condition that said one or more other agents send the requested computed, measured, or remote properties in response to a particular trigger condition; and said first agent sending said computed, measured, or remote properties and relevance expression to a central server through a relay hierarchy and said central server delivering through said relay hierarchy said computed, measured, or remote properties and relevance expression to those agents, of the one or more agents, that are targeted by said first agent in said properties, wherein said delivering is achieved by comparing said properties to exposed properties at said central server, wherein exposed properties are properties previously communicated to said central server by any agent. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for computed relevance messaging with remote attributes, comprising:
-
a first agent configured for communicating any of computed, measured, and remote properties and a relevance expression to one or more other agents; wherein said one or more other agents are configured for evaluating, by a evaluating processor, said relevance expression to determine whether said communication is intended for consumption by the one or more other agents; wherein said one or more agents are configured for when said communication is not intended for consumption by the one or more other agents, said one or more agents not consuming said communication and when said communication is intended for consumption by the one or more other agents, the one or more other agents further configured for; determining relevance, by a determining relevance processor, based on said computed, measured or remote properties; taking one or more action, by an actions processor, based upon said determining relevance; and reporting, by a reporting processor, results of any of said evaluating, determining relevance, and taking one or more actions to a management system; wherein said first agent configured for communicating said computed, measured, or remote properties and relevance expression further comprises being configured for; posting, by a posting processor, said computed, measured, or remote properties and relevance expression to a central bulletin board accessible by said one or more other agents; broadcasting, by a broadcasting processor, said computed, measured, or remote properties and relevance expression to said one or more other agents; requesting, by a first requesting processor, said computed, measured, or remote properties directly from said one or more other agents; requesting, by a second requesting processor, said computed, measured, or remote properties directly from said one or more other agents along with a condition that said one or more other agents send the requested computed, measured, or remote properties in response to a particular trigger condition; and sending, by a sending processor, said computed, measured, or remote properties and relevance expression to a central server through a relay hierarchy and said central server delivering through said relay hierarchy said computed, measured, or remote properties and relevance expression to those agents, of the one or more agents, that are targeted by said first agent in said properties, wherein said delivering is achieved by comparing said properties to exposed properties at said central server, wherein exposed properties are properties previously communicated to said central server by any agent.
-
-
9. An apparatus for distributed policy-based management, comprising:
-
a plurality of agents, each agent having at least one processor and a memory; a plurality of devices and logical elements, each of which are associated with an agent of said plurality of agents; a management system for distributing management policy information about said plurality of devices and logical elements to said plurality of agents; and at least one architectural model for distributed decision making employed by said management system for distributing said management policy information to enforce said management policy information; wherein said at least one architectural model for distributed decision making comprises any of; end point centric; environmentally aware end point centric; communications relay; universal management agent; peer to peer for discovery; peer to peer for discovery and control—
individual decision making; andpeer to peer for discovery and control—
collaborative decision making. - View Dependent Claims (10, 11)
-
-
12. A method for distributed policy-based management, comprising:
-
providing a plurality of agents, each agent having at least one processor and a memory; providing a plurality of devices and logical elements, each of which are associated with an agent of said plurality of agents; providing a management system for distributing management policy information about said plurality of devices and logical elements to said plurality of agents; and providing at least one architectural model for distributed decision making employed by said management system for distributing said management policy information to enforce said management policy information; wherein said at least one architectural model for distributed decision making comprises any of; end point centric; environmentally aware end point centric; communications relay; universal management agent; peer to peer for discovery; peer to peer for discovery and control—
individual decision making; andpeer to peer for discovery and control—
collaborative decision making.
-
Specification