Review of techniques for predicting hard drive failure with SMART attributes. (2018)