1. A method for generating a virtual volume in a storage system architecture, the storage system architecture comprising a host and at least one disk array subsystem, the at least one disk array subsystem comprising a disk array controller and a physical storage device array, the method comprising: mapping the physical storage device array into one or more media extents; providing a virtualization module in one of the at least one disk array subsystem so that said one disk array subsystem becomes a master disk array subsystem; selecting, by the virtualization module, at least one of the one or more media extents to form a virtual pool, according to a section allocation mechanism; forming, by the virtualization module, at least one virtual volume and managing the at least one virtual volume, according to the section allocation mechanism; and presenting, by the virtualization module, the at least one virtual volume to the host.