WO2020114313A1 - 预测硬盘故障发生时间的方法、装置及存储介质 - Google Patents
预测硬盘故障发生时间的方法、装置及存储介质 Download PDFInfo
- Publication number
- WO2020114313A1 WO2020114313A1 PCT/CN2019/121647 CN2019121647W WO2020114313A1 WO 2020114313 A1 WO2020114313 A1 WO 2020114313A1 CN 2019121647 W CN2019121647 W CN 2019121647W WO 2020114313 A1 WO2020114313 A1 WO 2020114313A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- hard disk
- failure
- training
- data set
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/36—Monitoring, i.e. supervising the progress of recording or reproducing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1076—Parity data used in redundant arrays of independent storages, e.g. in RAID systems
- G06F11/1092—Rebuilding, e.g. when physically replacing a failing disk
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/076—Error or fault detection not based on redundancy by exceeding limits by exceeding a count or rate limit, e.g. word- or bit count limit
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0772—Means for error signaling, e.g. using interrupts, exception flags, dedicated error registers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
- G06F11/1048—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices using arrangements adapted for a specific error detection or correction feature
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3034—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a storage system, e.g. DASD based or network based
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3055—Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3452—Performance evaluation by statistical analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
Definitions
- the present disclosure relates to the field of computer technology, and in particular, to a method, device, and storage medium for predicting the time when a hard disk failure occurs.
- the hard disk is the main source of failure in the current data center.
- the hard disk failure prediction technology in the related art blindly pursues the improvement of the detection rate, resulting in a high false detection rate, so many healthy hard disks will be mistaken for faulty hard disks.
- the related hard disk failure prediction technology can only predict whether the hard disk will fail, but cannot predict the time when the failure may occur, resulting in the predicted failure distance being longer than the real failure time (short one to two weeks, long one to two months), so The life cycle of the hard disk is wasted, and the disk replacement cannot be effectively guided.
- the efficiency of hard disk failure prediction is low.
- the present disclosure provides a method, device and storage medium for predicting the occurrence time of a hard disk failure to solve the problem in the related art that the time when a hard disk failure occurs cannot be predicted.
- a method for predicting the occurrence time of a hard disk failure includes: filtering out hard disks nearing failure from a plurality of hard disks based on the collected state data of the hard disks; calculating at the first preset time The variation and dispersion of each piece of data in the status data of the hard disks nearing failure collected in the segment to obtain the first prediction data set; input the first prediction data set into the first training model to obtain each hard disk The probability of a failure occurring in a second preset time period in the future, wherein the first training model is obtained by training based on a first training data set through a first artificial intelligence algorithm, and the first training data set includes positive sample data And negative sample data, wherein the change and dispersion corresponding to the failed hard disk are positive sample data, and the change and dispersion corresponding to the non-failed hard disk are negative sample data.
- an apparatus for predicting the occurrence time of a hard disk failure including: a screening module for screening out hard disks nearing failure from a plurality of hard disks based on the collected state data of the hard disks;
- the calculation module is used to calculate the variation and discrete amount of each piece of data in each state data of the hard disk nearing failure collected during the first preset time period to obtain the first prediction data set;
- the input module is used to Input the first prediction data set into a first training model to obtain the probability of failure of each hard disk in a second preset time period in the future, wherein the first training model is based on the first training through a first artificial intelligence algorithm
- the data set is obtained by training.
- the first training data set includes positive sample data and negative sample data, wherein the variation and dispersion corresponding to the failed hard disk are positive sample data, and the variation and dispersion corresponding to the non-faulty hard disk are negative. sample.
- an apparatus for predicting the occurrence time of a hard disk failure including: a processor; a memory for storing processor executable instructions; when the instructions are executed by the processor, the following operations are performed : Filter out the hard disks that are nearing failure from multiple hard disks based on the collected state data of the hard disks; calculate the data of each piece of data in the state data of hard disks that are nearing failure collected within the first preset time period The amount of change and the discrete amount to obtain the first prediction data set; input the first prediction data set into the first training model to obtain the probability of failure of each hard disk in a second preset time period in the future, wherein the A training model is obtained by training with a first artificial intelligence algorithm based on a first training data set, where the first training data set includes positive sample data and negative sample data, wherein the amount of change and the dispersion corresponding to the failed hard disk are positive sample data , The amount of change and discrete amount corresponding to the non-faulty hard disk
- a non-transitory computer-readable storage medium which, when instructions in the storage medium are executed by a processor, enables the processor to execute the description according to the first aspect of the present disclosure Methods.
- Fig. 1 is a flow chart of a method for predicting the occurrence time of a hard disk failure according to an exemplary embodiment
- Fig. 2 is a flow chart showing a method for predicting the occurrence time of a hard disk failure according to an exemplary embodiment
- Fig. 3 is a flow chart showing a method for predicting the occurrence time of a hard disk failure according to an exemplary embodiment
- Fig. 4 is a block diagram of a device for predicting the occurrence time of a hard disk failure according to an exemplary embodiment
- Fig. 5 is a block diagram of a device for predicting the time when a hard disk failure occurs according to an exemplary embodiment.
- Fig. 1 is a flowchart of a method for predicting the occurrence time of a hard disk failure according to an exemplary embodiment. As shown in Fig. 1, the method includes the following steps:
- Step 101 Screen out the hard disks nearing failure from multiple hard disks based on the collected status data of the hard disks;
- the method can be applied to the failure prediction of a large number of hard disks in a data center.
- the hard disk may be, for example, SATA (Serial Advanced Technology Attachment, Serial ATA interface specification ) Interface hard disk.
- SATA Serial Advanced Technology Attachment, Serial ATA interface specification
- the status data of all the hard disks in the data center can be collected at a fixed time interval N, and the value of N can be 3 hours.
- the collection tool used to collect the status data of the hard disk can be the open source toolkit smartmontools, the instruction iostat One of them.
- the state data of the hard disk collected in a continuous period of time M can be used as the original data set, and the value of M is, for example, 60 days. Assuming that there are g hard disks in the data center, the original data set has a total of g*M/N sample data (hereinafter also referred to as samples). In the method of predicting the occurrence time of a hard disk failure of the present disclosure, the operation of collecting status data of each hard disk can be continuously performed to provide the latest samples.
- the 20,000 hard drives are selected from the 20,000 hard drives.
- 20 hard drives you can only predict the failure time of the 20 hard drives, that is, after performing the above step 101, you can only perform the subsequent steps 102 and 103 for the hard drives that are near the fault selected in step 101, reducing The number of hard drives that need to be predicted for failure time reduces the amount of data that needs to be processed, and significantly improves the efficiency of predicting the failure time of hard drives.
- the status data of the hard disk may include: SMART (Self-Monitoring Analysis and Reporting Technology) information of the hard disk and/or I/O (Input/Output of the hard disk) /Output) information.
- SMART Self-Monitoring Analysis and Reporting Technology
- I/O Input/Output of the hard disk
- the SMART information includes at least one of the following: the number of sectors remapped on the hard disk, the count of unrepairable hardware errors, the error count of hardware ECC (Error Correcting Code, error checking and correction), the original read error rate, The error rate of the seek of the magnetic head and the number of write failures caused by the head being too high from the disc;
- I/O information includes at least: the number of written blocks (blk_written).
- the SMART information of a hard disk may include at least the NORMAL values of the following 3 entries: #5 (Reallocated Sector), the number of sectors remapped by the hard disk, #187 (Reported Uncorrectable Errors, hardware unrepairable error count), and # 195 (Hardware ECC Recovered, error count repaired by hardware ECC).
- #5 Reallocated Sector
- #187 Reported Uncorrectable Errors, hardware unrepairable error count
- # 195 Hardware ECC Recovered, error count repaired by hardware ECC
- the SMART information of the hard disk can be the NORMAL value of the following 6 entries: #1 (Raw Read Error Rate, original read error rate), #5 (Reallocated Sector Count, the number of sectors remapped by the hard disk), #7 ( Seek Error Rate, head seek error rate), #187 (Reported Uncorrectable Errors, hardware unrepairable error count), #189 (High Fly Write, the number of write failures caused by the head being too high) and #195 (Hardware ECC Recovered, error count repaired by hardware ECC), plus one item of I/O information, the state data of the hard disk can have 7 items in total.
- Step 102 Calculate the change amount and discrete amount of each piece of data in each state data of the hard disk nearing failure collected during the first preset time period to obtain a first prediction data set;
- step 102 for example, only the status data of each hard disk of the data center collected in the last 7 days may be acquired.
- the first prediction data set may include various status data of the hard disk (for example, the 7 status data corresponding to the above 7 entries), and each status data includes data collected at different times within the first preset time period. Multiple data; the first prediction data set may also include only one kind of state data of the hard disk. In this case, in step 102, the data of the hard disk that is nearing failure and collected during the first preset time period may be directly calculated. The amount of variation and discreteness of each piece of data in this state data.
- the above-mentioned discrete quantity can reflect the difference between one piece of status data of the hard disk and the overall mean, the discrete quantity can be variance or standard deviation, and the variation can reflect the degree of change of one piece of status data of the hard disk within the first preset time period.
- Step 103 Input the first prediction data set into the first training model to obtain the probability of failure of each hard disk in a second preset time period in the future, wherein the first training model is based on the first artificial intelligence algorithm
- the first training data set is obtained by training.
- the first training data set includes positive sample data and negative sample data, wherein the variation and dispersion corresponding to the failed hard disk are positive sample data, and the variation and dispersion corresponding to the non-faulty hard disk are The amount is negative sample data.
- the first preset time period may be greater than the second preset time period, or the two may be equal.
- the state data of the hard disk in a period of time before the failure can be determined as the data corresponding to the failed hard disk; the state data of the hard disk in a period of time before the failure is determined as the data of the non-faulted hard disk, Or directly delete the part of the data; determine the status data of the non-faulty hard disk as the data corresponding to the non-faulty hard disk.
- the first artificial intelligence algorithm may include: any one of the logistic regression algorithm, artificial neural network algorithm, random forest algorithm, for example, the logistic regression algorithm can be selected to train the first training data set to obtain the first training model .
- the method for predicting the occurrence time of a hard disk failure calculates the amount of change and the discrete amount of each piece of state data based on the state data of the hard disk nearing failure collected during the first preset time period, thereby obtaining the first A prediction data set, inputting the first prediction data set into the first training module may also measure the probability of failure of each hard disk in a second preset time period in the future, thereby achieving the purpose of predicting the time when the hard disk fails.
- the above steps 102 and 103 may be triggered to execute, assuming that the imminently faulty hard disk is h blocks, h ⁇ g.
- Corresponding variance and variation are input into the first training model obtained in advance, and the probability of failure of each hard disk in the next 7 days can be obtained one by one.
- the process of predicting the failure time of the h hard disks that are nearing failure may include:
- the variance and change corresponding to the hard disk are input into the first training model, and the probability of failure in the next 7 days is p_1.
- the variance and change corresponding to the hard disk are input into the first training model, and the probability of failure in the next 7 days is p_h.
- the value of the first threshold may range from 50% to 90%, for example If the first threshold is 80%, it is considered that the hard disk will fail in the next 7 days, and the hard disk can be added to the disk replacement alarm list. O&M personnel can perform disk replacement processing operations based on the disk replacement alarm list. The disk replacement processing operation can be performed one by one, for example, the disk replacement can be performed in the order of the hard disk failure probability from high to low. During the disk replacement process, all the data in the failed hard disk can be copied to the newly added hard disk, so that the number of system hard disks remains unchanged.
- ⁇ is the amount of change
- a n is the first predetermined period of time to collect status data of n items
- k is the total number of said first predetermined period of time to collect status data .
- the method of the embodiment of the present disclosure may predict the time when the hard disk fails based on multiple samples collected within a period of time (that is, the first preset time period).
- FIG. 2 is a flowchart of a method for predicting a time when a hard disk fails according to an exemplary embodiment. As shown in FIG. 2, the method may further include: on the basis of the method shown in FIG. 1:
- Step 201 Before inputting the first prediction data set into the first training model, merge the state data of the hard disks in the first preset time period into one item of data, and calculate each item in the item of data Discrete amount and change amount of data; the combined data can include data collected at different times within the first preset time period;
- step 201 the state data of the same state data among the state data of each hard disk collected in the first preset time period can be combined as An item of status data.
- Step 202 Mark the dispersion and change of non-faulty hard disks in each hard disk as negative sample data, and mark the dispersion and change of the failed hard disks in each hard disk as positive sample data to obtain the first training data set.
- step 201 and step 202 may be executed before step 101 and step 102, and may also be executed after step 101 and step 102.
- FIG. 2 only shows an example case where step 201 is executed before step 101.
- the data set After obtaining the first training data set, the data set can be trained based on the first artificial intelligence algorithm, and the first training model can be obtained.
- filtering out hard disks that are nearing failure from multiple hard disks based on the collected state data of the hard disks may include: collecting the collected state data of each hard disk (hereinafter also referred to as the Two test data sets) input a second training model to obtain a classification result corresponding to each state data, and the classification result category includes the imminent failure and health, wherein the second training model uses a second artificial intelligence algorithm It is obtained by training based on a second training data set, which includes positive sample data and negative sample data, wherein the state data corresponding to the non-faulty hard disks in each hard disk is negative sample data, and the state corresponding to the failed hard disk The data is positive sample data; the hard disk whose proportion of the classification result in the category of endangered failure to the total result exceeds the second threshold is determined as the hard disk near the failure, and the second threshold is, for example, 80%.
- the following describes the process of selecting hard drives that are on the verge of failure from multiple hard drives.
- multiple samples generated by each hard disk of the above g hard disks in 3 days can be used as the second prediction data set. If the number of samples is too small, it is difficult to effectively collect the deterioration state of the hard disk; if the number of samples is too large, the processing volume is increased. It is appropriate to select 20-40 samples, for example, select 24 samples.
- the hard disk has more than t classification results, the type is endangered, then it is determined that the predicted result is that the hard disk is endangered.
- the value range of t may be [12, 22], for example, the value of t may be 18. If the classification result of the hard disk's imminent failure does not exceed t, the hard disk is determined to be a healthy hard disk.
- the above example judges the hard disks that are on the verge of failure by voting, and can select the hard disks that are on the verge of failure among the hard disks in the data center.
- the second artificial intelligence algorithm used for training the second training data set may be, for example, any one of a support vector machine algorithm, a Bayes algorithm, and a gradient thruster algorithm.
- obtaining the second training data set may include: collecting the state data of the hard disks in a first preset period, the first preset period is, for example, 3 hours, to obtain the original data set; Mark each state data in the original data set, mark the state data of the hard disk in the third preset time period before failure as positive sample data, mark the hard disk in the third preset time period before failure
- the external state data is marked as negative sample data, or the state data outside the third preset time period before the failure of the hard disk is deleted, and the state data of the hard disk that has not failed is marked as negative sample data to obtain the above second Training data set.
- mark all samples of the original data set mark each sample of the healthy hard disk as a negative sample; mark the sample of the failed disk within K time before failure as a positive sample; mark the failed hard disk before K time of failure
- the outer sample is marked as a negative sample or discarded.
- the value of K is, for example, 7 days, and finally a second training data set is formed.
- the process of obtaining the first training data set may include: reducing the above-mentioned original data set, and only retaining the samples of each hard disk in the last 7 days.
- the samples of each hard disk in the 7 days are combined to obtain g samples, each sample has 7 kinds of state data, and each piece of data in each state data is used to find the discrete amount and the amount of change.
- the discretization and change of the healthy hard disk are marked as negative samples, and the discretization and change of the failed hard disk are marked as positive samples to form a second training data set.
- the method for predicting the occurrence time of a hard disk failure of the present disclosure may further include: updating the data to be updated in the original data set using the newly collected status data of each hard disk, wherein the data to be updated It is the state data collected in the earliest third preset time period in the original data set.
- the state data collected in the most recent second preset period is periodically replaced with the state data collected in the latest second preset period in a second preset period.
- State data, where the second preset period is, for example, 7 days, so in this embodiment, the state data collected in the last 7 days can be used to replace the state data collected in the earliest 7 days in the original data set, so that the original data Set to update.
- the method for predicting the occurrence time of a hard disk failure of the present disclosure will be described below through an example.
- a total of 2270400 samples of 4730 healthy hard disks are marked as negative samples, and a total of 3920 samples of 70 failed disks 7 days before the failure are marked as positive samples, and the remaining samples are discarded to obtain the second training data set.
- the model of the support vector machine algorithm is used to obtain the second training model.
- each hard disk Enter the second training model for each hard disk in a total of 24 samples in the last 3 days, and each hard disk will get 24 classification results. If a hard disk has more than 18 classification results that are deemed to be nearing failure, it is considered that the hard disk is nearing failure, and it is added to the list of hard disks nearing failure, for a total of 23 hard disks.
- the samples of the 4800 hard disks from the last 7 days are combined, and each entry of each sample finds the variance and change within 7 days.
- the state data of 4730 healthy hard disk targets are recorded as negative samples, and the state data of 70 failed hard drives are marked as positive samples to obtain the first training data set.
- the first training model is obtained by training the model using a logistic regression algorithm for the first training data set.
- the 23 hard drives in the list of hard disks on the verge of failure are combined for the last 7 days, and each entry is calculated for the variance and change within 7 days to obtain 23 samples.
- 23 samples are input into the first training model one by one, and the probability of failure of each hard disk in the next 7 days is obtained one by one.
- the hard disk is added to the disk replacement alarm list. It is assumed that there are four hard disks added to the disk replacement alarm list. Then, the operation and maintenance personnel can perform a disk replacement operation on the four hard disks. Add the latest 7-day collected status data of each hard disk to the original data set to replace the status data detected in the original data set at the earliest 7 days.
- Fig. 3 is a block diagram of an apparatus for predicting the occurrence time of a hard disk failure according to an exemplary embodiment.
- the apparatus 30 includes the following components: a filtering module 31, configured to Item status data filters out hard drives that are nearing failure from multiple hard drives; the calculation module 32 is used to calculate the amount of change in each piece of data in each state data of hard drives that are nearing failure collected within the first preset time period And a discrete quantity to obtain a first prediction data set; an input module 33 is used to input the first prediction data set into a first training model to obtain the probability of failure of each hard disk in a second preset time period in the future, where ,
- the first training model is obtained by training based on a first training data set through a first artificial intelligence algorithm, the first training data set includes positive sample data and negative sample data, wherein the change amount and discrete amount corresponding to the failed hard disk It is positive sample data, and the amount of change and dispersion corresponding to non-faulty hard disks are negative sample data.
- the screening module may include: an input unit configured to input the collected state data of each hard disk into the second training model to obtain a classification corresponding to the state data
- the category of the classification result includes the imminent failure and health
- the second training model is obtained by training based on a second training data set through a second artificial intelligence algorithm, and the second training data set includes positive sample data and Negative sample data, wherein the state data corresponding to the non-faulty hard drives in each hard disk is negative sample data, and the state data corresponding to the failed hard disks is positive sample data
- a determining unit is used to classify the obtained classification results as being near failure
- the hard disk whose classification result accounts for the total result exceeds the second threshold is determined as a hard disk nearing failure.
- Fig. 4 is a block diagram of an apparatus for predicting the occurrence time of a hard disk failure according to an exemplary embodiment.
- the apparatus may further include: a merge module 41 based on the apparatus shown in Fig. 3, with Before inputting the first prediction data set into the first training model, the state data of the hard disks in the first preset time period is combined into one piece of data, and the data of each piece of data in the piece of data is calculated. Discrete and change; the first marking module 42 is used to mark the discrete and change of non-faulty hard drives in each hard drive as negative sample data, and mark the discrete and change of the failed hard drives in each hard drive For positive sample data, the first training data set is obtained.
- the status data may include SMART information of the hard disk and/or I/O information of the hard disk.
- the SMART information may include at least one of the following: the number of sectors remapped by the hard disk, the count of unrepairable hardware errors, the count of error repaired by hardware ECC, the original read error rate, and head seek The error rate and the number of write failures caused by the head being too high off the disk; the I/O information includes at least: the number of write blocks.
- the device may further include: an update module for updating the data to be updated in the original data set with the newly collected status data of each hard disk, wherein the data to be updated is The original data is the state data collected in the earliest third preset time period.
- the amount of change is calculated by any of the following formulas: as well as Wherein, ⁇ is the amount of change, a n is the first predetermined period of time to collect status data of n items, k is the total number of said first predetermined period of time to collect status data .
- Fig. 5 is a block diagram of a device 600 for predicting the occurrence time of a hard disk failure according to an exemplary embodiment.
- the device 600 may be provided as a server. 5
- the device 600 includes a processor 622, the number of which may be one or more, and a memory 632, which is used to store a computer program executable by the processor 622.
- the computer program stored in the memory 632 may include one or more modules each corresponding to a set of instructions.
- the processor 622 may be configured to execute the computer program to perform the above-described method of predicting the time when a hard disk failure occurs.
- the device 600 may further include a power component 626 and a communication component 650, which may be configured to perform power management of the device 600, and the communication component 650 may be configured to implement communication of the device 600, for example, wired or wireless communication .
- the device 600 may also include an input/output (I/O) interface 658.
- the device 600 can operate an operating system based on the memory 632, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, and so on.
- a non-transitory computer-readable storage medium including program instructions for example, a memory 632 including program instructions
- the program instructions may be executed by the processor 622 of the device 600 to complete the above A method to predict the time when a hard drive fails.
- the present disclosure can predict the time when the hard disk fails.
- the beneficial effects of the present disclosure are as follows:
- the method for predicting the occurrence time of a hard disk failure calculates the amount of change in each piece of state data based on each state data of a hard disk nearing failure collected during a first preset time period and Discrete quantity, to get the first prediction data set, input the first prediction data set to the first training module can also measure the probability of failure of each hard disk in the second preset time period in the future, so as to realize the prediction of hard disk occurrence The purpose of the time of failure.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Probability & Statistics with Applications (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- Evolutionary Computation (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Debugging And Monitoring (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
Description
Claims (16)
- 一种预测硬盘故障发生时间的方法,其中,包括:根据采集到的硬盘的各项状态数据从多个硬盘中筛选出濒临故障的硬盘;计算在第一预设时间段内采集到的濒临故障的硬盘的各项状态数据中的各条数据的变化量以及离散量,得到第一预测数据集;将所述第一预测数据集输入第一训练模型,得到各硬盘在未来的第二预设时间段内发生故障的概率,其中,所述第一训练模型通过第一人工智能算法基于第一训练数据集进行训练得到,所述第一训练数据集中包括正样本数据以及负样本数据,其中,故障硬盘对应的变化量以及离散量为正样本数据,非故障硬盘对应的变化量以及离散量为负样本数据。
- 根据权利要求1所述的方法,其中,根据采集到的硬盘的状态数据从多个硬盘中筛选出濒临故障的硬盘,包括:将采集到的所述各硬盘的各项状态数据输入第二训练模型,得到与所述各项状态数据对应的分类结果,所述分类结果的类别包括濒临故障以及健康,其中,所述第二训练模型通过第二人工智能算法基于第二训练数据集进行训练得到,所述第二训练数据集中包括正样本数据以及负样本数据,其中,所述各硬盘中非故障硬盘对应的状态数据为负样本数据,故障硬盘对应的状态数据为正样本数据;将获得的分类结果中类别为濒临故障的分类结果占总结果的比例超过第二阈值的硬盘确定为濒临故障的硬盘。
- 根据权利要求1所述的方法,其中,所述状态数据包括:硬盘的SMART信息和/或硬盘的读/写I/O信息。
- 根据权利要求3所述的方法,其中,所述SMART信息包括以下至少一项:硬盘重映射的扇区个数、硬件不可修复的错误计数、硬件错误检查和纠正ECC修复的错误计数、原始读出错率、磁头寻道出错率以及磁头离盘片过高导致写失败的次数;所述I/O信息至少包括:写入块数。
- 根据权利要求1所述的方法,其中,所述方法还包括:在将所述第一预测数据集输入第一训练模型之前,将所述各硬盘在所述第一预设时间段内的状态数据合并为一项数据,计算该项数据内各条数据的离散量以及变化量;将所述各硬盘中非故障硬盘的离散量以及变化量标记为负样本数据,将所述各硬盘中故障硬盘的离散量以及变化量标记为正样本数据,得到所述第一训练数据集。
- 根据权利要求1所述的方法,其中,所述方法还包括:使用新采集到的各硬盘的状态数据更新所述原始数据集中的待更新数据,其中,所述待更新数据是所述原始数据集中在最早的第三预设时间段内采集到的所述状态数据。
- 一种预测硬盘故障发生时间的装置,其中,包括:筛选模块,用于根据采集到的硬盘的各项状态数据从多个硬盘中筛选出濒临故障的硬盘;计算模块,用于计算在第一预设时间段内采集到的濒临故障的硬盘的各项状态数据中的各条数据的变化量以及离散量,得到第一预测数据集;输入模块,用于将所述第一预测数据集输入第一训练模型,得到各硬盘在未来的第二预设时间段内发生故障的概率,其中,所述第一训练模型通过第一人工智能算法基于第一训练数据集进行训练得到,所述第一训练数据集中包括正样本数据以及负样本数据,其中,故障硬盘对应的变化量以及离散量为正样本数据,非故障硬盘对应的变化量以及离散量为负样本数据。
- 根据权利要求8所述的装置,其中,所述筛选模块包括:输入单元,用于将采集到的所述各硬盘的各项状态数据输入第二训练模型,得到与所述各项状态数据对应的分类结果,所述分类结果的类别包括濒临故障以及健康,其中,所述第二训练模型通过第二人工智能算法基于第二训练数据集进行训练得到,所述第二训练数据集中包括正样本数据以及负样本数据,其中,所述各硬盘中非故障硬盘对应的状态数据为负样本数据,故障硬盘对应的状态数据为正样本数据;确定单元,用于将获得的分类结果中类别为濒临故障的分类结果占总结果的比例超过第二阈值的硬盘确定为濒临故障的硬盘。
- 根据权利要求8所述的装置,其中,所述状态数据包括:硬盘的SMART信息和/或硬盘的读/写I/O信息。
- 根据权利要求10所述的装置,其中,所述SMART信息包括以下至少一项:硬盘重映射的扇区个数、硬件不可修复的错误计数、硬件错误检查和纠正ECC修复的错误计数、原始读出错率、磁头寻道出错率以及磁头离盘片过高导致写失败的次数;所述I/O信息至少包括:写入块数。
- 根据权利要求8所述的装置,其中,所述装置还包括:合并模块,用于在将所述第一预测数据集输入第一训练模型之前,将所述各硬盘在所述第一预设时间段内的状态数据合并为一项数据,计算该项数据内各条数据的离散量以及 变化量;第一标记模块,用于将所述各硬盘中非故障硬盘的离散量以及变化量标记为负样本数据,将所述各硬盘中故障硬盘的离散量以及变化量标记为正样本数据,得到所述第一训练数据集。
- 根据权利要求8所述的装置,其中,所述装置还包括:更新模块,用于使用新采集到的各硬盘的状态数据更新所述原始数据集中的待更新数据,其中,所述待更新数据是所述原始数据集中在最早的第三预设时间段内采集到的所述状态数据。
- 一种预测硬盘故障发生时间的装置,其中,包括:处理器;用于存储处理器可执行指令的存储器;当所述指令被处理器执行时,执行如下操作:根据采集到的硬盘的各项状态数据从多个硬盘中筛选出濒临故障的硬盘;计算在第一预设时间段内采集到的濒临故障的硬盘的各项状态数据中的各条数据的变化量以及离散量,得到第一预测数据集;将所述第一预测数据集输入第一训练模型,得到各硬盘在未来的第二预设时间段内发生故障的概率,其中,所述第一训练模型通过第一人工智能算法基于第一训练数据集进行训练得到,所述第一训练数据集中包括正样本数据以及负样本数据,其中,故障硬盘对应的变化量以及离散量为正样本数据,非故障硬盘对应的变化量以及离散量为负样本数据。
- 一种非临时性计算机可读存储介质,当所述存储介质中的指令由处理器执行时,使得处理器能够执行根据权利要求1至7任一项所述的方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/600,551 US11656943B2 (en) | 2018-12-05 | 2019-11-28 | Method and apparatus for predicting hard disk fault occurrence time, and storage medium |
| EP19892295.7A EP3879405A4 (en) | 2018-12-05 | 2019-11-28 | Method and apparatus for predicting hard disk fault occurrence time, and storage medium |
| JP2021531832A JP7158586B2 (ja) | 2018-12-05 | 2019-11-28 | ハードディスク故障発生時期の予測方法、装置及び記憶媒体 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811484874.3A CN109828869B (zh) | 2018-12-05 | 2018-12-05 | 预测硬盘故障发生时间的方法、装置及存储介质 |
| CN201811484874.3 | 2018-12-05 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020114313A1 true WO2020114313A1 (zh) | 2020-06-11 |
Family
ID=66858675
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2019/121647 Ceased WO2020114313A1 (zh) | 2018-12-05 | 2019-11-28 | 预测硬盘故障发生时间的方法、装置及存储介质 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US11656943B2 (zh) |
| EP (1) | EP3879405A4 (zh) |
| JP (1) | JP7158586B2 (zh) |
| CN (1) | CN109828869B (zh) |
| WO (1) | WO2020114313A1 (zh) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111858283A (zh) * | 2020-07-24 | 2020-10-30 | 山东海量信息技术研究院 | 一种边缘数据中心的硬盘故障预处理方法及相关组件 |
| CN112308126A (zh) * | 2020-10-27 | 2021-02-02 | 深圳前海微众银行股份有限公司 | 故障识别模型训练方法、故障识别方法、装置及电子设备 |
| CN112737834A (zh) * | 2020-12-25 | 2021-04-30 | 北京浪潮数据技术有限公司 | 一种云硬盘故障预测方法、装置、设备及存储介质 |
| CN113688564A (zh) * | 2021-07-30 | 2021-11-23 | 济南浪潮数据技术有限公司 | 一种预测ssd硬盘剩余寿命的方法、装置、终端及存储介质 |
| CN113822336A (zh) * | 2021-08-20 | 2021-12-21 | 济南浪潮数据技术有限公司 | 一种云硬盘故障预测方法、装置、系统及可读存储介质 |
| CN114327962A (zh) * | 2020-09-27 | 2022-04-12 | 中国移动通信集团浙江有限公司 | 一种硬盘故障分级预警的方法和装置 |
Families Citing this family (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109828869B (zh) * | 2018-12-05 | 2020-12-04 | 南京中兴软件有限责任公司 | 预测硬盘故障发生时间的方法、装置及存储介质 |
| CN110413227B (zh) * | 2019-06-22 | 2021-06-11 | 华中科技大学 | 一种硬盘设备的剩余使用寿命在线预测方法和系统 |
| CN111008119A (zh) * | 2019-12-13 | 2020-04-14 | 浪潮电子信息产业股份有限公司 | 一种硬盘预测模型的更新方法、装置、设备及介质 |
| US10733512B1 (en) * | 2019-12-17 | 2020-08-04 | SparkCognition, Inc. | Cooperative use of a genetic algorithm and an optimization trainer for autoencoder generation |
| CN111414286B (zh) * | 2020-03-06 | 2021-11-09 | 同济大学 | 一种基于深度学习的不平衡硬盘数据的故障诊断方法 |
| CN111858108B (zh) * | 2020-06-23 | 2024-05-10 | 新华三技术有限公司 | 一种硬盘故障预测方法、装置、电子设备和存储介质 |
| CN114595085B (zh) * | 2020-12-03 | 2025-12-30 | 中兴通讯股份有限公司 | 磁盘失效预测方法、预测模型训练方法、电子设备 |
| CN114756420A (zh) * | 2020-12-29 | 2022-07-15 | 超聚变数字技术有限公司 | 故障预测方法及相关装置 |
| CN113295635A (zh) * | 2021-05-27 | 2021-08-24 | 河北先河环保科技股份有限公司 | 一种基于动态更新数据集的水质污染报警方法 |
| US20230008268A1 (en) * | 2021-07-07 | 2023-01-12 | Hewlett-Packard Development Company, L.P. | Extrapolated usage data |
| CN115700549A (zh) * | 2021-07-23 | 2023-02-07 | 伊姆西Ip控股有限责任公司 | 模型训练方法、故障确定方法、电子设备和程序产品 |
| CN113590406B (zh) * | 2021-08-16 | 2024-12-03 | 湖南博匠信息科技有限公司 | 一种基于电变量进行固态硬盘故障检测的方法及系统 |
| CN116738301B (zh) * | 2022-03-01 | 2026-04-17 | 英业达科技有限公司 | 硬盘效能问题分类模型的建立方法及系统、分析方法 |
| CN115130517B (zh) * | 2022-07-05 | 2025-08-26 | 重庆大学 | 一种基于LightGBM的汽车胎压故障精准定位方法 |
| CN115687038B (zh) * | 2022-08-23 | 2023-09-26 | 江苏臻云技术有限公司 | 一种基于大数据的硬盘故障预测系统及方法 |
| CN116595452A (zh) * | 2023-05-09 | 2023-08-15 | 苏州浪潮智能科技有限公司 | 服务器故障预测方法、装置、计算机设备及存储介质 |
| CN116701150B (zh) * | 2023-06-19 | 2024-01-16 | 深圳市银闪科技有限公司 | 一种基于物联网的存储数据安全监管系统及方法 |
| CN116610484B (zh) * | 2023-07-19 | 2023-11-03 | 苏州浪潮智能科技有限公司 | 一种模型训练方法、故障预测方法、系统、设备以及介质 |
| CN117170998B (zh) * | 2023-11-03 | 2024-03-01 | 凌雄技术(深圳)有限公司 | 一种智能化设备生命周期管理系统 |
| KR20250089851A (ko) * | 2023-12-12 | 2025-06-19 | 삼성전자주식회사 | 전자 장치 및 이의 제어 방법 |
| CN118656273B (zh) * | 2024-08-21 | 2025-02-11 | 天津理工大学 | 面向低质量数据集的硬盘故障预测及数据迁移方法 |
| CN119597580B (zh) * | 2024-11-25 | 2025-07-04 | 鸿秦(北京)科技有限公司 | 一种硬盘异常实时监测方法及系统 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104503874A (zh) * | 2014-12-29 | 2015-04-08 | 南京大学 | 一种云计算平台的硬盘故障预测方法 |
| US20160232450A1 (en) * | 2015-02-05 | 2016-08-11 | Wistron Corporation | Storage device lifetime monitoring system and storage device lifetime monitoring method thereof |
| CN108446734A (zh) * | 2018-03-20 | 2018-08-24 | 中科边缘智慧信息科技(苏州)有限公司 | 基于人工智能的磁盘故障自动预测方法 |
| CN108647136A (zh) * | 2018-05-10 | 2018-10-12 | 南京道熵信息技术有限公司 | 基于smart信息和深度学习的硬盘损坏预测方法及装置 |
| CN109828869A (zh) * | 2018-12-05 | 2019-05-31 | 中兴通讯股份有限公司 | 预测硬盘故障发生时间的方法、装置及存储介质 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015184823A (ja) * | 2014-03-20 | 2015-10-22 | 株式会社東芝 | モデルパラメータ算出装置、モデルパラメータ算出方法およびコンピュータプログラム |
| CN105260279B (zh) * | 2015-11-04 | 2019-01-01 | 四川效率源信息安全技术股份有限公司 | 基于smart数据动态诊断硬盘故障的方法和装置 |
| CN107025153B (zh) * | 2016-01-29 | 2021-02-12 | 阿里巴巴集团控股有限公司 | 磁盘的故障预测方法和装置 |
| US10191668B1 (en) * | 2016-06-27 | 2019-01-29 | EMC IP Holding Company LLC | Method for dynamically modeling medium error evolution to predict disk failure |
| US10310749B2 (en) * | 2016-09-16 | 2019-06-04 | Netscout Systems Texas, Llc | System and method for predicting disk failure |
| US10216558B1 (en) * | 2016-09-30 | 2019-02-26 | EMC IP Holding Company LLC | Predicting drive failures |
| JP2019053474A (ja) * | 2017-09-14 | 2019-04-04 | 先智雲端數據股▲分▼有限公司ProphetStor Data Services, Inc. | クラウドベースサービスのデータ保護方法 |
| CN108073486B (zh) * | 2017-12-28 | 2022-05-10 | 新华三大数据技术有限公司 | 一种硬盘故障的预测方法和装置 |
| CN108228377B (zh) * | 2017-12-29 | 2020-07-07 | 华中科技大学 | 一种面向磁盘故障检测的smart阈值优化方法 |
| CN109491850A (zh) * | 2018-11-21 | 2019-03-19 | 北京北信源软件股份有限公司 | 一种磁盘故障预测方法及装置 |
-
2018
- 2018-12-05 CN CN201811484874.3A patent/CN109828869B/zh active Active
-
2019
- 2019-11-28 WO PCT/CN2019/121647 patent/WO2020114313A1/zh not_active Ceased
- 2019-11-28 JP JP2021531832A patent/JP7158586B2/ja active Active
- 2019-11-28 US US17/600,551 patent/US11656943B2/en active Active
- 2019-11-28 EP EP19892295.7A patent/EP3879405A4/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104503874A (zh) * | 2014-12-29 | 2015-04-08 | 南京大学 | 一种云计算平台的硬盘故障预测方法 |
| US20160232450A1 (en) * | 2015-02-05 | 2016-08-11 | Wistron Corporation | Storage device lifetime monitoring system and storage device lifetime monitoring method thereof |
| CN108446734A (zh) * | 2018-03-20 | 2018-08-24 | 中科边缘智慧信息科技(苏州)有限公司 | 基于人工智能的磁盘故障自动预测方法 |
| CN108647136A (zh) * | 2018-05-10 | 2018-10-12 | 南京道熵信息技术有限公司 | 基于smart信息和深度学习的硬盘损坏预测方法及装置 |
| CN109828869A (zh) * | 2018-12-05 | 2019-05-31 | 中兴通讯股份有限公司 | 预测硬盘故障发生时间的方法、装置及存储介质 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3879405A4 * |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111858283A (zh) * | 2020-07-24 | 2020-10-30 | 山东海量信息技术研究院 | 一种边缘数据中心的硬盘故障预处理方法及相关组件 |
| CN114327962A (zh) * | 2020-09-27 | 2022-04-12 | 中国移动通信集团浙江有限公司 | 一种硬盘故障分级预警的方法和装置 |
| CN112308126A (zh) * | 2020-10-27 | 2021-02-02 | 深圳前海微众银行股份有限公司 | 故障识别模型训练方法、故障识别方法、装置及电子设备 |
| CN112737834A (zh) * | 2020-12-25 | 2021-04-30 | 北京浪潮数据技术有限公司 | 一种云硬盘故障预测方法、装置、设备及存储介质 |
| CN113688564A (zh) * | 2021-07-30 | 2021-11-23 | 济南浪潮数据技术有限公司 | 一种预测ssd硬盘剩余寿命的方法、装置、终端及存储介质 |
| CN113688564B (zh) * | 2021-07-30 | 2024-02-27 | 济南浪潮数据技术有限公司 | 一种预测ssd硬盘剩余寿命的方法、装置、终端及存储介质 |
| CN113822336A (zh) * | 2021-08-20 | 2021-12-21 | 济南浪潮数据技术有限公司 | 一种云硬盘故障预测方法、装置、系统及可读存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3879405A1 (en) | 2021-09-15 |
| JP2022508320A (ja) | 2022-01-19 |
| US20220206898A1 (en) | 2022-06-30 |
| CN109828869B (zh) | 2020-12-04 |
| JP7158586B2 (ja) | 2022-10-21 |
| CN109828869A (zh) | 2019-05-31 |
| EP3879405A4 (en) | 2022-01-19 |
| US11656943B2 (en) | 2023-05-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2020114313A1 (zh) | 预测硬盘故障发生时间的方法、装置及存储介质 | |
| US8478569B2 (en) | Auto adjustment of baseline on configuration change | |
| Zhang et al. | Multi-view feature-based {SSD} failure prediction: what, when, and why | |
| US20150205657A1 (en) | Predicting failure of a storage device | |
| CN111858108B (zh) | 一种硬盘故障预测方法、装置、电子设备和存储介质 | |
| CN113778766B (zh) | 基于多维特征的硬盘故障预测模型建立方法及其应用 | |
| WO2021238258A1 (zh) | 一种磁盘故障预测方法和系统 | |
| US11734103B2 (en) | Behavior-driven die management on solid-state drives | |
| KR20210108874A (ko) | 기계 학습을 사용하여 스토리지 장치 장애를 예측하는 시스템 및 장치 | |
| JP7273669B2 (ja) | ストレージシステム及びその制御方法 | |
| CN110119344B (zh) | 基于s.m.a.r.t参数的硬盘健康状态分析方法 | |
| Ghiasvand et al. | Anomaly detection in high performance computers: A vicinity perspective | |
| JP2021022416A (ja) | ハードディスクの耐用年数の最適化方法及びそのシステム | |
| CN115794451A (zh) | 基于存储设备健康状态的执行策略预测方法、装置及系统 | |
| CN110175100A (zh) | 一种存储盘故障预测方法及预测系统 | |
| US10574552B2 (en) | Operation of data network | |
| Tsai et al. | A study of soft error consequences in hard disk drives | |
| Yang et al. | Zte-predictor: Disk failure prediction system based on lstm | |
| US10776240B2 (en) | Non-intrusive performance monitor and service engine | |
| CN114930299A (zh) | 一种管理数据存储阵列的方法、装置及存储介质 | |
| CN114661566B (zh) | 硬盘故障预测方法及装置 | |
| Zhou et al. | Asldp: An active semi-supervised learning method for disk failure prediction | |
| CN114816878A (zh) | 一种硬盘故障预测方法、设备及介质 | |
| US8780471B2 (en) | Linking errors to particular tapes or particular tape drives | |
| CN118885349B (zh) | 目标不可纠正故障预测模型训练方法以及相关设备 |
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: 19892295 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2021531832 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2019892295 Country of ref document: EP Effective date: 20210610 |
|
| WWW | Wipo information: withdrawn in national office |
Ref document number: 2019892295 Country of ref document: EP |