Rapid migration to managed clouds with multiple change windows

US9684470B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9684470-B2
Application numberUS-201414503334-A
CountryUS
Kind codeB2
Filing dateSep 30, 2014
Priority dateSep 30, 2014
Publication dateJun 20, 2017
Grant dateJun 20, 2017

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.

An image version of a source instance is prepared and is transferred to a destination environment. Two or more copies of the transferred image version of the source instance are created at the destination environment. The first copy of the transferred image version of the source instance is adjusted while the source instance is in use. The second copy of the transferred image version of the source instance is resynchronized with one or more changes made to the source instance. The adjustments made to the first copy of the source instance are applied to the resynchronized second copy of the source instance.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: preparing an image version of a source instance; transferring the image version of the source instance to a destination environment; creating two or more copies of the transferred image version of the source instance at the destination environment; adjusting the first copy of the transferred image version of the source instance while the source instance is in use; resynchronizing the second copy of the transferred image version of the source instance with one or more changes made to the source instance; applying the adjustments made to the first copy of the source instance to the resynchronized second copy of the source instance; providing a first change window, wherein preparing the image version of the source instance occurs during the first change window; and providing a second change window, wherein applying the adjustments made to the first copy of the source instance to the resynchronized second copy of the source instance occurs during the second change window. 2. The method of claim 1 , wherein resynchronizing one or more changes made to the source instance with the second copy of the transferred image version of the source instance further comprises: updating the second copy of the transferred image version of the source instance with changes that the source instance users made between the opening of the first change window and the opening of the second change window. 3. A method comprising: preparing an image version of a source instance; transferring the image version of the source instance to a destination environment; creating two or more copies of the transferred image version of the source instance at the destination environment; adjusting the first copy of the transferred image version of the source instance while the source instance is in use; resynchronizing the second copy of the transferred image version of the source instance with one or more changes made to the source instance; applying the adjustments made to the first copy of the source instance to the resynchronized second copy of the source instance; and determining whether to carry out said preparing, transferring, creating, adjusting, resynchronizing, and applying steps, based on, transfer time adjustment time, and available change window length. 4. The method of claim 3 , wherein the determining further comprises: determining whether the source instance has a known separation of an operating system and other data. 5. The method of claim 4 , further comprising, if the source instance has a simple separation of the operating system and other data: requiring a change freeze on the operating system during the preparing and adjustment steps; applying the resynchronizing step only to the other data; and omitting the applying step. 6. An apparatus comprising: a memory; and at least one processor, coupled to said memory, said at least one processor being operative to: prepare an image version of a source instance; transfer the image version of the source instance to a destination environment; create two or more copies of the transferred image version of the source instance at the destination environment; adjust the first copy of the transferred image version of the source instance while the source instance is in use; resynchronize the second copy of the transferred image version of the source instance with one or more changes made to the source instance; and apply the adjustments made to the first copy of the source instance to the resynchronized second copy of the source instance; wherein said at least one processor is further operative to provide a first change window, wherein preparing the image version of the source instance occurs during the first change window; and wherein said at least one processor is further operative to provide a second change window, wherein applying the adjustments made to the first copy of the source instance to the resynchronized second copy of the source instance occurs during the second change window.

Assignees

Inventors

Classifications

  • Hypervisor-specific management and integration aspects · CPC title

  • Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS] · CPC title

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

  • at area level, e.g. provisioning of virtual or logical volumes · CPC title

  • in relation to availability · 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 US9684470B2 cover?
An image version of a source instance is prepared and is transferred to a destination environment. Two or more copies of the transferred image version of the source instance are created at the destination environment. The first copy of the transferred image version of the source instance is adjusted while the source instance is in use. The second copy of the transferred image version of the sou…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F3/0647. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 20 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).