David Black - Acton MA Stephen MacArthur - Northborough MA Richard Wheeler - Belmont MA
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 1516
US Classification:
709211, 709212, 709213, 707200, 711154
Abstract:
A system interface includes a plurality of first directors, a plurality of second directors, a data transfer section and a message network. The data transfer section includes a cache memory. The cache memory is coupled to the plurality of first and second directors. The messaging network operates independently of the data transfer section and such network is coupled to the plurality of first directors and the plurality of second directors. The first and second directors control data transfer between the first directors and the second directors in response to messages passing between the first directors and the second directors through the messaging network to facilitate data transfer between first directors and the second directors. The data passes through the cache memory in the data transfer section. A method for operating a data storage system adapted to transfer data between a host computer/server and a bank of disk drives.
Data Storage System Having Separate Data Transfer Section And Message Network With Status Register
Avinash Kallat - Marlborough MA Robert Thibault - Westboro MA Stephen D. MacArthur - Northborough MA
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 1300
US Classification:
710317
Abstract:
A system interface includes a plurality of first directors, a plurality of second directors, a data transfer section and a message network. The data transfer section includes a cache memory. The cache memory is coupled to the plurality of first and second directors. The messaging network operates independently of the data transfer section and such network is coupled to the plurality of first directors and the plurality of second directors. The first and second directors control data transfer between the first directors and the second directors in response to messages passing between the first directors and the second directors through the messaging network to facilitate data transfer between first directors and the second directors. The data passes through the cache memory in the data transfer section. A method for operating a data storage system adapted to transfer data between a host computer/server and a bank of disk drives.
A system interface includes a plurality of first directors, a plurality of second directors, a data transfer section and a message network. The data transfer section includes a cache memory. The cache memory is coupled to the plurality of first and second directors. The messaging network operates independently of the data transfer section and such network is coupled to the plurality of first directors and the plurality of second directors. The first and second directors control data transfer between the first directors and the second directors in response to messages passing between the first directors and the second directors through the messaging network to facilitate data transfer between first directors and the second directors. The data passes through the cache memory in the data transfer section. A method for operating a data storage system adapted to transfer data between a host computer/server and a bank of disk drives.
Data Storage System Having Redundant Service Processors
Robert A. Thibault - Westboro MA, US Stephen D. MacArthur - Northboro MA, US Brian Gallagher - Southboro MA, US Brian Marchionni - Milford MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F012/00
US Classification:
711114, 710305
Abstract:
A data storage system for transferring data between a host computer/server and a bank of disk drives through a system interface. The system interface includes: a plurality of first directors coupled to the host computer/server; a plurality of second directors coupled to the bank of disk drives; a cache memory; and a data transfer section coupled to the plurality of first directors, the second directors, and the cache memory. A messaging network is coupled to the plurality of first directors and the plurality of second directors. The first and second directors control data transfer between the host computer and the bank of disk drives in response to messages passing between the directors through the messaging network as such data passes through the memory via the data transfer section. A service processing network is provided for interfacing a plurality of service processing units to the plurality of first and second directors through a plurality of redundant communication channels. With such arrangement, because the service processor is being more involved in the functionality operation of the system, a pair of redundant service processors is provided.
Data Storage System Having Separate Data Transfer Section And Message Network With Plural Directors On A Common Printed Circuit Board And Redundant Switching Networks
David L. Black - Acton MA, US Richard Wheeler - Belmont MA, US Robert Thibault - Westboro MA, US Stephen D. MacArthur - Northborough MA, US Yuval Ofek - Framingham MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 13/00 G06F 13/36
US Classification:
710317, 711113, 711130
Abstract:
A system interface includes a plurality of first director boards. Each one of the first director boards has a plurality of first directors and a crossbar switch having input/output ports coupled to the first directors on such one of the first director boards and a pair of output/input ports. The system interface also includes a plurality of second director boards. Each one of the second directors boards has a plurality of second directors and a crossbar switch having input/output ports coupled to the second directors on such one of the second director boards and a pair of output/input ports. A data transfer section is provided having a cache memory. The cache memory is coupled to the plurality of first and second directors. A message network is operative independently of the data transfer section. The message network includes a pair of message network boards.
Data Storage System Having Separate Data Transfer Section And Message Network With Plural Directions On A Common Printed Circuit Board
A system interface having a plurality of first directors and a crossbar switch having input/output ports coupled to the first directors on such one of the first director boards and a pair of output/input ports. A plurality of second director boards is provided. Each one of the second directors boards has a plurality of second directors a crossbar switch having input/output ports coupled to the second directors on such one of the second director boards and a pair of output/input ports. A data transfer section is provided having a cache memory. The cache memory is coupled to the plurality of first and second directors. A message network is provided, such network being operative independently of the data transfer section. The first and second directors control data transfer between the first directors and the second directors in response to messages passing between the first directors and the second directors through the message network to facilitate data transfer between first directors and the second directors. The data passes through the cache memory in the data transfer section.
Data Storage System Having Separate Data Transfer Section And Message Network Having Bus Arbitration
A system interface includes a plurality of first directors, a plurality of second directors, a data transfer section and a message network. The data transfer section includes a cache memory. The cache memory is coupled to the plurality of first and second directors. The messaging network operates independently of the data transfer section and such network is coupled to the plurality of first directors and the plurality of second directors. The first and second directors control data transfer between the first directors and the second directors in response to messages passing between the first directors and the second directors through the messaging network to facilitate data transfer between first directors and the second directors. The data passes through the cache memory in the data transfer section. A method for operating a data storage system adapted to transfer data between a host computer/server and a bank of disk drives.
Method For Message Transfer In Computer Storage System
David L. Black - Acton MA, US Stephen D. MacArthur - Northboro MA, US Richard G. Wheeler - Belmont MA, US Robert A. Thibault - Westboro MA, US Michael Shulman - Groton MA, US
A system interface includes a plurality of first directors, a plurality of second directors, a data transfer section and a message network. The data transfer section includes a cache memory. The cache memory is coupled to the plurality of first and second directors. The messaging network operates independently of the data transfer section and such network is coupled to the plurality of first directors and the plurality of second directors. The first and second directors control data transfer between the first directors and the second directors in response to messages passing between the first directors and the second directors through the messaging network to facilitate data transfer between first directors and the second directors. The data passes through the cache memory in the data transfer section. A method for operating a data storage system adapted to transfer data between a host computer/server and a bank of disk drives.