| US 7,549,017 B2 | ||
| Methods and apparatus for selecting a virtualization engine | ||
| Varagur V. Chandrasekaran, Fremont, Calif. (US); and Sachin Jain, Santa Clara, Calif. (US) | ||
| Assigned to Cisco Technology, Inc., San Jose, Calif. (US) | ||
| Filed on Mar. 07, 2006, as Appl. No. 11/370,643. | ||
| Prior Publication US 2007/0214315 A1, Sep. 13, 2007 | ||
| Int. Cl. G06F 12/02 (2006.01) | ||
| U.S. Cl. 711—114 [711/170] | 23 Claims |

| 1. A method comprising:
receiving topology information for a storage area network, the storage area network associated with a virtual logical unit
number (VLUN) including a plurality of host initiators, a plurality of targets, and a plurality of candidate virtualization
engines;
determining latency characteristics for performing input/output (I/O) operations between the plurality of host initiators
and the plurality of targets using the candidate virtualization engines;
determining mirroring and striping characteristics associated with the VLUN; and
selecting a virtualization engine from the plurality of candidate virtualization engines for the VLUN based on the average
latency and the mirroring and striping characteristics.
|