Apparatus and support method for state restoration

US2016110268A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016110268-A1
Application numberUS-201514977149-A
CountryUS
Kind codeA1
Filing dateDec 21, 2015
Priority dateJul 19, 2013
Publication dateApr 21, 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.

A storing unit stores therein information indicating a chronological order of a plurality of states of an apparatus; information indicating an amount of time needed to execute each of a plurality of commands, causing a forward or backward transition between two of the states; and information indicating an amount of time needed for restoration to, among the states, each state for which a snapshot has been taken, using the snapshot. Based on the information stored in the storing unit, a calculating unit calculates shortest operation paths, each for restoring the apparatus from a restoration origin state to one of the remaining states, and determines one or more snapshots not used in any of the shortest operation paths as deletion targets.

First claim

Opening claim text (preview).

What is claimed is: 1 . A non-transitory computer-readable storage medium storing a state restoration program that causes a computer to perform a procedure comprising: calculating, based on information indicating a chronological order of a plurality of states of an apparatus, information indicating an amount of time needed to execute each of a plurality of commands, causing a forward or backward transition between two of the states, and information indicating an amount of time needed for restoration to, among the states, each state for which a snapshot has been taken, using the snapshot, shortest operation paths, each for restoring the apparatus from a restoration origin state to one of the remaining states; and determining one or more snapshots not used in any of the shortest operation paths as deletion targets. 2 . The non-transitory computer-readable storage medium according to claim 1 , wherein: the determining includes excluding, amongst the snapshots not used in any of the shortest operation paths, a snapshot depended on by a snapshot used in any of the shortest operation paths from the deletion targets. 3 . The non-transitory computer-readable storage medium according to claim 1 , wherein: the determining includes excluding, amongst snapshots taken prior to the restoration origin state, a latest snapshot from the deletion targets. 4 . The non-transitory computer-readable storage medium according to claim 1 , wherein: the procedure further comprises measuring the amount of time needed for each of the commands when causing the apparatus to execute the each command, and recording the amount of time needed to execute the each command in association with a state of the apparatus and content of the each command. 5 . The non-transitory computer-readable storage medium according to claim 4 , wherein: the recording includes allowing a user to input a second command causing a state transition opposite to a state transition caused by a first command that the apparatus has executed and recording the second command in association with the first command. 6 . The non-transitory computer-readable storage medium according to claim 5 , wherein: the recording includes recording, as an amount of time needed to execute the second command, the same amount of time needed to execute the first command, or recording the amount of time needed to execute the second command obtained by actual measurements. 7 . The non-transitory computer-readable storage medium according to claim 4 , wherein: the recording includes recording mappings between states of the apparatus prior to and after the execution of each of the commands and snapshots taken for the apparatus. 8 . A state restoration apparatus comprising: a memory configured to store information indicating a chronological order of a plurality of states of an apparatus, information indicating an amount of time needed to execute each of a plurality of commands, causing a forward or backward transition between two of the states, and information indicating an amount of time needed for restoration to, among the states, each state for which a snapshot has been taken, using the snapshot; and a processor configured to perform a procedure including: calculating, based on the information, shortest operation paths, each for restoring the apparatus from a restoration origin state to one of the remaining states, and determining one or more snapshots not used in any of the shortest operation paths as deletion targets. 9 . A state restoration support method comprising: calculating, by a computer, based on information indicating a chronological order of a plurality of states of an apparatus, information indicating an amount of time needed to execute each of a plurality of commands, causing a forward or backward transition between two of the states, and information indicating an amount of time needed for restoration to, among the states, each state for which a snapshot has been taken, using the snapshot, shortest operation paths, each for restoring the apparatus from a restoration origin state to one of the remaining states; and determining, by the computer, one or more snapshots not used in any of the shortest operation paths as deletion targets.

Assignees

Inventors

Classifications

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

  • Hardware arrangements for backup · CPC title

  • Backup restoration techniques · CPC title

  • Free address space management · CPC title

  • by selection of backup contents · 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 US2016110268A1 cover?
A storing unit stores therein information indicating a chronological order of a plurality of states of an apparatus; information indicating an amount of time needed to execute each of a plurality of commands, causing a forward or backward transition between two of the states; and information indicating an amount of time needed for restoration to, among the states, each state for which a snapsho…
Who is the assignee on this patent?
Fujitsu Ltd
What technology area does this patent fall under?
Primary CPC classification G06F11/1469. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 21 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).