1. A method for managing a Software Defined Storage (SDS) including a plurality of storage devices which are operated by storage traffic modeling of SDS software, comprising the steps of: collecting observed values of at least one performance parameter of the plurality of storage devices in a period of time by a traffic monitoring module; sending the observed values to an artificial neural network prediction module; generating a trend structure of the at least one performance parameter varying with time based on the observed values received from the traffic monitoring module; obtaining a predicted value of the at least one performance parameter in a particular point in time in the future; comparing the predicted value with the observed value of the at least one performance parameter in the particular point in time; adjusting the trend structure to obtain another predicted value so that the another predicted value is closer to the observed value for the same particular point in time; providing the adjusted trend structure including the another predicted value to the SDS by the artificial neural network prediction module; and reconfiguring the plurality of storage devices of the SDS according to the adjusted trend structure to optimize utilization of the SDS.