1. A method of modeling a storage environment at a specific time, the method comprising: accessing an existing state of the storage environment; projecting a future state of the storage environment based on the existing state of the storage environment; and applying a simulated workload to the future state of the storage environment to identify an impact of the simulated workload on the future state.