Claims
- 1. A storage system comprising:
- a plurality of first logical units, connected to at least one host device, which form interfaces for the host device;
- a storage device for storing therein information received from the host device;
- a plurality of second logical units, connected to said storage device, which forms interfaces for said storage device;
- a duplexed cache memory device for temporarily storing therein data transferred between said plurality of first logical units and said plurality of second logical units; and
- a common bus connected to said plurality of first logical units, said plurality of second logical units, and said duplexed cache memory device and having a two-channel data transfer bus which operates as a pair of buses for transferring data among said plurality of first logical units, said plurality of second logical units, and said cache memory device, wherein each bus in said pair of buses is adapted to transfer different data.
- 2. A storage system as set forth in claim 1, wherein said plurality of first logical units, said plurality of second logical units, and said cache memory device are formed as modules, each of which is detachably mounted to said common bus.
- 3. A storage system as set forth in claim 1, wherein said common bus is disposed on a back plane, and said plurality of first logical units, said plurality of second logical units, and said cache memory device are formed as modules, each of which is detachably mounted to said back plane.
- 4. A storage system as set forth in claim 1, wherein said plurality of first logical units includes first logical units forming different interfaces for the host device.
- 5. A storage system as set forth in claim 1, wherein said storage device has a plurality of small-size storage units, said small-size storage units arranged in a horizontal direction and forming an error correction circuit group, said group being arranged in a vertical direction.
- 6. The storage system recited in claim 1, wherein during a fault condition of one channel of said two channel bus, the other channel transfers data for both of said channels.
- 7. The storage system recited in claim 1, wherein each of said plurality of second logical units are connected to said storage device by at least two paths, so that if a fault condition occurs on one of said paths, the other of said paths conveys data between said each of said plurality of second logical units and said storage device.
- 8. A storage system comprising:
- a plurality of multiplexed first logical units, connected to a host device, which form interfaces for the host device;
- a storage device for storing therein information received from said host device;
- a plurality of multiplexed second logical units, connected to said storage device, which form interfaces for said storage device;
- a duplexed cache memory device for temporarily storing therein data transferred between said plurality of second logical units and said plurality of first logical units; and
- a common bus connected to said plurality of first logical units, said plurality of second logical units, and said cache memory device and having a two-channel, high-speed input/output bus operating as a pair of buses for transferring data among said plurality of first logical units, said plurality of second logical units, and said cache memory device, wherein each bus in said pair of buses is adapted to transfer different data.
- 9. A storage system as set forth in claim 8, wherein said plurality of first logical units, said plurality of second logical units, and said cache memory device are formed as modules, each of which is detachably mounted to said common bus.
- 10. A storage system as set forth in claim 8, wherein said common bus is disposed on a back plane, and said plurality of first logical units, said plurality of second logical units, and said cache memory device are formed as modules, each of which is detachably mounted to said back plane.
- 11. A storage system as set forth in claim 8, wherein said storage device has a plurality of small-size storage units, said small-size storage units arranged in a horizontal direction forming an error correction circuit group, said group being arranged in a vertical direction.
- 12. A storage system as set forth in claim 8, wherein said host device is connected to said common bus through two or more of said plurality of first logical units.
- 13. A storage system as set forth in claim 1, wherein said storage device is connected to said common bus through two or more of said plurality of second logical units.
- 14. A storage system as set forth in claim 8, wherein said plurality of first logical units and said plurality of second logical units each have a duplexed microprocessor and a checker for performing comparison in operation between said duplexed microprocessor.
- 15. A storage system as set forth in claim 8, wherein said common bus has a high-speed I/O bus divided into two channels for data transmission and a single-channel multi-processor bus for transmission of control information for said data transmission.
- 16. A storage system as set forth in claim 8, wherein said common bus is a two-channel, high-speed input/output bus, and wherein, when one channel of said common bus becomes faulty, the other channel is used to continue operation.
- 17. A storage system as set forth in claim 8, wherein said common bus further includes a one-channel multiprocessor bus for transferring control information used for the data transfer, and wherein, when said multi-processor bus becomes faulty, one of said two channels in said high-speed input/output bus is used as the multi-processor bus and the other of said two channels of said high-speed bus is used as said high-speed input/output bus.
- 18. The storage system recited in claim 8, wherein during a fault condition of one channel of said two channel bus, the other channel transfers data for both of said channels.
- 19. The storage system recited in claim 8, wherein each of said plurality of second logical units are connected to said storage device by at least two paths, so that if a fault condition occurs on one of said paths, the other of said paths conveys data between said each of said plurality of second logical units and said storage device.
- 20. A storage system comprising:
- a plurality of duplexed first logical units, connected to a host device, which operate mutually independently from one another, each of said plurality of first logical units including a processor which, upon detecting a faulty condition of another of said plurality of first logical units, continues to perform processing of said another first logical unit;
- a storage device for storing therein information received from said host device;
- a plurality of duplexed second logical units, connected to said storage device, which operate mutually independently from one another, each of said plurality of second logical units including a processor which, upon detecting a faulty condition of another of said plurality of second logical units, continues to perform processing of said another second logical unit;
- a duplexed cache memory device for temporarily storing therein data transferred between said plurality of first logical units and said plurality of second logical units; and
- a common bus having a two-channel data transfer bus operated as a pair of buses for mutually connecting said plurality of first logical units, said plurality of second logical units, and said cache memory device, wherein each bus in said pair of buses is adapted to transfer different data,
- wherein said plurality of first logical units, said plurality of second logical units, and said cache memory device allow hot replacement to occur with respect to said common bus.
- 21. A storage system as set forth in claim 20, wherein said plurality of first logical units, said plurality of second logical units, and said cache memory device are formed as modules, each of which is detachably mounted to said common bus.
- 22. A storage system as set forth in claim 20, wherein said common bus is disposed on a back plane, and said first logical units, second logical units and said cache memory device in the form of modules are detachably mounted to said back plane.
- 23. A storage system as set forth in claim 20, wherein said storage device has a plurality of small-size storage units, said small-size storage units arranged in a horizontal direction forming an error correction circuit group, said group being arranged in a vertical direction.
- 24. A storage system as set forth in claim 20, further comprising:
- a power bus, a multiplexed power source part for supplying power to said power bus, and a duplexed power supply part for supplying power to said multiplexed power source part, said power bus being connected with said plurality of first logical units, said plurality of second logical units, said cache memory device, and said storage device, and wherein a number of power sources in said power source part corresponds to a number necessary to power said plurality of first logical units, said plurality of second logical units, said cache memory device, and said storage device plus one.
- 25. The storage system recited in claim 20, wherein said faulty condition being detected is one selected from the group including a need to replace a hardware component of the system and a need to upgrade system software.
- 26. The storage system recited in claim 20, wherein during a fault condition of one channel of said two channel bus, the other channel transfers data for both of said channels.
- 27. The storage system recited in claim 20, wherein each of said plurality of second logical units are connected to said storage device by at least two paths, so that if a fault condition occurs on one of said paths, the other of said paths conveys data between said each of said plurality of second logical units and said storage device.
Priority Claims (1)
Number |
Date |
Country |
Kind |
5-162021 |
Jun 1993 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 08/267,013, filed on Jun. 21, 1994, now abandoned.
US Referenced Citations (17)
Foreign Referenced Citations (1)
Number |
Date |
Country |
5206939 |
Dec 1990 |
EPX |
Non-Patent Literature Citations (1)
Entry |
Foreign application Office Action dated May 30, 1996, with English language translation. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
267013 |
Jun 1994 |
|