IP Library Patent Application 18601004
Patent Application
App. No. 18/601,004

STORAGE DEVICE AND METHOD FOR CONTROLLING THE STORAGE DEVICE

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/601,004
Abstract

To efficiently detect a defect and identify a causal portion of the defect while minimizing impact on performance of a storage system. A storage device, including an optical module, receives a data I/O request transmitted from another device via the optical module, and performs I/O processing responding to the data I/O request to a storage unit. The storage device performs, upon receiving a data write request as the data I/O request from another device, transmitting a reception enabled notification being information indicating a state where reception of write data for the data write request is enabled to another device, and starting timing of a write monitoring timer being a timer to monitor a reception state of the write data, and upon timeout of the write monitoring timer, acquiring emitted light quantity of a light emitting element, and outputting information indicating the acquired emitted light quantity.

Claims (56)

1 . A storage device that includes an optical module performing optical communication, the storage device receiving a data I/O request transmitted from another device via the optical module, and performing I/O processing responding to the data I/O request to a storage unit being communicably connected,

the optical module including a light emitting element that generates signal light to be transmitted to the another device, and a light receiving element that receives the signal light transmitted from the another device,

wherein the storage device performs:

upon receiving a data write request as the data I/O request from the another device, transmitting a reception enabled notification being information indicating a state where reception of write data for the data write request is enabled, and starting timing of a write monitoring timer being a timer that monitors timeout of the write data;

upon timeout of the write monitoring timer, acquiring emitted light quantity of the light emitting element; and

outputting information indicating the acquired emitted light quantity.

2 . The storage device according to claim 1 ,

wherein the storage device determines whether the light emitting element is abnormal based on the emitted light quantity of the light emitting element,

determines whether the light receiving element is abnormal based on the received light quantity of the light receiving element,

stores suspicious portion determination information being information indicating a suspicious portion corresponding to a combination of a determination result on whether the light emitting element is abnormal and a determination result on whether the light receiving element is abnormal,

newly acquires emitted light quantity of the light emitting element and received light quantity of the light receiving element,

compares a combination of a determination result on whether the light emitting element is abnormal based on the newly acquired emitted light quantity and a determination result on whether the light receiving element is abnormal based on the newly acquired received light quantity with the suspicious portion determination information, and thus identifies the suspicious portion, and

outputs information indicating the identified suspicious portion.

3 . The storage device according to claim 2 ,

wherein the storage device monitors whether a correctable error exists in the optical communication,

newly acquires the emitted light quantity of the light emitting element and the received light quantity of the light receiving element with a trigger of detecting the correctable error,

compares a combination of a determination result on whether the light emitting element is abnormal based on the newly acquired emitted light quantity and a determination result on whether the light receiving element is abnormal based on the newly acquired received light quantity with the suspicious portion determination information, thereby identifies the suspicious portion, and

outputs information indicating the identified suspicious portion.

4 . The storage device according to claim 2 ,

wherein the optical module stores state information being information including emitted light quantity measured for the light emitting element, and received light quantity measured for the light receiving element, and

the storage device acquires the state information from the optical module, thereby acquires the emitted light quantity of the light emitting element and the received light quantity of the light receiving element.

5 . The storage device according to claim 4 ,

wherein the state information includes an initial value of the emitted light quantity of the light emitting element, and

the storage device determines that when attenuation of the emitted light quantity determined from a difference between the initial value of the emitted light quantity and the newly acquired emitted light quantity is equal to or larger than a preset threshold, the light emitting element is abnormal, and

when the newly acquired received light quantity is less than the preset threshold, the received light quantity is abnormal.

6 . The storage device according to claim 4 , comprising:

a control unit that performs I/O processing responding to the data I/O request, timing of the write monitoring timer, and processing of, upon timeout of the write monitoring timer, acquiring the emitted light quantity of the light emitting element and outputting information indicating the emitted light quantity; and

a communication adapter including the optical module, and a processor that communicates with the control unit and mutually converts communication protocols for the optical communication and for communication performed with the control unit,

wherein the control unit acquires the state information stored in the optical module via the processor of the communication adapter.

7 . The storage device according to claim 6 ,

wherein the control unit acquires the new state information if the current time exceeds a predetermined time since the most recent acquisition of the state information.

8 . A method for controlling a storage device,

the storage device including an optical module performing optical communication, and

receiving a data I/O request transmitted from another device via the optical module, and performing I/O processing responding to the data I/O request to a storage unit being communicably connected,

the optical module including a light emitting element that generates signal light to be transmitted to the another device and a light receiving element that receives the signal light transmitted from the another device,

wherein the storage device performs the steps of:

upon receiving a data write request as the data I/O request from the another device, transmitting a reception enabled notification being information indicating a state where reception of write data for the data write request is enabled to the another device, and starting timing of a write monitoring timer being a timer that monitors timeout of the write data;

upon timeout of the write monitoring timer, acquiring emitted light quantity of the light emitting element; and

outputting information indicating the acquired emitted light quantity.

9 . The method according to claim 8 ,

wherein the storage device further performs the steps of:

determining whether the light emitting element is abnormal based on the emitted light quantity of the light emitting element;

determining whether the light receiving element is abnormal based on the received light quantity of the light receiving element;

storing suspicious portion determination information being information indicating a suspicious portion corresponding to a combination of a determination result on whether the light emitting element is abnormal and a determination result on whether the light receiving element is abnormal;

newly acquiring emitted light quantity of the light emitting element and received light quantity of the light receiving element;

comparing a combination of a determination result on whether the light emitting element is abnormal based on the newly acquired emitted light quantity and a determination result on whether the light receiving element is abnormal based on the newly acquired received light quantity with the suspicious portion determination information, thereby identifying the suspicious portion; and

outputting information indicating the identified suspicious portion.

10 . The method according to claim 9 ,

wherein the storage device further performs the steps of:

monitoring whether a correctable error exists in the optical communication;

newly acquiring the emitted light quantity of the light emitting element and the received light quantity of the light receiving element with a trigger of detecting the correctable error;

comparing a combination of a determination result on whether the light emitting element is abnormal based on the newly acquired emitted light quantity and a determination result on whether the light receiving element is abnormal based on the newly acquired received light quantity with the suspicious portion determination information, thereby identifying the suspicious portion; and

outputting information indicating the identified suspicious portion.

11 . The storage device according to claim 3 ,

wherein the optical module stores state information being information including emitted light quantity measured for the light emitting element, and received light quantity measured for the light receiving element, and

the storage device acquires the state information from the optical module, thereby acquires the emitted light quantity of the light emitting element and the received light quantity of the light receiving element.

Assignments (2)
CHANGE OF NAME Recorded Sep 27, 2024
From: HITACHI, LTD.
To: HITACHI VANTARA, LTD.
Reel/Frame 069067/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2024
From: FUKAZAWA, TATSUHIKO; SAITO, YUTA; HEMMI, MASATERU
To: HITACHI, LTD.
Reel/Frame 066715/0827 →