STORAGE SYSTEM AND ITS CONTROL METHOD
First Claim
1. A storage system, comprising:
- a memory set with a command queue for temporarily retaining a command from a host device; and
a control unit for storing the command issued from the host device in the command queue, and executing the command stored in the command queue in the order that the command was stored in the command queue,wherein the control unit sets a copy queue for temporarily retaining a copy command among the commands issued from the host device in the memory,moves the copy command among the commands from the host device stored in the command queue to the copy queue and sends an execution completion reply of copy processing according to the command to the host device as a sender of the command, andexecutes the copy command that was moved to the copy queue in the background in the order that the copy command was stored in the copy queue.
1 Assignment
0 Petitions
Accused Products
Abstract
Proposed are a highly reliable storage system and its control method capable of accelerating the processing speed of the copy processing seen from the host device.
With the storage system and its control method which stores a command issued from a host device in a command queue and executes the command stored in the command queue in the order that the command was stored in command queue, a copy queue is set for temporarily retaining a copy command among the commands issued from the host device in the memory, the copy command among the commands is moved from the host device stored in the command queue to the copy queue and an execution completion reply of copy processing according to the command is sent to the host device as a sender of the command, and the copy command that was moved to the copy queue is executed in the background in the order that the copy command was stored in the copy queue.
-
Citations
12 Claims
-
1. A storage system, comprising:
-
a memory set with a command queue for temporarily retaining a command from a host device; and a control unit for storing the command issued from the host device in the command queue, and executing the command stored in the command queue in the order that the command was stored in the command queue, wherein the control unit sets a copy queue for temporarily retaining a copy command among the commands issued from the host device in the memory, moves the copy command among the commands from the host device stored in the command queue to the copy queue and sends an execution completion reply of copy processing according to the command to the host device as a sender of the command, and executes the copy command that was moved to the copy queue in the background in the order that the copy command was stored in the copy queue. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A control method of a storage system which stores a command issued from a host device in a command queue and executes the command stored in the command queue in the order that the command was stored in command queue, comprising:
-
a first step of setting a copy queue for temporarily retaining a copy command among the commands issued from the host device in the memory; a second step of moving the copy command among the commands from the host device stored in the command queue to the copy queue and sending an execution completion reply of copy processing according to the command to the host device as a sender of the command; and a third step of executing the copy command that was moved to the copy queue in the background in the order that the copy command was stored in the copy queue. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification