SYSTEM AND METHOD USING SOFTWARE DEFINED CONTINUITY (SDC) AND APPLICATION DEFINED CONTINUITY (ADC) FOR ACHIEVING BUSINESS CONTINUITY AND APPLICATION CONTINUITY ON MASSIVELY SCALABLE ENTITIES LIKE ENTIRE DATACENTERS, ENTIRE CLOUDS ETC. IN A COMPUTING SYSTEM ENVIRONMENT
First Claim
1. A system using software defined continuity (SDC) and application defined continuity (ADC) for achieving Business Continuity and Application Continuity comprising one or more resources of multiple end users or service providers logically connected to one or more cloud infrastructures wherein the said collection of resources forms a Continuity Grid or a part of Continuity Grid or sub Grid for which continuity is needed and wherein the said Continuity Grid or part of continuity grid or sub Grid are paired with the Continuity Peer Grids located in the same or different cloud infrastructures to satisfy continuity requirements of the said Continuity Grid or part of Continuity Grid or sub Grid.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method using software defined continuity (SDC) and application defined continuity (ADC) for achieving Business Continuity and Application Continuity comprising one or more resources of multiple end users or service providers logically connected to one or more cloud infrastructures wherein the said collection of resources forms a Continuity Grid or a part of Continuity Grid or sub Grid for which continuity is needed and wherein the said Continuity Grid or part of continuity grid or sub Grid are paired with the Continuity Peer Grids located in the same or different cloud infrastructures to satisfy continuity requirements of the said Continuity Grid or part of Continuity Grid or sub Grid.
70 Citations
21 Claims
- 1. A system using software defined continuity (SDC) and application defined continuity (ADC) for achieving Business Continuity and Application Continuity comprising one or more resources of multiple end users or service providers logically connected to one or more cloud infrastructures wherein the said collection of resources forms a Continuity Grid or a part of Continuity Grid or sub Grid for which continuity is needed and wherein the said Continuity Grid or part of continuity grid or sub Grid are paired with the Continuity Peer Grids located in the same or different cloud infrastructures to satisfy continuity requirements of the said Continuity Grid or part of Continuity Grid or sub Grid.
-
20. A method to provide continuity to a workload or resource using software defined continuity (SDC) and application defined continuity (ADC) for achieving business continuity and application continuity on massively scalable entities, the method comprising the steps of:
-
a. Starting the continuity provisioning by end user or service provider or automatically or as and when new workloads are added; b. Fetching the resources or workloads; c. Fetching the ADC profile of the said resources or workload as input by end customer or service provider; d. Identifying the sub grids in the existing sub-grids by the universal continuity grids or creation of the new grids/sub-grids by the universal continuity grids; e. Updating the blueprint of the parent grids with the knowledge of sub-grids; f. Starting resource discovery by the sub-grids identified in step d; g. Starting fingerprinting of the discovered resources identified in step f; h. Updating the continuity blue prints of sub-grids with the resource information obtained at step f and step g; i. Computing the number of continuity operations required, continuity strategy needed, Geo Placements, cost optimizations by sub grids based on resources/workload and ADC profile; j. Updating the continuity blue prints of sub-grids with the continuity operation information obtained at step I; k. Finding continuity peers grids that can satisfy continuity requirements of the sub grids; l. Pairing the sub-grid and continuity peer grid obtained at step k; m. Updating the blue print with the peer information, actions that can be performed, events, parent information etc.; n. Adjusting the number of continuity operations available with sub grids and parent grids with number of continuity operations needed to provide continuity for given resource/workload; and o. Managing continuity, cost management, Resource Accounting, Resource Monitoring and percolating the information upwards to parent grids and updating blue prints with changes.
-
-
21. A method to reserve resources to provide continuities for pre-defined continuity profiles, the method comprising the steps of:
-
a. Identifying the resources to be reserved based on policies; b. Pooling of resources based on resource type and location; c. Selecting one or more resource pools to create continuity reservations for pre-defined user profile; d. Conducting a feasibility check to match the capabilities of selected resource pool with the predefined continuity profiles; e. Selecting a resource pool if the capabilities of selected resource pool matches with the predefined continuity profiles; f. Updating the available continuity operations of the Continuity grid with additional continuity operations of the selected resource pool; g. Updating the available continuity operations of the Continuity Grid with additional Continuity operations; and h. Calculating and updating the costs of usage of additional resources.
-
Specification