METHOD AND SYSTEM FOR POLICY BASED LIFECYCLE MANAGEMENT OF VIRTUAL SOFTWARE APPLIANCES
First Claim
Patent Images
1. A method for managing dynamically allocated resources assigned to a services comprising:
- communicating usage information associated with a service to be used by a plurality of sites in a federation to a service owner located at one or more sites;
determining a disposition of the service based on local policies and the usage information received from other sites by the service owner; and
managing the disposition of the service and its resources through its lifecycle across the plurality of sites.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for managing dynamically allocated resources assigned to a service includes providing a service to be used by a plurality of sites in a federation. Usage information associated with the service is communicated to each of the plurality of sites. A disposition of the service is determined based on local policies and the usage information received from other sites by a service owner. The disposition of the service is updated across a plurality of sites in accordance with messages sent by the service owner to reduce resource usage.
-
Citations
25 Claims
-
1. A method for managing dynamically allocated resources assigned to a services comprising:
-
communicating usage information associated with a service to be used by a plurality of sites in a federation to a service owner located at one or more sites; determining a disposition of the service based on local policies and the usage information received from other sites by the service owner; and managing the disposition of the service and its resources through its lifecycle across the plurality of sites. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium comprising a computer readable program for managing dynamically allocated resources assigned to a service, wherein the computer readable program when executed on a computer causes the computer to perform the steps of:
-
communicating usage information associated with a service to be used by a plurality of sites in a federation to a service owner located at one or more sites; determining a disposition of the service based on local policies and the usage information received from other sites by the service owner; and managing the disposition of the service and its resources through its lifecycle across the plurality of sites.
-
-
10. A method for managing dynamic resources used by a virtual software appliance (VSA), comprising;
-
representing characteristics of a virtual software appliance employed in a distributed environment; representing policies that affect the VSA in the distributed environment; and transitioning a state of the VSA based on the policies such that the state is determined by local and global attribute matching in accordance with the policies. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer readable medium comprising a computer readable program for managing dynamic resources used by a virtual software appliance (VSA), wherein the computer readable program when executed on a computer causes the computer to perform the steps of:
-
representing characteristics of a virtual software appliance employed in a distributed environment; representing policies that affect the VSA in the distributed environment; and transitioning a state of the VSA based on the policies such that the state is determined by local and global attribute matching in accordance with the policies.
-
-
19. A system for managing the dynamic allocated resources, comprising:
-
a Policy manager disposed at each site of a plurality of sites in a federation which share resources, the policy manage configured to communicate with other policy managers of other sites; a service hosted by at least one host site and configured to provide service to at least one other remote site; and the Policy manager configured to manage a life cycle the service and its dynamically allocated resources by determining a disposition of the service based on local policies and usage information provided by policy managers from sites using the service. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification