Data backup using metadata mapping

US2016041884A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016041884-A1
Application numberUS-201514813456-A
CountryUS
Kind codeA1
Filing dateJul 30, 2015
Priority dateAug 8, 2014
Publication dateFeb 11, 2016
Grant date

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 information processing apparatus, backup method, and program product that enable efficient differential backup. In one embodiment, an information processing apparatus for files stored in a storage device includes: a metadata management unit for managing metadata of files stored in the storage device; a map generation unit for generating a map which indicates whether metadata associated with an identification value uniquely identifying a file in the storage device is present or absent; and a backup management unit for scanning the metadata to detect files that have been created, modified, or deleted since the last backup, and storing at least a data block and the metadata for a detected file in a backup storage device as backup information in association with the identification value.

First claim

Opening claim text (preview).

What is claimed is: 1 . An information processing apparatus for backing up files stored in a storage device, comprising: a metadata management unit configured to manage metadata of files stored in the storage device; a map generation unit configured to generate a map which indicates whether the metadata associated with an identification value uniquely identifying a file in the storage device is present or absent; and a backup management unit configured to scan the metadata to detect files that have been created, modified, or deleted since a last backup, and store at least a data block and the metadata for a detected file in a backup storage device as backup information in association with the identification value. 2 . The information processing apparatus according to claim 1 , wherein the map is a bitmap in which the presence or absence of the metadata is represented by a binary value. 3 . The information processing apparatus according to claim 1 , wherein the backup management unit stores the map for current files in the backup information. 4 . The information processing apparatus according to claim 1 , wherein the backup storage device is a remote storage or a local storage. 5 . The information processing apparatus according to claim 1 , further comprising: a processor configured to run an application by execution of a program to create, modify, or delete files and also back up the files stored in the storage device; and an external storage control unit configured to enable access to the storage device. 6 . The information processing apparatus according to claim 5 , wherein the external storage control unit is a network adapter and the backup storage device is a remote storage connected over a network. 7 . A method for an information processing apparatus to back up files stored in a storage device by the information processing apparatus loading a program into memory and executing the program, comprising the operations of: generating or deleting metadata of a file stored in the storage device; generating a map which indicates whether the metadata associated with an identification value uniquely identifying a file in the storage device is present or absent; and scanning the metadata on each run of a backup process to detect files that have been created, modified, or deleted since a last backup, and storing at least a data block and the metadata for a detected file in a backup storage device as backup information in association with the identification value. 8 . The method according to claim 7 , wherein the map is a bitmap in which the presence or absence of the metadata is represented by a binary value. 9 . The method according to claim 7 , wherein the operation of storing in the backup storage device comprises storing the map for current files in the backup information. 10 . The method according to claim 7 , wherein the operation of storing in the backup storage device comprises storing in a remote storage over a network. 11 . The method according to claim 7 , wherein the operation of storing in the backup storage device comprises storing in a local storage via a storage adapter. 12 . A machine-executable program product for implementing a method for an information processing apparatus to back up files stored in a storage device by the information processing apparatus loading a program into memory and executing the program, the program product causing the information processing apparatus to execute the operations of: generating or deleting metadata of a file stored in the storage device; generating a map which indicates whether the metadata associated with an identification value uniquely identifying a file in the storage device is present or absent; and scanning the metadata on each run of a backup process to detect files that have been created, modified, or deleted since a last backup, and storing at least a data block and the metadata for a detected file in a backup storage device as backup information in association with the identification value. 13 . The program product according to claim 12 , wherein the map is a bitmap in which the presence or absence of the metadata is represented by a binary value. 14 . The program product according to claim 12 , wherein the operation of storing in the backup storage device comprises storing the map for current files in the backup information. 15 . The program product according to claim 12 , wherein the operation of storing in the backup storage device comprises storing in a remote storage over a network. 16 . The program product according to claim 12 , wherein the operation of storing in the backup storage device comprises storing in a local storage via a storage adapter.

Assignees

Inventors

Classifications

  • Using snapshots, i.e. a logical point-in-time copy of the data · CPC title

  • Backup restoration techniques · CPC title

  • by selection of backup contents · CPC title

  • involving logging of persistent data for recovery · CPC title

  • Delete operations (erasing in storage systems G06F3/0652) · 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 US2016041884A1 cover?
An information processing apparatus, backup method, and program product that enable efficient differential backup. In one embodiment, an information processing apparatus for files stored in a storage device includes: a metadata management unit for managing metadata of files stored in the storage device; a map generation unit for generating a map which indicates whether metadata associated with …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F11/1451. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Feb 11 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).