SYSTEMS AND METHODS FOR IDENTIFYING SERVICE DEPENDENCIES IN A CLOUD DEPLOYMENT
First Claim
1. A method of managing service dependencies in a cloud deployment, the method comprising:
- detecting a set of services subscribed to by a user in a host cloud;
determining a service dependency within the set of services;
detecting at least one target cloud that is a candidate in which to deploy the set of services; and
determining whether the at least one target cloud is capable of supporting the set of services based on the service dependency.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for identifying service dependencies in a cloud deployment. In particular, a deployment module can receive usage data from a host cloud comprising data related to end user operation of a set of services in the host cloud as well as service dependencies among the set of services. In embodiments, the deployment module can determine candidate target clouds in which to deploy the set of services. Further, in embodiments, the deployment module can determine whether the candidate target clouds have a capacity to support the set of services, as well as whether services within the candidate target clouds are compatible based on the service dependencies.
-
Citations
20 Claims
-
1. A method of managing service dependencies in a cloud deployment, the method comprising:
-
detecting a set of services subscribed to by a user in a host cloud; determining a service dependency within the set of services; detecting at least one target cloud that is a candidate in which to deploy the set of services; and determining whether the at least one target cloud is capable of supporting the set of services based on the service dependency. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for managing service dependencies in a cloud deployment, the system comprising:
-
an interface to a set of resources in a cloud; and a processor, communicating with the set of resources in the cloud via the interface, the processor configured to perform operations comprising; detecting a set of services subscribed to by a user in a host cloud; determining a service dependency within the set of services; detecting at least one target cloud that is a candidate in which to deploy the set of services; and determining whether the at least one target cloud is capable of supporting the set of services based on the service dependency. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification