Software Implementation of Neural Recurrent Model to Predict Remaining Useful Life of Data Storage Devices