A data storage system wherein end-user data is transferred between a host computer
and a bank of disk drives through an interface. The interface includes a memory
and a directors interconnected through an interface state data bus and end-user
data busses. At least one front-end one of the directors is in communication with
the host computer and at least one rear-end one of the directors is in communication
with the bank of disk drives. The interface state data bus section is in communication
with: both the at least one front-end one and the at least one rear-end one of
the directors; and to the memory. Each one of the end-user data buses has a first
end coupled to a corresponding one of the directors and a second end coupled to
the memory. The directors control the end-user data transfer between the host computer
and the bank of disk drives through the memory in response to interface state data
generated by the directors as such end-user data passes through the end-user data
busses. The generated interface state data is transferred among the directors through
the memory as such end-user data passes through the end-user bus.