Patent ID: 9141294
Filing Date: 2015-09-22
Classification: G06F

Abstract:
1. A controller having interfaces connectable to a host system, a first storage apparatus, and a second storage apparatus, wherein data in the first storage apparatus and data in the second storage apparatus are duplicates, the controller comprising: a status table configured to store an operating state for the first storage apparatus and the second storage apparatus, wherein the operating state includes writing, reading, or standing by; a monitor configured to monitor the interfaces and set up the status table; a buffer memory configured to buffer data to be written in the first storage apparatus and the second storage apparatus; a command unit configured to a data processor configured to send the buffered data to one of the first storage apparatus and the second storage apparatus with an operating status in the status table according to the control signal for writing the data from the command unit, the one of the first storage apparatus and the second storage apparatus being available for writing the data; and an adder arranged between the data processor and either interface connected to the first storage apparatus or the second storage apparatus, configured to add dummy data to the data to be sent to the first storage apparatus or the second storage apparatus, and write the data and the added dummy data to the one of the first storage apparatus and the second storage apparatus.