1. A method of managing data storage comprising: monitoring I/O activity associated with at least one range of addresses in an application address space; and associating at least one data storage device with the at least one range of addresses according to the I/O activity associated with the at least one range of addresses.