Storage virtualization or cloud storage is the process of grouping the physical storage from multiple network storage devices into a single storage device. This virtualization concept addresses the complexity of data and storage management allowing easy backup, archiving and task recovery in a less time.