Patent ID: 8468299
Filing Date: 2013-06-18
Classification: G06F

Abstract:
1. An apparatus for real-time performance management of a virtualized storage system operable in a network comprising: an in-band virtualization controller system having at least one processor communicating with a plurality of hosts and a managed physical storage over a network, the managed physical storage comprising a plurality of heterogeneous physical storage devices; wherein said virtualization controller system lies in a data path between the plurality of hosts and the managed physical storage, said virtualization controller system presenting a virtual storage comprising a plurality of virtual storage devices to said plurality of hosts, said virtualization controller system receiving I/O requests from said plurality of hosts, and responsive to each I/O request, performing a physical translation and redirecting the I/O request accordingly to said managed physical storage; wherein said virtualization controller system comprises a monitor in communication with the network that acquires performance data from the managed physical storage and the virtual storage, said performance data comprising respective response times for each virtual storage device of said plurality of virtual storage devices; and wherein said virtualization controller system further comprises a cache controller that adjusts at least one respective cache parameter for each virtual storage device of the virtual storage responsive to the respective response times acquired by the monitor.