The VASA provider extends VMware’s Distributed Resource Scheduler (DRS) functionality to data storage by enabling a Storage Distributed Resource Scheduler (SDRS) to operate on a group of datastores with similar capabilities. With the VASA provider, SDRS can determine whether a storage array can support SDRS migration, and whether migration is recommended.