Abstract: This disclosure relates to a method of classification of heterogeneous clouds. The method includes identifying a plurality of clouds required to execute a plurality of service applications, wherein the plurality of clouds correspond to heterogeneous clouds. The method further includes defining an integration specification comprising at least one characteristic associated with integration of at least one service application from the plurality of service applications with the plurality of clouds. The method further includes analyzing the at least one characteristic of the integration specification to determine at least one logical binding feature between the at least one service application and the plurality of clouds. The method further includes classifying the plurality of clouds for the at least one service application based on the at least one logical binding feature. FIG. 1
Claims:WE CLAIM:
1. A method for classification of heterogeneous clouds, the method comprising:
identifying, by a cloud classification device, a plurality of clouds required to execute a plurality of service applications, wherein the plurality of clouds correspond to heterogeneous clouds;
defining, by the cloud classification device, an integration specification comprising at least one characteristic associated with integration of at least one service application from the plurality of service applications with the plurality of clouds;
analyzing, by the cloud classification device, the at least one characteristic of the integration specification to determine at least one logical binding feature between the at least one service application and the plurality of clouds; and
classifying, by the cloud classification device, the plurality of clouds for the at least one service application based on the at least one logical binding feature.
2. The method of claim 1, wherein the plurality of clouds comprise a healthcare cloud, a smart city cloud, a human resource (HR) cloud, an Internet of Things (IoT) cloud, a supply-chain cloud, a billing cloud, a government cloud, a logistics cloud, a commerce cloud, a robotics cloud, a transportation cloud, and/or a service next cloud.
3. The method of claim 1, wherein defining the integration specification comprises:
identifying at least one resource participating in each of the plurality of clouds;
defining a plurality of dimensions that support integration of the at least one service application with the plurality of clouds, wherein defining comprises storing and updating the plurality of dimensions;
associating at least one of the plurality of dimensions with each of the plurality of clouds; and
identifying association of at least one entity with the at least one service application, wherein an entity is associated with at least a cloud of the plurality of clouds.
4. The method of claim 3, wherein the at least one characteristic comprises at least one of the at least one resource, the plurality of dimensions, the at least one entity, or the identified association between them.
5. The method of claim 3, wherein classifying the plurality of clouds comprises grouping the plurality of clouds for the at least one service application with respect to an entity from the at least one entity, based on the at least one logical binding feature with respect to the at least one resource and at least one resource property.
6. The method of claim 5, further comprising:
analyzing resources associated with the grouping of the plurality of clouds with respect to the entity, to define at least one resource property associated with the resources and the entity in real-time; and
configuring the resources based on the at least one resource property.
7. The method of claim 1, wherein the at least one logical binding feature defines relationship between the at least one service application and the plurality of clouds, the at least one logical binding feature comprises a binding type and at least one binding parameter.
8. The method of claim 7, further comprising detecting a change in at least one of the binding type and the at least one binding parameter.
9. The method of claim 8, further comprising dynamically reclassifying the plurality of clouds based on the change, wherein the reclassification comprises dynamically regrouping of the plurality of clouds.
10. The method of claim 1, further comprising identifying and enforcing integration service policies for the plurality of clouds integrated with the at least one service application.
11. A cloud classification device for classification of heterogeneous clouds, the cloud classification device comprising:
a processor; and
a memory communicatively coupled to the processor, wherein the memory stores processor instructions, which, on execution, causes the processor to:
identify a plurality of clouds required to execute a plurality of service applications, wherein the plurality of clouds correspond to heterogeneous clouds;
define an integration specification comprising at least one characteristic associated with integration of at least one service application from the plurality of service applications with the plurality of clouds;
analyze the at least one characteristic of the integration specification to determine at least one logical binding feature between the at least one service application and the plurality of clouds; and
classify the plurality of clouds for the at least one service application based on the at least one logical binding feature.
12. The cloud classification device of claim 11, wherein to define the integration specification, the processor instructions cause to processor to:
identify at least one resource participating in each of the plurality of clouds;
define a plurality of dimensions that support integration of the at least one service application with the plurality of clouds, wherein the plurality of dimensions are storing and updated to define the plurality of dimensions in the memory;
associate at least one of the plurality of dimensions with each of the plurality of clouds; and
identify association of at least one entity with the at least one service application, wherein an entity is associated with at least a cloud of the plurality of clouds.
13. The cloud classification device of claim 12, wherein the at least one characteristic comprises at least one of the at least one resource, the plurality of dimensions, the at least one entity, or the identified association between them.
14. The cloud classification device of claim 12, wherein the processor instructions cause the processor to group the plurality of clouds for the at least one service application with respect to an entity from the at least one entity, based on the at least one logical binding feature with respect to the at least one resource and at least one resource property.
15. The cloud classification device of claim 14, wherein the processor instructions further cause the processor to:
analyze resources associated with the grouping of the plurality of clouds with respect to the entity, to define at least one resource property associated with the resources and the entity in real-time; and
configure the resources based on the at least one resource property.
16. The cloud classification device of claim 11, wherein the at least one logical binding feature defines relationship between the at least one service application and the plurality of clouds, the at least one logical binding feature comprises a binding type and at least one binding parameter.
17. The cloud classification device of claim 16, wherein the processor instructions further cause the processor to detect a change in at least one of the binding type and the at least one binding parameter.
18. The cloud classification device of claim 17, wherein the processor instructions further cause the processor to dynamically reclassify the plurality of clouds based on the change, the reclassifying comprising dynamically regrouping of the plurality of clouds.
19. The cloud classification device of claim 11, wherein the processor instructions further cause the processor to identify and enforce integration service policies for the plurality of clouds integrated with the at least one service application.
Dated this 1st day of March, 2017
Swetha SN
Of K&S Partners
Agent for the Applicant
, Description:TECHNICAL FIELD
This disclosure relates generally to heterogeneous clouds and more particularly to methods and systems for classification of heterogeneous clouds.