US 11,768,532 B2
Tracking apparatus and method of I/O latency for storage devices
Yongsoo Joo, Seoul (KR)
Assigned to KOOKMIN UNIVERSITY INDUSTRY ACADEMY COOPERATION FOUNDATION, Seoul (KR)
Filed by KOOKMIN UNIVERSITY INDUSTRY ACADEMY COOPERATION FOUNDATION, Seoul (KR)
Filed on Oct. 17, 2022, as Appl. No. 17/967,385.
Claims priority of application No. 10-2021-0185629 (KR), filed on Dec. 23, 2021.
Prior Publication US 2023/0205303 A1, Jun. 29, 2023
Int. Cl. G06F 1/3234 (2019.01); G06F 1/3228 (2019.01)
CPC G06F 1/3278 (2013.01) [G06F 1/3228 (2013.01)] 11 Claims
OG exemplary drawing
 
1. An I/O latency tracking apparatus for storage devices, the apparatus comprising:
an I/O command generator generating an I/O command for a storage device;
an I/O processor providing an I/O request to the storage device based on the I/O command and completing the I/O command by polling the storage device to check I/O completion after sleeping for a sleep time; and
a sleep time adjustment unit adjusting the sleep time based on a sequence combination composed of two latest I/O sleep results among oversleep and undersleep results obtained during the polling process.