The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 15, 2015

Filed:

Jul. 17, 2013
Applicant:

Hitachi, Ltd., Tokyo, JP;

Inventors:

Yuki Sakuma, Tokyo, JP;

Kazuya Yokoyama, Tokyo, JP;

Koji Akiyama, Tokyo, JP;

Assignee:

Hitachi, Ltd., Tokyo, JP;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 13/00 (2006.01); G06F 13/28 (2006.01); G06F 3/06 (2006.01); G06F 13/10 (2006.01); G06F 15/167 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0659 (2013.01); G06F 3/06 (2013.01); G06F 3/061 (2013.01); G06F 3/0665 (2013.01); G06F 3/0689 (2013.01); G06F 13/10 (2013.01); G06F 15/167 (2013.01);
Abstract

A storage apparatus which contains a plurality of microprocessors includes a virtual queue which stores a virtual command which is used in the storage apparatus; a real queue which stores a real command based on an actual communication protocol; a first pointer which is updated when the virtual command is stored in the virtual queue; a second pointer which is updated when the first pointer is updated; a checking unit which detects an update to the first pointer and updates the second pointer; and a controller. Upon detecting that the second pointer has been updated by the checking unit, the controller references the second pointer and the first pointer, and, after reading the virtual command stored in the virtual queue and converting the virtual command to the real command, stores the real command in the real queue.


Find Patent Forward Citations

Loading…