Configuration of servers for backup

US9904610B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9904610-B2
Application numberUS-201313762470-A
CountryUS
Kind codeB2
Filing dateFeb 8, 2013
Priority dateFeb 8, 2013
Publication dateFeb 27, 2018
Grant dateFeb 27, 2018

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.

Configuration of servers for backup are disclosed herein. According to an aspect, a method includes storing first configuration information used to configure a first server. The method also includes storing second configuration information associated with the first server. The second configuration information may be designated as available for use by a second server when backup is needed for the first server. The method also includes determining whether backup is needed for the first server. Further, the method includes providing the first and second configuration information for use in configuring the second server to back up the first server in response to determining that backup is needed for the first server.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a first server; a plurality of backup servers including a second server; and at least one processor and memory, the memory storing program instructions that when executed by the processor causes the processor to: store first configuration information used to configure the first server; store second configuration information associated with the first server and being designated as available for use by the plurality of backup servers when backup is needed for the first server; determine whether backup is needed for the first server; provide the first and second configuration information for use in configuring one of the plurality of backup servers to back up the first server in response to determining that backup is needed for the first server; determine requirements for backing up the first server based on the first and second configuration information; determine configuration attributes of the plurality of backup servers; determine that the configuration attributes of the second server are most similar to the determined requirements for backing up the first server among the plurality of backup servers; configure the second server with the second configuration information in response to determining that attributes of the second server are the most similar to the requirements for backing up the first server among the plurality of backup servers; determine whether the second configuration information is improper to use for configuring the second server; and prevent implementation of configuration of the second server based on the second configuration information in response to determining that the second configuration information is improper to use. 2. The system of claim 1 , wherein the first and second configuration information indicate one of server hardware specification and a software specification. 3. The system of claim 1 , wherein the memory storing program instructions cause the processor to: configure the first server based on the first configuration information; and prevent configuration of the first server based on the second configuration information. 4. The system of claim 1 , wherein the memory storing program instructions cause the processor to: determine that one of hardware and software is not being used on the first server; and store an indication of that the one of the hardware specification and software specification is not being used on the first server. 5. The system of claim 4 , wherein the memory storing program instructions cause the processor to select the second server as backup to the first server based on the indication that the one of the hardware specification and the software specification is not being used on the first server. 6. A computer program product for configuring a server for backup, said computer program product comprising: a non-transitory computer readable storage medium having computer readable program code embodied in a processor therewith, the computer readable program code causing the processor to perform steps comprising: storing first configuration information used to configure a first server; storing second configuration information associated with the first server and being designated as available for use by a plurality of backup servers when backup is needed for the first server, the plurality of backup servers including a second server; determining whether backup is needed for the first server; providing the first and second configuration information for use in configuring one of the plurality of backup servers to back up the first server in response to determining that backup is needed for the first server; determining requirements for backing up the first server based on the first and second configuration information; determining configuration attributes of the plurality of backup servers; determining that the configuration attributes of the second server are most similar to the requirements for backing up the first server among the plurality of backup servers; configuring the second server with the second configuration information in response to determining that the configuration attributes of the second server are the most similar to the requirements for backing up the first server among the plurality of backup servers; determining whether the second configuration information is improper to use for configuring the second server; and preventing implementation of configuration of the second server based on the second configuration information in response to determining that the second configuration information is improper to use. 7. The computer program product of claim 6 , wherein the first and second configuration information indicate one of a server hardware specification and a software specification. 8. The computer program product of claim 6 , further comprising computer readable program code embodied in a processor therewith, the computer readable program code causing the processor to perform steps comprising: configuring the first server based on the first configuration information; and preventing configuration of the first server based on the second configuration information. 9. The computer program product of claim 6 , further comprising computer readable program code embodied in a processor therewith, the computer readable program code causing the processor to perform steps comprising: determining that one of hardware and software is not being used on the first server; and storing an indication of that the one of the hardware specification and the software specification is not being used on the first server. 10. The computer program product of claim 9 , further comprising computer readable program code embodied in a processor therewith, the computer readable program code causing the processor to perform the step of selecting the second server as backup to the first server based on the indication that the one of the hardware specification and the software specification is not being used on the first server. 11. The system of claim 2 , wherein the server hardware specification is one of a port configuration, a DVD configuration, a network configuration, a local storage configuration, and a fiber storage configuration. 12. The computer program product of claim 7 , wherein the server hardware specification is one of a port configuration, a DVD configuration, a network configuration, a local storage configuration, and a fiber storage configuration. 13. A method comprising: storing first configuration information used to configure a first server; storing second configuration information associated with the first server and being designated as available for use by a plurality of backup servers when backup is needed for the first server, the plurality of backup servers including a second server; determining whether backup is needed for the first server; in response to determining that backup is needed for the first server, providing the first and second configuration information for use in configuring one of the plurality of backup servers to back up the first server; determining requirements for backing up the first server based on the first and second configuration information; determining configuration attributes of the plurality of backup servers; determining that the configuration attributes of the second server is most similar to the requirements for backing up the first server among the plurality of backup servers; and in response to determining that the configuration attributes of the second server is most similar to the requirements for backing up the first server among the plurality of backup ser

Assignees

Inventors

Classifications

  • with more than one idle spare processing component · CPC title

  • eliminating a faulty processor or activating a spare · CPC title

  • using centralised failover control functionality · CPC title

  • where the redundant components share neither address space nor persistent storage · 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 US9904610B2 cover?
Configuration of servers for backup are disclosed herein. According to an aspect, a method includes storing first configuration information used to configure a first server. The method also includes storing second configuration information associated with the first server. The second configuration information may be designated as available for use by a second server when backup is needed for th…
Who is the assignee on this patent?
Lenovo Entpr Solutions Singapore Pte Ltd
What technology area does this patent fall under?
Primary CPC classification G06F11/2041. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 27 2018 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).