WO2018010766A1 - Apparatus and method for backing up data of computing devices in a computer network - Google Patents
Apparatus and method for backing up data of computing devices in a computer network Download PDFInfo
- Publication number
- WO2018010766A1 WO2018010766A1 PCT/EP2016/066478 EP2016066478W WO2018010766A1 WO 2018010766 A1 WO2018010766 A1 WO 2018010766A1 EP 2016066478 W EP2016066478 W EP 2016066478W WO 2018010766 A1 WO2018010766 A1 WO 2018010766A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- computer network
- load
- backup
- computing device
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 26
- 238000013500 data storage Methods 0.000 claims abstract description 22
- 238000004891 communication Methods 0.000 claims description 5
- 239000007787 solid Substances 0.000 claims description 4
- 238000013473 artificial intelligence Methods 0.000 claims description 3
- 238000004590 computer program Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 2
- 241000700605 Viruses Species 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 210000003813 thumb Anatomy 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1464—Management of the backup or restore process for networked environments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1461—Backup scheduling policy
Definitions
- the present invention relates to the field of computer systems having backup or restore components.
- the invention relates to an apparatus and method for backing up data of computing devices in a computer network.
- a backup apparatus can be used to save a recent copy or version of data or portion thereof on some form of backup data storage device. Therefore, the backup apparatus can be used to protect against loss of data. For example, if an online version of some data is destroyed, corrupted, deleted or changed because of power failure, hardware or software error, computer virus, user error or some other type of problem, the latest version (or some other earlier version) of the data which is stored in a backup apparatus can be restored and, therefore, the risk of loss of data is minimized. It is readily apparent that backup apparatuses play an important role in the field of data processing. In the prior art, the majority of backup operations are executed by host computers, which manage the backup functions for one or more data storage devices connected thereto.
- a backup operation is performed on the basis of some periodic schedule (such as once per month) or according to the updating of the data.
- backup apparatuses typically make use of full backup methods and/or incremental backup methods to enable the storage of and retrieval of multiple versions of some given data.
- a full backup method backs up an entire collection of data regardless of whether individual data in that collection of data have been updated or not. Therefore, in a full backup method, multiple full versions of each data can be maintained on a storage device.
- An incremental backup method is an alternative to a full backup method where only those data, in any given collection of data, which have been changed since the previous incremental or full backup, are backed up.
- both full backup methods and incremental backup methods require a predetermined time scheduler to execute the backup.
- Using a predetermined time scheduler to execute backups of data has several disadvantages related to the complexity of determining the timing of the whole set of backups, e.g. taking into account different clients, in a way that the backups of the different clients will not interfere with each other.
- the invention relates to an apparatus, in particular a backup server, for backing up data of at least one computing device in a computer network.
- the apparatus comprises a data storage for storing the data and a backup scheduler configured to back up data of the computing device in the computer network, when a load measure associated with the computer network is smaller than or equal to a predefined load threshold.
- the apparatus can determine the details of scheduling the backup in such a way that the whole computer network is used in a flexible and efficient way.
- the usage of a load measure in the backup scheduling policy can allow to avoid peaks in the apparatus usage and the whole computer network.
- the backup scheduler is configured to back up data of the computing device, after a predefined time interval when the load measure associated with the computer network is larger than or equal to the predefined load threshold.
- the apparatus or backup sever starts to work when the load of the computer network is low or the predefined time interval is reached. This makes sure that backups are performed, even when the load is high.
- the start of the time interval is associated with a previous backup of data of the computing device in the computer network.
- the predefined time interval is equal to or smaller than one week, one day or one hour.
- Other time intervals of the backup scheduler are possible as well, e.g. two hours or twelve hours.
- the backup scheduler comprises an artificial intelligence system configured to estimate a future load measure associated with the computer network for anticipating the best time for backing up the data of the computing device.
- the load measure associated with the computer network is a time average of the load of the computer network.
- the load measure associated with the computer network is the load of the apparatus and the predefined load threshold corresponds to the load of the apparatus in the idle state.
- This implementation form has the advantage that peaks in the apparatus or backup server utilization are avoided.
- the backup scheduler is configured to perform a full backup of the data of the computing device.
- This implementation form has the advantage that a reduced amount of data can be saved in the data storage, due to deduplication capabilities of the apparatus or backup server. For example, if the same data is saved by the backup scheduler several times in the data storage, or two or more parts of the data are not identical but include much of the same data, then deduplication can eliminate these extra copies by saving just one copy of the data and replacing the other copies with pointers that lead back to the original copy.
- the backup scheduler is configured to perform an incremental backup of the data of the computing device.
- This implementation form has the advantage that only a small amount of extra data is backed up during the incremental backup.
- the data storage is a tape drive, a hard disk, a solid state drive and/or a cloud storage or any other type of persistent storage.
- the backup scheduler is configured to determine the load measure associated with the computer network on the basis of the load of the apparatus, a load of the data storage, a communication load of the computer network and/or a load of the computing device.
- the load of the apparatus, in particular of the backup server, of the computing device and/or of the data storage can be determined on the bases of the CPU usage, free memory, IO load, power consumption and/or heat.
- the invention relates to a method for backing up data of at least one computing device in a computer network.
- the method comprises the steps of backing up data of the computing device in the computer network, when a load measure associated with the computer network is smaller than or equal to a predefined load threshold and storing the data in a data storage.
- the invention relates to a computer program comprising a program code for performing the method according to the second aspect of the invention when executed on a computer.
- the invention can be implemented in hardware, software or any combination thereof.
- FIG. 1 shows a schematic diagram of a computer network comprising an apparatus for backing up data of a plurality of computing devices in the computer network according to an embodiment
- Fig. 2 shows a schematic diagram illustrating a method for backing up data of a computing device in a computer network according to an embodiment.
- a disclosure in connection with a described method will generally also hold true for a corresponding device or system configured to perform the method and vice versa.
- a corresponding device may include a unit to perform the described method step, even if such unit is not explicitly described or illustrated in the figures.
- Figure 1 shows a schematic diagram of a computer network 100 comprising an apparatus 102 for backing up data of a plurality of computing devices 104, 106 and 108 in the computer network 100 according to an embodiment.
- the apparatus 102 comprises a data storage device 102a for storing the data and a backup scheduler configured to back up data of the computing devices 104, 106, 108 in the computer network 100, when a load measure associated with the computer network 100 is smaller than or equal to a predefined load threshold.
- the apparatus 102 can be a backup server and is configured to communicate with the computing devices 104, 106 and 108 via a communication channel 1 10.
- the communication channel 1 10 can be a wired, wireless, optical fibers, ETHERNET, LAN or any other communication channel.
- the backup scheduler can be configured to back up data of the computing devices 104, 106 and 108, when the load measure associated with the computer network 100 is larger than or equal to the predefined load threshold for a time interval, which is longer than a predefined time interval, wherein the start of the time interval is associated with a previous back up of data of the computing devices 104, 106 and 108 in the computer network 100.
- the predefined time interval is a predefined arbitrary time interval that can be equal to or smaller than one week, one day or one hour.
- the backup scheduler can be configured to perform a full or an incremental backup of the data of the computing devices 104, 106 and 108.
- the data storage 102a of the apparatus 102 can be a magnetic tape drive, a hard disk, a solid state drive, cloud storage or any other medium that can be used to store data persistently.
- Magnetic tapes can be used for storing data, since they typically have an order of magnitude better capacity-to-price ratio when compared for example to hard disks.
- a magnetic tape is a sequential access medium, so even though access times may be poor, the rate of continuously writing or reading data can actually be very fast, so that some new tape drives are even faster than modern hard disks.
- the main advantages of a hard disk data storage are low access times, availability, capacity and ease of use.
- external disks can be connected via local interfaces like SCSI, USB, FireWire, or eSATA, or via longer distance technologies like Ethernet, iSCSI, or Fibre Channel.
- the data storage can also be an optical storage (e.g., recordable CDs, DVDs, and Blu-ray Discs).
- optical storage e.g., recordable CDs, DVDs, and Blu-ray Discs
- the capacities and speeds of these and other optical discs are typically an order of magnitude lower than whose of hard disks or magnetic tapes.
- Solid state data storage e.g., flash memory, thumb drives, USB flash drives, CompactFlash, SmartMedia, Memory Stick, Secure Digital cards
- These data storage devices are expensive for their low capacity in comparison to hard disks or magnetic tapes. However, they are very convenient for backing up relatively low data volumes.
- embodiments of the invention allow to determine the general requirements for the backup scheduler (e.g., weekly full and daily incremental backups) and let the apparatus 102 determine when to perform the backup depending on the network load on the different hours of the day and on the other backups that need to be performed in the next time frame (e.g., hours or days).
- the backup scheduler can be configured to determine the load measure associated with the computer network 100 on the basis of the load of a storage network, the load of the data storage 102a of the apparatus 102 and/or a power consumption of the computer network.
- the backup scheduler can be started according to two different conditions. Firstly, the backup scheduler can start, when the apparatus 102 or backup server is idle. Afterwards, the list of scheduled backups, which according to the given parameters should be done in the next time frame, can be examined and according to the load of the computer devices 104, 106 and 108, the apparatus 102 can decide which backup to perform. Secondly, an artificial intelligence can be used to predict the load of the apparatus 102 and/or the computer devices 104, 106 and 108 so that it can anticipate the best times for performing the backups.
- Another advantageous embodiment of the invention allows to make the backup scheduler even more flexible. For example, there should be 24 hours at most between two incremental backups. Therefore, with this kind of scheduling, the apparatus 102 can decide to do a backup every 12 hours, so that each of the backups is smaller, due to the fact that it is an incremental backup, and, as described above, it can be finished quickly.
- Figure 2 shows a schematic diagram illustrating a method 200 for backing up data of a computing device 104 in a computer network 100 according to an embodiment.
- the method 200 comprises the steps of backing up 202 data of the computing device 104 in the computer network 100, when a load measure associated with the computer network 100 is smaller than or equal to a predefined load threshold and storing 204 the data in a data storage 102a. While a particular feature or aspect of the disclosure may have been disclosed with respect to only one of several implementations or embodiments, such feature or aspect may be combined with one or more other features or aspects of the other implementations or embodiments as may be desired and advantageous for any given or particular application.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention relates to an apparatus (102), in particular a backup server, for backing up data of at least one computing device (104) in a computer network (100). The apparatus (102) comprises a data storage (102a) for storing the data and a backup scheduler configured to back up data of the computing device (104) in the computer network (100), when a load measure associated with the computer network (100) is smaller than or equal to a predefined load threshold.
Description
Apparatus and method for backing up data of computing devices in a computer network
TECHNICAL FIELD
In general, the present invention relates to the field of computer systems having backup or restore components. In particular, the invention relates to an apparatus and method for backing up data of computing devices in a computer network.
BACKGROUND
In a data processing system, a backup apparatus can be used to save a recent copy or version of data or portion thereof on some form of backup data storage device. Therefore, the backup apparatus can be used to protect against loss of data. For example, if an online version of some data is destroyed, corrupted, deleted or changed because of power failure, hardware or software error, computer virus, user error or some other type of problem, the latest version (or some other earlier version) of the data which is stored in a backup apparatus can be restored and, therefore, the risk of loss of data is minimized. It is readily apparent that backup apparatuses play an important role in the field of data processing. In the prior art, the majority of backup operations are executed by host computers, which manage the backup functions for one or more data storage devices connected thereto. Typically, a backup operation is performed on the basis of some periodic schedule (such as once per month) or according to the updating of the data. In the prior art, backup apparatuses typically make use of full backup methods and/or incremental backup methods to enable the storage of and retrieval of multiple versions of some given data. A full backup method backs up an entire collection of data regardless of whether individual data in that collection of data have been updated or not. Therefore, in a full backup method, multiple full versions of each data can be maintained on a storage device. An incremental backup method is an alternative to a full backup method where only those data, in any given collection of data, which have been changed since the previous incremental or full backup, are backed up.
However, in t e prior art, both full backup methods and incremental backup methods require a predetermined time scheduler to execute the backup. Using a predetermined time scheduler to execute backups of data has several disadvantages related to the complexity of determining the timing of the whole set of backups, e.g. taking into account different clients, in a way that the backups of the different clients will not interfere with each other.
Therefore, there is a need for an improved backup apparatus and method for backing up data of computing devices in a computer network.
SUMMARY It is an object of the invention to provide an improved backup apparatus and method for backing up data of computing devices in a computer network.
The foregoing and other objects are achieved by the subject matter of the independent claims. Further implementation forms are apparent from the dependent claims, the description and the figures. According to a first aspect the invention relates to an apparatus, in particular a backup server, for backing up data of at least one computing device in a computer network. The apparatus comprises a data storage for storing the data and a backup scheduler configured to back up data of the computing device in the computer network, when a load measure associated with the computer network is smaller than or equal to a predefined load threshold. Advantageously, the apparatus can determine the details of scheduling the backup in such a way that the whole computer network is used in a flexible and efficient way. Furthermore, the usage of a load measure in the backup scheduling policy can allow to avoid peaks in the apparatus usage and the whole computer network. Another advantage of the invention is that it provides better protection to the data of the computing device. Furthermore, contentions, which cause the backup scheduler to run slowly, can be avoided, since the backup scheduling is configured to run according to the load of the computer network. Lastly, because the backup apparatus and the computer network no longer need to deal with peak performance, it is possible to consider using a substantially cheaper apparatus for this purpose. In a first possible implementation form of the apparatus according to the first aspect as such, the backup scheduler is configured to back up data of the computing device, after a predefined time interval when the load measure associated with the computer network is
larger than or equal to the predefined load threshold. Thus, the apparatus or backup sever starts to work when the load of the computer network is low or the predefined time interval is reached. This makes sure that backups are performed, even when the load is high.
In a second possible implementation form of the apparatus according to the first implementation form of the first aspect, the start of the time interval is associated with a previous backup of data of the computing device in the computer network.
In a third possible implementation form of the apparatus according to the first or second implementation form of the first aspect, the predefined time interval is equal to or smaller than one week, one day or one hour. Other time intervals of the backup scheduler are possible as well, e.g. two hours or twelve hours.
In a fourth possible implementation form of the apparatus according to the first aspect as such or any one of the first to third implementation form thereof, the backup scheduler comprises an artificial intelligence system configured to estimate a future load measure associated with the computer network for anticipating the best time for backing up the data of the computing device.
In a fifth possible implementation form of the apparatus according to the first aspect as such or any one of the first to fourth implementation form thereof, the load measure associated with the computer network is a time average of the load of the computer network.
In a sixth possible implementation form of the apparatus according to fifth implementation form of the first aspect, the load measure associated with the computer network is the load of the apparatus and the predefined load threshold corresponds to the load of the apparatus in the idle state. This implementation form has the advantage that peaks in the apparatus or backup server utilization are avoided.
In a seventh possible implementation form of the apparatus according to the first aspect as such or any one of the first to sixth implementation form thereof, the backup scheduler is configured to perform a full backup of the data of the computing device. This implementation form has the advantage that a reduced amount of data can be saved in the data storage, due to deduplication capabilities of the apparatus or backup server. For example, if the same data is saved by the backup scheduler several times in the data storage, or two or more parts of the data are not identical but include much of the same data, then deduplication can eliminate these extra copies by saving just one copy of the data and replacing the other copies with pointers that lead back to the original copy.
In an eighth possible implementation form of the apparatus according to the first aspect as such or any one of the first to seventh implementation form thereof, the backup scheduler is configured to perform an incremental backup of the data of the computing device. This implementation form has the advantage that only a small amount of extra data is backed up during the incremental backup.
In a ninth possible implementation form of the apparatus according to the first aspect as such or any one of the first to eighth implementation form thereof, the data storage is a tape drive, a hard disk, a solid state drive and/or a cloud storage or any other type of persistent storage. In a tenth possible implementation form of the apparatus according to the first aspect as such or any one of the first to ninth implementation form thereof, the backup scheduler is configured to determine the load measure associated with the computer network on the basis of the load of the apparatus, a load of the data storage, a communication load of the computer network and/or a load of the computing device. The load of the apparatus, in particular of the backup server, of the computing device and/or of the data storage can be determined on the bases of the CPU usage, free memory, IO load, power consumption and/or heat.
According to a second aspect the invention relates to a method for backing up data of at least one computing device in a computer network. The method comprises the steps of backing up data of the computing device in the computer network, when a load measure associated with the computer network is smaller than or equal to a predefined load threshold and storing the data in a data storage.
According to a third aspect the invention relates to a computer program comprising a program code for performing the method according to the second aspect of the invention when executed on a computer.
The invention can be implemented in hardware, software or any combination thereof.
BRIEF DESCRIPTION OF THE DRAWINGS
Further embodiments of the invention will be described with respect to the following figures, wherein:
Fig. 1 shows a schematic diagram of a computer network comprising an apparatus for backing up data of a plurality of computing devices in the computer network according to an embodiment; and
Fig. 2 shows a schematic diagram illustrating a method for backing up data of a computing device in a computer network according to an embodiment.
In the figures, identical reference signs will be used for identical or functionally equivalent features.
DETAILED DESCRIPTION OF EMBODIMENTS In the following description, reference is made to the accompanying drawings, which form part of the disclosure, and in which are shown, by way of illustration, specific aspects in which the present invention may be placed. It will be appreciated that the invention may be placed in other aspects and that structural or logical changes may be made without departing from the scope of the invention. The following detailed description, therefore, is not to be taken in a limiting sense, as the scope of the invention is defined by the appended claims.
For instance, it will be appreciated that a disclosure in connection with a described method will generally also hold true for a corresponding device or system configured to perform the method and vice versa. For example, if a specific method step is described, a corresponding device may include a unit to perform the described method step, even if such unit is not explicitly described or illustrated in the figures.
Moreover, in the following detailed description as well as in the claims, embodiments with functional blocks or processing units are described, which are connected with each other or exchange signals. It will be appreciated that the invention also covers embodiments which include additional functional blocks or processing units that are arranged between the functional blocks or processing units of the embodiments described below.
Finally, it is understood that the features of the various exemplary aspects described herein may be combined with each other, unless specifically noted otherwise.
Figure 1 shows a schematic diagram of a computer network 100 comprising an apparatus 102 for backing up data of a plurality of computing devices 104, 106 and 108 in the computer network 100 according to an embodiment.
The apparatus 102 comprises a data storage device 102a for storing the data and a backup scheduler configured to back up data of the computing devices 104, 106, 108 in the computer network 100, when a load measure associated with the computer network 100 is smaller than or equal to a predefined load threshold.
The apparatus 102 can be a backup server and is configured to communicate with the computing devices 104, 106 and 108 via a communication channel 1 10. The communication channel 1 10 can be a wired, wireless, optical fibers, ETHERNET, LAN or any other communication channel.
The backup scheduler can be configured to back up data of the computing devices 104, 106 and 108, when the load measure associated with the computer network 100 is larger than or equal to the predefined load threshold for a time interval, which is longer than a predefined time interval, wherein the start of the time interval is associated with a previous back up of data of the computing devices 104, 106 and 108 in the computer network 100. The predefined time interval is a predefined arbitrary time interval that can be equal to or smaller than one week, one day or one hour.
Moreover, the backup scheduler can be configured to perform a full or an incremental backup of the data of the computing devices 104, 106 and 108.
The data storage 102a of the apparatus 102 can be a magnetic tape drive, a hard disk, a solid state drive, cloud storage or any other medium that can be used to store data persistently. Magnetic tapes can be used for storing data, since they typically have an order of magnitude better capacity-to-price ratio when compared for example to hard disks. A magnetic tape is a sequential access medium, so even though access times may be poor, the rate of continuously writing or reading data can actually be very fast, so that some new tape drives are even faster than modern hard disks. The main advantages of a hard disk data storage are low access times, availability, capacity and ease of use. Moreover, external disks can be connected via local interfaces like SCSI, USB, FireWire, or eSATA, or via longer distance technologies like Ethernet, iSCSI, or Fibre Channel. The data storage can also be an optical storage (e.g., recordable CDs, DVDs, and Blu-ray Discs). However, the capacities and speeds of these and other optical discs are typically an order of magnitude
lower than whose of hard disks or magnetic tapes. Solid state data storage (e.g., flash memory, thumb drives, USB flash drives, CompactFlash, SmartMedia, Memory Stick, Secure Digital cards) also can be used to store data. These data storage devices are expensive for their low capacity in comparison to hard disks or magnetic tapes. However, they are very convenient for backing up relatively low data volumes.
Advantageously, embodiments of the invention allow to determine the general requirements for the backup scheduler (e.g., weekly full and daily incremental backups) and let the apparatus 102 determine when to perform the backup depending on the network load on the different hours of the day and on the other backups that need to be performed in the next time frame (e.g., hours or days). Furthermore, the backup scheduler can be configured to determine the load measure associated with the computer network 100 on the basis of the load of a storage network, the load of the data storage 102a of the apparatus 102 and/or a power consumption of the computer network.
Moreover, the backup scheduler can be started according to two different conditions. Firstly, the backup scheduler can start, when the apparatus 102 or backup server is idle. Afterwards, the list of scheduled backups, which according to the given parameters should be done in the next time frame, can be examined and according to the load of the computer devices 104, 106 and 108, the apparatus 102 can decide which backup to perform. Secondly, an artificial intelligence can be used to predict the load of the apparatus 102 and/or the computer devices 104, 106 and 108 so that it can anticipate the best times for performing the backups.
Another advantageous embodiment of the invention allows to make the backup scheduler even more flexible. For example, there should be 24 hours at most between two incremental backups. Therefore, with this kind of scheduling, the apparatus 102 can decide to do a backup every 12 hours, so that each of the backups is smaller, due to the fact that it is an incremental backup, and, as described above, it can be finished quickly.
Figure 2 shows a schematic diagram illustrating a method 200 for backing up data of a computing device 104 in a computer network 100 according to an embodiment. The method 200 comprises the steps of backing up 202 data of the computing device 104 in the computer network 100, when a load measure associated with the computer network 100 is smaller than or equal to a predefined load threshold and storing 204 the data in a data storage 102a.
While a particular feature or aspect of the disclosure may have been disclosed with respect to only one of several implementations or embodiments, such feature or aspect may be combined with one or more other features or aspects of the other implementations or embodiments as may be desired and advantageous for any given or particular application. Furthermore, to the extent that the terms "include", "have", "with", or other variants thereof are used in either the detailed description or the claims, such terms are intended to be inclusive in a manner similar to the term "comprise". Also, the terms "exemplary", "for example" and "e.g." are merely meant as an example, rather than the best or optimal. The terms "coupled" and "connected", along with derivatives may have been used. It should be understood that these terms may have been used to indicate that two elements cooperate or interact with each other regardless whether they are in direct physical or electrical contact, or they are not in direct contact with each other.
Although specific aspects have been illustrated and described herein, it will be appreciated by those of ordinary skill in the art that a variety of alternate and/or equivalent implementations may be substituted for the specific aspects shown and described without departing from the scope of the present disclosure. This application is intended to cover any adaptations or variations of the specific aspects discussed herein.
Although the elements in the following claims are recited in a particular sequence with corresponding labeling, unless the claim recitations otherwise imply a particular sequence for implementing some or all of those elements, those elements are not necessarily intended to be limited to being implemented in that particular sequence.
Many alternatives, modifications, and variations will be apparent to those skilled in the art in light of the above teachings. Of course, those skilled in the art will readily recognize that there are numerous applications of the invention beyond those described herein. While the present invention has been described with reference to one or more particular embodiments, those skilled in the art will recognize that many changes may be made thereto without departing from the scope of the present invention. It is therefore to be understood that within the scope of the appended claims and their equivalents, the invention may be practiced otherwise than as specifically described herein.
Claims
An apparatus (102), in particular a backup server, for backing up data of at least one computing device (104) in a computer network (100), t e apparatus (102) comprising: a data storage (102a) for storing the data; and a backup scheduler configured to back up data of the computing device (104) in the computer network (100), when a load measure associated with the computer network (100) is smaller than or equal to a predefined load threshold.
The apparatus (102) of claim 1 , wherein the backup scheduler is configured to back up data of the computing device (104), after a predefined time interval when the load measure associated with the computer network (100) is larger than or equal to the predefined load threshold.
The apparatus (102) of claim 2, wherein the start of the time interval is associated with a previous backup of data of the computing device (104) in the computer network (100).
The apparatus (102) of claim 2 or 3, wherein the predefined time interval is equal to or smaller than one week, one day or one hour.
The apparatus (102) according to any one of the preceding claims, wherein the backup scheduler comprises an artificial intelligence system configured to estimate a future load measure associated with the computer network (100).
The apparatus (102) according to any one of the preceding claims, wherein the load measure associated with the computer network (100) is a time average of the load of the computer network (100).
The apparatus (102) according to claim 6, wherein the load measure associated with the computer network (100) is the load of the apparatus (102) and wherein the predefined load threshold corresponds to the load of the apparatus (102) in the idle state.
The apparatus (102) according to any one of the preceding claims, wherein the backup scheduler is configured to perform a full backup of the data of the computing device (104).
9. The apparatus (102) according to any one of the preceding claims, wherein the backup scheduler is configured to perform an incremental backup of the data of the computing device (104).
10. The apparatus (102) according to any one of the preceding claims, wherein the data storage (102a) is a tape drive, a hard disk, a solid state drive and/or a cloud storage.
1 1 . The apparatus (102) according to any one of the preceding claims, wherein the backup scheduler is configured to determine the load measure associated with the computer network (100) on the basis of the load of the apparatus (102), a load of the data storage (102a), a communication load of the computer network (100) and/or a load of the computing device (104).
12. A method (200) for backing up data of at least one computing device (104) in a computer network (100), the method (200) comprising: backing up (202) data of the computing device (104) in the computer network (100), when a load measure associated with the computer network (100) is smaller than or equal to a predefined load threshold; and storing (204) the data in a data storage (102a).
13. A computer program comprising a program code for performing the method (200) of claim 12 when executed on a computer.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2016/066478 WO2018010766A1 (en) | 2016-07-12 | 2016-07-12 | Apparatus and method for backing up data of computing devices in a computer network |
CN201680003055.5A CN107851052A (en) | 2016-07-12 | 2016-07-12 | A kind of apparatus and method for being used for the data of computing device in backup computer network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2016/066478 WO2018010766A1 (en) | 2016-07-12 | 2016-07-12 | Apparatus and method for backing up data of computing devices in a computer network |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018010766A1 true WO2018010766A1 (en) | 2018-01-18 |
Family
ID=56404129
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2016/066478 WO2018010766A1 (en) | 2016-07-12 | 2016-07-12 | Apparatus and method for backing up data of computing devices in a computer network |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107851052A (en) |
WO (1) | WO2018010766A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102375955B1 (en) * | 2021-11-24 | 2022-03-18 | 케이디시스 주식회사 | Data backup system with improved security |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108628706B (en) * | 2018-05-02 | 2021-08-17 | 北京新桥信通科技股份有限公司 | Data backup method, device, system and storage medium |
CN112988458B (en) * | 2019-12-18 | 2023-04-07 | 中国移动通信集团四川有限公司 | Data backup method and device, electronic equipment and storage medium |
CN115827774A (en) * | 2022-10-24 | 2023-03-21 | 超聚变数字技术有限公司 | Data synchronization method and computing equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090320029A1 (en) * | 2008-06-18 | 2009-12-24 | Rajiv Kottomtharayil | Data protection scheduling, such as providing a flexible backup window in a data protection system |
US8972352B1 (en) * | 2008-12-31 | 2015-03-03 | Emc Corporation | Probe based backup |
US20150081639A1 (en) * | 2013-09-18 | 2015-03-19 | International Business Machines Corporation | Optimizing the number and type of database backups to achieve a given recovery time objective (rto) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101360075B (en) * | 2008-09-12 | 2011-02-09 | 华为技术有限公司 | Grouped gateway and method for saving power consumption |
CN101788938B (en) * | 2010-03-26 | 2011-12-14 | 北京邮电大学 | Data backup method based on user storing actions |
US20140092757A1 (en) * | 2012-10-01 | 2014-04-03 | Futurewei Technologies, Co. | Controlling Data Synchronization and Backup Services |
CN105183582B (en) * | 2015-07-30 | 2019-03-08 | 北京奇虎科技有限公司 | Data back up method and device |
CN105224424B (en) * | 2015-10-28 | 2018-04-27 | 广州杰赛科技股份有限公司 | A kind of backup method and system |
-
2016
- 2016-07-12 WO PCT/EP2016/066478 patent/WO2018010766A1/en active Application Filing
- 2016-07-12 CN CN201680003055.5A patent/CN107851052A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090320029A1 (en) * | 2008-06-18 | 2009-12-24 | Rajiv Kottomtharayil | Data protection scheduling, such as providing a flexible backup window in a data protection system |
US8972352B1 (en) * | 2008-12-31 | 2015-03-03 | Emc Corporation | Probe based backup |
US20150081639A1 (en) * | 2013-09-18 | 2015-03-19 | International Business Machines Corporation | Optimizing the number and type of database backups to achieve a given recovery time objective (rto) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102375955B1 (en) * | 2021-11-24 | 2022-03-18 | 케이디시스 주식회사 | Data backup system with improved security |
WO2023096027A1 (en) * | 2021-11-24 | 2023-06-01 | 케이디시스 주식회사 | Data backup system having enhanced security |
Also Published As
Publication number | Publication date |
---|---|
CN107851052A (en) | 2018-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2011248305B2 (en) | Schedule based data lifecycle management | |
EP2856319B1 (en) | Backup image duplication | |
US8725972B2 (en) | Incremental backup of source to target storage volume | |
US10083180B2 (en) | Backup and restoration for storage system | |
US7325159B2 (en) | Method and system for data recovery in a continuous data protection system | |
US9665442B2 (en) | Smart flushing of data to backup storage | |
US8108446B1 (en) | Methods and systems for managing deduplicated data using unilateral referencing | |
US7979649B1 (en) | Method and apparatus for implementing a storage lifecycle policy of a snapshot image | |
US20120078846A1 (en) | Systems and methods of managing virtual storage resources | |
US8904125B1 (en) | Systems and methods for creating reference-based synthetic backups | |
US20120117029A1 (en) | Backup policies for using different storage tiers | |
KR20030017532A (en) | Data storage system and process | |
US7415585B1 (en) | Space-optimized backup repository grooming | |
CN109358947B (en) | Method and system for realizing virtual machine snapshot | |
JP2005190139A (en) | System and method of backup of tape recording medium | |
US10083087B1 (en) | Managing backup copies in cascaded data volumes | |
WO2018010766A1 (en) | Apparatus and method for backing up data of computing devices in a computer network | |
US7941619B1 (en) | Space-optimized backup set conversion | |
CN111338844A (en) | Database backup management method and electronic equipment | |
WO2015066698A1 (en) | Snapshots using copy on predicted write | |
US9336250B1 (en) | Systems and methods for efficiently backing up data | |
US11886392B2 (en) | Managing versions of objects resulting from appending data for space efficiency | |
US20090240877A1 (en) | Virtual tape device and method for controlling the same | |
CN103605587A (en) | Tape library data backup and filing method | |
US20240152431A1 (en) | Time variation protection for snapshots |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16736894 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16736894 Country of ref document: EP Kind code of ref document: A1 |