-
公开(公告)号:US08443165B2
公开(公告)日:2013-05-14
申请号:US13466397
申请日:2012-05-08
CPC分类号: G06F3/0611 , G06F3/0659 , G06F3/0688 , G06F12/0246
摘要: An exemplary method includes receiving a command for storing data to a plurality of data storage resources, storing the data in a set of buffer storage locations, defining a plurality of jobs for the command, each of the plurality of jobs having an associated data operation with at least one of the data storage resources, and reallocating a subset of the buffer storage locations that stored the data for a completed job prior to completion of at least one other job.
摘要翻译: 一种示例性方法包括:接收用于将数据存储到多个数据存储资源的命令,将数据存储在一组缓冲存储位置中,为该命令定义多个作业,多个作业中的每个作业具有与 数据存储资源中的至少一个,并且在完成至少一个其他作业之前重新分配存储完成作业的数据的缓冲存储位置的子集。
-
公开(公告)号:US20110082985A1
公开(公告)日:2011-04-07
申请号:US12573635
申请日:2009-10-05
CPC分类号: G06F3/0611 , G06F3/0659 , G06F3/0688 , G06F12/0246
摘要: The present disclosure provides a method in a data storage system. The method includes defining a plurality of jobs for a command received from a host. Each of the plurality of jobs is associated with one or more of a plurality of data storage resources of the data storage system. The plurality of jobs have a defined order that is a function of addresses of data in the plurality of data storage resources. The method also includes issuing the plurality of jobs to the associated data storage resources and receiving information from the data storage resources for the plurality of jobs. The information is received by a controller of the data storage system for the jobs in an order that is different than the defined order. The method includes transmitting the received information to the host for the plurality of jobs in the defined order.
摘要翻译: 本公开提供了一种数据存储系统中的方法。 该方法包括为从主机接收的命令定义多个作业。 多个作业中的每一个与数据存储系统的多个数据存储资源中的一个或多个相关联。 多个作业具有作为多个数据存储资源中的数据的地址的函数的定义顺序。 该方法还包括将多个作业发布到相关联的数据存储资源,并从多个作业的数据存储资源接收信息。 该信息由用于作业的数据存储系统的控制器以与定义的顺序不同的顺序接收。 所述方法包括以定义的顺序向所述主机发送所接收的信息以用于所述多个作业。
-
公开(公告)号:US20120221826A1
公开(公告)日:2012-08-30
申请号:US13466397
申请日:2012-05-08
IPC分类号: G06F12/02
CPC分类号: G06F3/0611 , G06F3/0659 , G06F3/0688 , G06F12/0246
摘要: An exemplary method includes receiving a command for storing data to a plurality of data storage resources, storing the data in a set of buffer storage locations, defining a plurality of jobs for the command, each of the plurality of jobs having an associated data operation with at least one of the data storage resources, and reallocating a subset of the buffer storage locations that stored the data for a completed job prior to completion of at least one other job.
摘要翻译: 一种示例性方法包括:接收用于将数据存储到多个数据存储资源的命令,将数据存储在一组缓冲存储位置中,为该命令定义多个作业,多个作业中的每个作业具有与 数据存储资源中的至少一个,并且在完成至少一个其他作业之前重新分配存储完成作业的数据的缓冲存储位置的子集。
-
公开(公告)号:US08195909B2
公开(公告)日:2012-06-05
申请号:US12573635
申请日:2009-10-05
CPC分类号: G06F3/0611 , G06F3/0659 , G06F3/0688 , G06F12/0246
摘要: The present disclosure provides a method in a data storage system. The method includes defining a plurality of jobs for a command received from a host. Each of the plurality of jobs is associated with one or more of a plurality of data storage resources of the data storage system. The plurality of jobs have a defined order that is a function of addresses of data in the plurality of data storage resources. The method also includes issuing the plurality of jobs to the associated data storage resources and receiving information from the data storage resources for the plurality of jobs. The information is received by a controller of the data storage system for the jobs in an order that is different than the defined order. The method includes transmitting the received information to the host for the plurality of jobs in the defined order.
摘要翻译: 本公开提供了一种数据存储系统中的方法。 该方法包括为从主机接收的命令定义多个作业。 多个作业中的每一个与数据存储系统的多个数据存储资源中的一个或多个相关联。 多个作业具有作为多个数据存储资源中的数据的地址的函数的定义顺序。 该方法还包括将多个作业发布到相关联的数据存储资源,并从多个作业的数据存储资源接收信息。 该信息由用于作业的数据存储系统的控制器以与定义的顺序不同的顺序接收。 所述方法包括以定义的顺序向所述主机发送所接收的信息作为所述多个作业。
-
公开(公告)号:US20100325340A1
公开(公告)日:2010-12-23
申请号:US12489604
申请日:2009-06-23
CPC分类号: G06F3/0616 , G06F3/0659 , G06F3/0679 , G06F12/0246 , G06F2212/7211
摘要: The disclosure is related to systems and methods of controlling wear of a memory. In a particular embodiment, a system is disclosed that comprises a memory and a performance governor circuit coupled to the memory. The performance governor circuit is adapted to control a wear of the memory as a function of time.
摘要翻译: 本公开涉及控制存储器磨损的系统和方法。 在特定实施例中,公开了一种系统,其包括耦合到存储器的存储器和性能调节器电路。 性能调节器电路适于根据时间来控制存储器的磨损。
-
公开(公告)号:US08732389B2
公开(公告)日:2014-05-20
申请号:US12489604
申请日:2009-06-23
IPC分类号: G06F13/00
CPC分类号: G06F3/0616 , G06F3/0659 , G06F3/0679 , G06F12/0246 , G06F2212/7211
摘要: The disclosure is related to systems and methods of controlling wear of a memory. In a particular embodiment, a system is disclosed that comprises a memory and a performance governor circuit coupled to the memory. The performance governor circuit is adapted to control a wear of the memory as a function of time.
摘要翻译: 本公开涉及控制存储器磨损的系统和方法。 在特定实施例中,公开了一种系统,其包括耦合到存储器的存储器和性能调节器电路。 性能调节器电路适于根据时间来控制存储器的磨损。
-
公开(公告)号:US08326799B2
公开(公告)日:2012-12-04
申请号:US12576552
申请日:2009-10-09
CPC分类号: G06F17/30067
摘要: The disclosure is related to systems and methods of distributing data in devices with multiple storage entities. In a particular embodiment, a system is disclosed that includes multiple storage entities, with each storage entity having a sub-controller. A controller is communicatively coupled to each of the multiple storage entities. The controller is configured to send at least one of a respective copy of data or metadata associated with the respective copy of the data to each of the multiple storage entities. Upon receipt of the at least one of the respective copy of the data or the metadata associated with the respective copy of the data, each sub-controller provides storage competency information of the respective storage entity for the respective copy of the data. Upon receiving storage competency information for the multiple storage entities, the controller selects a particular one of the multiple storage entities and notifies the selected storage entity to store the respective copy of the data.
摘要翻译: 本公开涉及在具有多个存储实体的设备中分发数据的系统和方法。 在特定实施例中,公开了一种包括多个存储实体的系统,每个存储实体具有子控制器。 控制器通信地耦合到多个存储实体中的每一个。 控制器被配置为将与数据的相应副本相关联的数据或元数据的相应副本中的至少一个发送到多个存储实体中的每一个。 在接收到与数据的相应副本相关联的数据或元数据的相应副本中的至少一个时,每个子控制器为相应的数据副本提供相应存储实体的存储能力信息。 在接收到多个存储实体的存储能力信息时,控制器选择多个存储实体中的特定一个,并通知所选择的存储实体来存储数据的相应拷贝。
-
公开(公告)号:US20120233432A1
公开(公告)日:2012-09-13
申请号:US13044247
申请日:2011-03-09
IPC分类号: G06F12/02
CPC分类号: G11B5/012 , G11B5/5526 , G11B20/1258 , G11B2020/1242 , G11B2020/1277 , G11B2220/2516
摘要: A fixed data region on a storage medium may be allocated with one of a variety of allocation schemes (e.g., a randomly writable allocation scheme, a non-randomly writeable allocation scheme with a first data isolator spacing, a non-randomly writeable allocation scheme with a second data isolator spacing, and a non-randomly writeable allocation scheme with no dynamic isolators). Dynamic sub-region spacing refers at least to the number of data tracks in a data region of a magnetic disc between dynamic isolators and the number of bits in a data region in flash memory between dynamic isolators. The presently disclosed technology adapts isolators on the storage medium to create dynamic sub-regions based on characteristics of the storage medium, characteristics of the data, and/or expected access patterns of data to be written to the storage medium.
摘要翻译: 可以向存储介质上的固定数据区域分配各种分配方案之一(例如,随机写入分配方案,具有第一数据隔离器间隔的非随机可写分配方案,具有第一数据隔离器间隔的非随机可写分配方案, 第二数据隔离器间隔,以及不具有动态隔离器的非随机可写分配方案)。 动态子区域间隔至少指动态隔离器之间的磁盘的数据区域中的数据轨道的数量与动态隔离器之间的闪存中的数据区域中的位数。 目前公开的技术适应存储介质上的隔离器,以基于存储介质的特性,数据的特性和/或要写入存储介质的数据的预期访问模式来创建动态子区域。
-
公开(公告)号:US20120017045A1
公开(公告)日:2012-01-19
申请号:US12836296
申请日:2010-07-14
申请人: Jonathan Williams Haines , Wayne Howard Vinson , Edwin Scott Olds , Timothy Richard Feldman , Steven S. Williams
发明人: Jonathan Williams Haines , Wayne Howard Vinson , Edwin Scott Olds , Timothy Richard Feldman , Steven S. Williams
IPC分类号: G06F12/08
CPC分类号: G06F12/0802
摘要: Multi-resolution cache monitoring devices and methods are provided. Multi-resolution cache devices illustratively have a cache memory, an interface, an information unit, and a processing unit. The interface receives a request for data that may be included in the cache memory. The information unit has state information for the cache memory. The state information is organized in a hierarchical structure. The process unit searches the hierarchical structure for the requested data.
摘要翻译: 提供了多分辨率缓存监视设备和方法。 多分辨率高速缓存设备说明性地具有高速缓冲存储器,接口,信息单元和处理单元。 接口接收到可能包含在高速缓冲存储器中的数据请求。 信息单元具有高速缓冲存储器的状态信息。 状态信息以层次结构组织。 处理单元在层次结构中搜索所请求的数据。
-
公开(公告)号:US08032699B2
公开(公告)日:2011-10-04
申请号:US11764118
申请日:2007-06-15
IPC分类号: G06F13/00
CPC分类号: G06F12/0246 , G06F3/061 , G06F3/064 , G06F3/0653 , G06F3/068 , G06F2212/1028 , Y02D10/13
摘要: Systems and methods of monitoring logical block address (LBA) activity are disclosed. In an embodiment, a pattern of a data storage device may be monitored. An LBA may be detected that is accessed based on the pattern. The LBA may be added to a list of LBAs stored in a memory.
摘要翻译: 公开了监视逻辑块地址(LBA)活动的系统和方法。 在一个实施例中,可以监视数据存储设备的模式。 可以检测到基于图案被访问的LBA。 可以将LBA添加到存储在存储器中的LBA列表。
-
-
-
-
-
-
-
-
-