In a network switch, a method of resolving requests from a plurality of host initiators by scheduling access to a plurality of storage systems, the method comprising the steps of:
- (a) routing requests to the plurality of storage systems and receiving scheduling data from each of the plurality of storage systems through a plurality of multi-port switches interconnected to form a switched fabric;
- and
- (b) storing the scheduling data in a memory;
- and
- (c) scheduling the requests to the plurality of storage systems in response to the scheduling data stored in the memory;
- wherein:
- the scheduling data is transferred automatically from each storage system to the memory through the multi-port switches without requesting the scheduling data from each storage system;
- and
- each storage system comprises a disk drive comprising a disk and a head;
- the scheduling data comprises a radial location of the head relative to the disk within each disk drive;
- and
- routing requests to the plurality of storage systems.