Data backup management during workload migration

US10255136B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10255136-B2
Application numberUS-201514859968-A
CountryUS
Kind codeB2
Filing dateSep 21, 2015
Priority dateSep 21, 2015
Publication dateApr 9, 2019
Grant dateApr 9, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Managing data backup during workload migration is provided. A set of workloads for migration from a source environment to a target environment is identified in response to receiving a request to migrate the set of workloads. The migration of the set of workloads is initiated from the source environment to the target environment along with migration of backup data corresponding to the set of workloads. A backup configuration transformation from a backup configuration corresponding to the source environment to a set of backup configurations corresponding to the target environment is determined based on semantic matching between characteristics of the backup configuration corresponding to the source environment and characteristics of the set of backup configurations corresponding to the target environment, a state of the source environment, backup configuration transformation actions, and a goal state of the target environment.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for managing data backup of workloads, the workloads being migrated from a source environment to a target environment, the computer-implemented method comprising: identifying, by a computer, a set of workloads for migration from the source environment to the target environment in response to receiving a request to migrate the set of workloads; initiating, by the computer, the migration of the set of workloads from the source environment to the target environment along with migration of the backup data corresponding to the set of workloads; determining, by the computer, a backup configuration transformation from a backup configuration corresponding to the source environment to a set of backup configurations corresponding to the target environment based on semantic matching between characteristics of the backup configuration corresponding to the source environment and characteristics of the set of backup configurations corresponding to the target environment, a state of the source environment, backup configuration transformation actions, and a goal state of the target environment, wherein the characteristics include data dependencies between virtual machines executing the set of workloads and wherein the set of workloads is migrated in waves based on the data dependencies; analyzing, by the computer, the characteristics of the backup configuration corresponding to the source environment for each workload in the set of workloads for the migration to the target environment; analyzing, by the computer, the characteristics of the set of backup configurations corresponding to the target environment, wherein the backup data migration represents a migration of all backed up data corresponding to the set of workloads being migrated in the set of workloads migration; performing, by the computer, the semantic matching between the characteristics of the backup configuration corresponding to the source environment and the characteristics of the set of backup configurations corresponding to the target environment for each backup capability; and forming the backup data corresponding to the set of workloads by performing a data backup for all virtual images in a particular wave before migrating the set of workloads from the source environment to the target environment. 2. The computer-implemented method of claim 1 further comprising: defining, by the computer, the backup configuration transformation actions by representing each workload migration step in a set of workload migration steps in terms of input, output, precondition, and post-condition effect. 3. The computer-implemented method of claim 1 further comprising: generating, by the computer, a backup configuration transformation plan based on the backup configuration transformation from the backup configuration corresponding to the source environment to the set of backup configurations corresponding to the target environment, wherein the backup data migration represents a migration of all backed up data corresponding to the set of workloads being migrated in the set of workloads migration. 4. The computer-implemented method of claim 3 further comprising: executing, by the computer, the backup configuration transformation plan using a set of application programming interfaces. 5. The computer-implemented method of claim 1 further comprising: monitoring, by the computer, the backup configuration transformation for an exception, wherein the exception is one of an unknown backup configuration exception, a new data backup technology exception, a change in target environment exception, or an unknown exception. 6. The computer-implemented method of claim 5 further comprising: sending, by the computer, a notification to a subject matter expert to review the unknown exception; receiving, by the computer, a set of modifications to a backup configuration transformation plan based on the review of the subject matter expert of the unknown exception; and modifying, by the computer, the backup configuration transformation plan based on the set of modifications. 7. The computer-implemented method of claim 1 , wherein the source environment is a data center environment, and wherein the target environment is a cloud environment. 8. The computer-implemented method of claim 1 , wherein the source environment is a data center environment, and wherein the target environment is a hybrid cloud environment that includes a set of different cloud environments. 9. The computer-implemented method of claim 1 , wherein the computer migrates the set of workloads and the backup data corresponding to the set of workloads from the source environment to the target environment concurrently. 10. A computer system for managing data backup, the computer system comprising: a bus system; a storage device connected to the bus system, wherein the storage device stores program instructions; and a processor connected to the bus system, wherein the processor executes the program instructions to: identify a set of workloads for migration from a source environment to a target environment in response to receiving a request to migrate the set of workloads; initiate the migration of the set of workloads from the source environment to the target environment along with migration of the backup data corresponding to the set of workloads; determine a backup configuration transformation from a backup configuration corresponding to the source environment to a set of backup configurations corresponding to the target environment based on semantic matching between characteristics of the backup configuration corresponding to the source environment and characteristics of the set of backup configurations corresponding to the target environment, a state of the source environment, backup configuration transformation actions, and a goal state of the target environment, wherein the characteristics include data dependencies between virtual machines executing the set of workloads and wherein the set of workloads is migrated in waves based on the data dependencies; analyze the characteristics of the backup configuration corresponding to the source environment for each workload in the set of workloads for the migration to the target environment; analyze the characteristics of the set of backup configurations corresponding to the target environment, wherein the backup data migration represents a migration of all backed up data corresponding to the set of workloads being migrated in the set of workloads migration; perform the semantic matching between the characteristics of the backup configuration corresponding to the source environment and the characteristics of the set of backup configurations corresponding to the target environment for each backup capability; and form the backup data corresponding to the set of workloads by performing a data backup for all virtual images in a particular wave before migrating the set of workloads from the source environment to the target environment. 11. A computer program product for managing data backup, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising: identifying, by the computer, a set of workloads for migration from a source environment to a target environment in response to receiving a request to migrate the set of workloads; initiating, by the computer, the migration of the set of workloads from the source environment to the target environment along with migration of backup data corresponding to the set of workloads; determining, b

Assignees

Inventors

Classifications

  • Management of the data involved in backup or backup restore · CPC title

  • G06F16/214Primary

    Database migration support · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Distribution of virtual machine instances; Migration and load balancing · CPC title

  • Management of the backup or restore process · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10255136B2 cover?
Managing data backup during workload migration is provided. A set of workloads for migration from a source environment to a target environment is identified in response to receiving a request to migrate the set of workloads. The migration of the set of workloads is initiated from the source environment to the target environment along with migration of backup data corresponding to the set of wor…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F11/1448. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 09 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).