Transformation from legacy storage to software defined storage–a review