Policy representations and mechanisms for the control of software
AssigneeMitel Networks Corporation and The University of Ottawa
InventorsAhmed Karmouch, Tom Gray, Serge Mankovskii, Mouheine Guennoun
Life of this patent
Estimating the term…
Loading patent…
AssigneeMitel Networks Corporation and The University of Ottawa
InventorsAhmed Karmouch, Tom Gray, Serge Mankovskii, Mouheine Guennoun
Estimating the term…
According to the present invention, an architecture of multiple agents is provided for setting up and enforcing policies within each site of a virtual network. A policy server represents the global policies of the site and each agent manages its own policies. Policies are dynamically downloaded from the policy server into agents that carry the responsibility to enforce them. Agents propagate their policies to the policy server to detect any conflict that may rise between agents during dynamic mapping and resource reservation. A negotiation mechanism is provided to resolve such conflicts. An authorization-based mechanism is also provided such that agents must request authorization before performing any action, in response to which a ticket is delivered to the requesting agent for accountability and security reasons.
A multi-agent for managing system policies on a site operating in one of a plurality of system modes within a virtual network, wherein said system policies include authorization policies for controlling one of either permission or interdiction of actions by an agent, and obligation policies for specifying said actions said agent is responsible for performing, comprising:
In a multi-agent system having a requester agent defined by at least one obligation policy, an executor defined by at least one authorization policy for performing an action requested by said requester agent in order to fulfil said at least one obligation policy, and an authorization server in communication with said requester agent and said executor agent, an action authorization method comprising the steps of:
Dependencies are inferred from the claim text.