Indentifying service dependencies in a cloud deployment
First Claim
Patent Images
1. A method comprising:
- detecting a set of services subscribed in a host cloud;
determining a service dependency within the set of services;
detecting, by a processor, a target cloud in the host cloud as a candidate in which to deploy the set of services in view of utilization of the set of services within the host cloud;
anddetermining, by the processor, whether a service within the target cloud is compatible with 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.
143 Citations
20 Claims
-
1. A method comprising:
-
detecting a set of services subscribed in a host cloud; determining a service dependency within the set of services; detecting, by a processor, a target cloud in the host cloud as a candidate in which to deploy the set of services in view of utilization of the set of services within the host cloud; and determining, by the processor, whether a service within the target cloud is compatible with the service dependency. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 19)
-
-
9. A system comprising:
-
a memory; a processor coupled to the memory to; detect a set of services subscribed in a host cloud; determine a service dependency within the set of services; detect a target cloud in the host cloud as a candidate in which to deploy the set of services in view of utilization of the set of services within the host cloud; and determine whether a service within the target cloud is compatible with the service dependency. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 20)
-
-
17. A non-transitory computer readable storage medium that provides instructions, which when executed on a processor causes the processor to perform operations comprising:
-
detecting a set of services subscribed in a host cloud; determining a service dependency within the set of services; detecting, by the processor, a target cloud in the host cloud as a candidate in which to deploy the set of services in view of utilization of the set of services within the host cloud; and determining, by the processor, whether a service within the target cloud is compatible with the service dependency. - View Dependent Claims (18)
-
Specification