IP Library Granted Patent US 10,514,988
Granted Patent B2
US 10,514,988 · App. 15/051,050 · Granted Dec 24, 2019

Method and system of migrating applications to a cloud-computing environment

Inventors: Kuldeep Nagarkar (Pune, IN); Ashish Khurange (Pune, IN); Sachin Durge (Pune, IN); Dhiraj Akude (Pune, IN); Supriya Sitaram Dere (Pune, IN); Ravender Goyal (Saratoga, CA)
G06F11/1453G06F9/4416G06F9/45558G06F11/1464G06F16/1752G06F16/27G06F9/4408G06F2009/45575
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,514,988
App. No.
15/051,050
Granted
Dec 24, 2019
Kind
B2
Abstract

In one embodiment, a computer-implemented method for server migration includes the step of providing an onsite system that comprises a server. A storage appliance is provided. The storage appliance is coupled with the onsite system. A bootable server image is created. The bootable server image is stored on the storage appliance. The bootable server image is migrated to a cloud-computing environment using the storage appliance. A version of the bootable server image is generated in the cloud-computing environment.

Claims (28)

1. A computer-implemented method for server migration comprising:

providing an onsite system that comprises a server;

providing a storage appliance;

coupling the storage appliance with the onsite system;

creating a bootable server image;

storing the bootable server image on the storage appliance;

migrating the bootable server image to a cloud-computing environment using the storage appliance;

generating a version of the bootable server image in the cloud-computing environment; and

providing an incremental change occurring during the migration of the bootable server image to a cloud-computing environment; and

wherein an incremental data is deduped into a set of deduped data chunks managed by a deduplication database, wherein the bootable server image is associated with a dedupe metadata in the cloud computing environment and wherein the set of deduped data chunks is replicated and stored in the cloud-computing environment.

2. The computer-implemented method of claim 1 , wherein the deduplication database comprises a list of the set of deduped data chunks and the set of deduped data chunks.

3. The computer-implemented method of claim 2 , wherein the list of the set of deduped data chunks is stored in a local cache storage of the onsite system.

4. A method of migrating applications to a cloud-computing environment comprising:

attaching a deduplication database to a dedupe data chunk storage of a bootable server image;

detaching the dedupe chunk storage from the deduplication database;

migrating the dedupe chunk storage to a cloud-computing environment;

tracking, with the deduplication database, a data change that occurs during the migration of the dedupe chunk storage; and

associating the bootable server image with a dedupe metadata in the cloud computing environment.

5. The method of claim 4 , wherein the bootable server image associated with the dedupe metadata in the cloud computing environment is utilized as a server recovery tool.

6. A computerized system for migrating applications to a cloud-computing environment comprising:

at least one processor configured to execute instructions;

at least one memory containing instructions when executed on the processor, causes the processor to perform operations that:

attach a deduplication database to a dedupe data chunk storage of a bootable server image;

detach the dedupe chunk storage from the deduplication database;

migrate the dedupe chunk storage to a cloud-computing environment;

track, with the deduplication database, a data change that occurs during the migration of the dedupe chunk storage; and

associate the bootable server image with a dedupe metadata in the cloud computing environment.

7. The system of claim 6 , wherein the bootable server image associated with the dedupe metadata in the cloud computing environment is utilized as a server recovery tool.

Assignments (6)
SECURITY INTEREST Recorded Jun 16, 2022
From: PERSISTENT SYSTEMS INC.; SOFTWARE COMPANY INTERNATIONAL, LLC, AS SUCCESSOR-BY-CONVERSION TO SOFTWARE CORPORATION INTERNATIONAL
To: HSBC BANK USA, NATIONAL ASSOCIATION
Reel/Frame 060218/0077 →
SECURITY INTEREST Recorded Jun 16, 2022
From: PERSISTENT SYSTEMS INC.
To: HSBC BANK USA, NATIONAL ASSOCIATION
Reel/Frame 060218/0123 →
SECURITY INTEREST Recorded Mar 1, 2022
From: PERSISTENT SYSTEMS INC.
To: HSBC BANK USA, NATIONAL ASSOCIATION
Reel/Frame 059132/0355 →
SECURITY INTEREST Recorded Nov 12, 2021
From: PERSISTENT SYSTEMS INC.; SOFTWARE COMPANY INTERNATIONAL, LLC
To: HSBC BANK USA, NATIONAL ASSOCIATION
Reel/Frame 058095/0958 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2021
From: SURELINE SYSTEMS, INC.
To: PERSISTENT SYSTEMS INC.,
Reel/Frame 057850/0139 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2021
From: DURGE, SACHIN BABAN; NAGARKAR, KULDEEP SURESHRAO; GOVAL, RAVENDER; KHURANGE, ASHISH GOVIND; DERE, SUPRIYA SITARAM; AKUDE, DHIRAJ
To: SURELINE SYSTEMS INC
Reel/Frame 056579/0554 →
Continuity (2)
Provisional Application 62257716 · Nov 19, 2015
Related Publication 20170147447A1 · May 25, 2017
Cited By (1)
US 12,367,067