Invention Application
US20150220278A1 DYNAMIC IO OPERATION TIMEOUT ASSIGNMENT FOR A SOLID STATE DRIVE 有权
用于固态驱动的动态IO操作超时分配

  • Patent Title: DYNAMIC IO OPERATION TIMEOUT ASSIGNMENT FOR A SOLID STATE DRIVE
  • Patent Title (中): 用于固态驱动的动态IO操作超时分配
  • Application No.: US14173709
    Application Date: 2014-02-05
  • Publication No.: US20150220278A1
    Publication Date: 2015-08-06
  • Inventor: Christopher J. SarconeManoj K. Radhakrishnan
  • Applicant: Apple Inc.
  • Applicant Address: US CA Cupertino
  • Assignee: Apple Inc.
  • Current Assignee: Apple Inc.
  • Current Assignee Address: US CA Cupertino
  • Main IPC: G06F3/06
  • IPC: G06F3/06
DYNAMIC IO OPERATION TIMEOUT ASSIGNMENT FOR A SOLID STATE DRIVE
Abstract:
A storage system having an input-output (IO) component, a solid state drive (SSD) with multiple logical units (LUNs), e.g., flash storage units, and a controller coupled to the IO component and the SSD. The controller can cause the storage system to receive an operation request, determine various operational throughputs associated with outstanding commands of the SSD (e.g., read or write commands to be performed by the SSD), determine a time required for the SSD to process the outstanding commands based in part on the operational throughputs, and assign a timeout value to the received operation request. The timeout value may correspond to the time required for the SSD to process the outstanding commands. Any of the operational throughputs may be throttled when a die temperature of any of the SSD's LUNs exceeds an operating temperature threshold, or when an ambient temperature affecting SSD exceeds an ambient temperature threshold.
Public/Granted literature
Information query
Patent Agency Ranking
0/0