会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • System and Method of Dynamic Allocation of Non-Volatile Memory
    • 非易失性存储器的动态分配系统和方法
    • US20080155190A1
    • 2008-06-26
    • US11613636
    • 2006-12-20
    • Kevin J. AshRobert A. Kubo
    • Kevin J. AshRobert A. Kubo
    • G06F12/02
    • G06F12/0871G06F12/0804G06F2212/222G06F2212/262
    • A method of dynamic allocation of non-volatile memory in a cache storage subsystem includes constraining a redundant array of independent disks (RAID) 6 array in an unavailable state, the RAID 6 array having been newly created in the subsystem, destaging data from a write cache to a storage medium to free memory space, reserving the freed memory space for allocation to data-persistent storage, allocating the memory space to an adapter in the subsystem as a target for data in the event of a power loss, and changing the RAID 6 array to an available state. A system for dynamic allocation of non-volatile memory in a cache storage subsystem includes a computer processing device which constrains a newly-created redundant array of independent disks (RAID) 6 array in an unavailable state to execute a reconfiguration method.
    • 在高速缓存存储子系统中动态分配非易失性存储器的方法包括限制在不可用状态下的独立磁盘(RAID)6阵列的冗余阵列,已经在子系统中新创建的RAID 6阵列,从写入 缓存到存储介质以释放存储器空间,保留释放的存储器空间用于分配到数据永久存储器,将存储器空间分配给子系统中的适配器作为电源丢失的数据的目标,并且改变RAID 6阵列到可用状态。 用于在高速缓存存储子系统中动态分配非易失性存储器的系统包括限制在不可用状态下新创建的独立磁盘冗余阵列(RAID)6阵列以执行重新配置方法的计算机处理设备。
    • 3. 发明授权
    • System and method of dynamic allocation of non-volatile memory
    • 动态分配非易失性存储器的系统和方法
    • US07996609B2
    • 2011-08-09
    • US11613636
    • 2006-12-20
    • Kevin J. AshRobert A. Kubo
    • Kevin J. AshRobert A. Kubo
    • G06F12/00G06F13/00G06F13/28
    • G06F12/0871G06F12/0804G06F2212/222G06F2212/262
    • A method of dynamic allocation of non-volatile memory in a cache storage subsystem includes constraining a redundant array of independent disks (RAID) 6 array in an unavailable state, the RAID 6 array having been newly created in the subsystem, destaging data from a write cache to a storage medium to free memory space, reserving the freed memory space for allocation to data-persistent storage, allocating the memory space to an adapter in the subsystem as a target for data in the event of a power loss, and changing the RAID 6 array to an available state. A system for dynamic allocation of non-volatile memory in a cache storage subsystem includes a computer processing device which constrains a newly-created redundant array of independent disks (RAID) 6 array in an unavailable state to execute a reconfiguration method.
    • 在高速缓存存储子系统中动态分配非易失性存储器的方法包括限制在不可用状态下的独立磁盘(RAID)6阵列的冗余阵列,已经在子系统中新创建的RAID 6阵列,从写入 缓存到存储介质以释放存储器空间,保留释放的存储器空间用于分配到数据永久存储器,将存储器空间分配给子系统中的适配器作为电源丢失的数据的目标,并且改变RAID 6阵列到可用状态。 用于在高速缓存存储子系统中动态分配非易失性存储器的系统包括限制在不可用状态下新创建的独立磁盘冗余阵列(RAID)6阵列以执行重新配置方法的计算机处理设备。
    • 7. 发明授权
    • Nonvolatile storage thresholding
    • 非易失性存储阈值
    • US08140811B2
    • 2012-03-20
    • US12489107
    • 2009-06-22
    • Kevin J. AshLokesh M. GuptaMatthew J. KalosAlfred E. SanchezKenneth W. Todd
    • Kevin J. AshLokesh M. GuptaMatthew J. KalosAlfred E. SanchezKenneth W. Todd
    • G06F12/08G06F13/00
    • G06F12/0804G06F12/0866G06F2212/214
    • Embodiments for facilitating data transfer between a nonvolatile storage (NVS) write cache and a pool of target storage devices are provided. Each target storage device in the pool of target storage devices is determined as one of a hard disk drive (HDD) and a solid-state drive (SSD) device, and classified into one of a SSD rank group and a HDD rank group. If no data is received in the NVS write cache for a predetermined time to be written to a target storage device classified in the SSD rank group, a threshold of available space in the NVS write cache is set to allocate at least a majority of the available space to the HDD rank group. Upon receipt of a write request for the SSD rank group, the threshold of the available space is reduced to allocate a greater portion of the available space to the SSD rank group.
    • 提供了用于促进非易失性存储(NVS)写入高速缓存和目标存储设备池之间的数据传输的实施例。 目标存储设备池中的每个目标存储设备被确定为硬盘驱动器(HDD)和固态驱动器(SSD)设备之一,并且被分类为SSD等级组和HDD等级组之一。 如果在NVS写入高速缓存中没有数据被接收到预定时间被写入到SSD等级组中的目标存储设备上,则NVS写入高速缓存中的可用空间阈值被设置为分配至少大部分可用的 空间到HDD排名组。 在接收到SSD等级组的写入请求时,可用空间的阈值被减小以将更大部分的可用空间分配给SSD等级组。
    • 9. 发明授权
    • Configuring cache memory from a storage controller
    • 从存储控制器配置缓存内存
    • US07600152B2
    • 2009-10-06
    • US11926537
    • 2007-10-29
    • Kevin J. AshDavid F. MannenbachYu-Cheng Hsu
    • Kevin J. AshDavid F. MannenbachYu-Cheng Hsu
    • G06F11/00
    • G06F12/0866G06F11/2089G06F2212/601
    • Disclosed are a storage controller, and a method of operating a storage controller, for interfacing between host systems and a storage devices system. The storage controller includes a first cluster including a first processor and a first cache, and a second cluster including a second processor and a second cache. The method comprises the step of directing data from the host systems through first and second data paths to the storage system. The first processor and cache are associated with the first data path, and the second processor and cache are associated with the second data path. Under one set of conditions, the controller enters a failover mode, wherein data directed to the first data path are routed to the second data path. Under another set of conditions, the controller deconfigures the first cache without entering the failover mode.
    • 公开了存储控制器和操作存储控制器的方法,用于在主机系统和存储设备系统之间进行接口。 存储控制器包括包括第一处理器和第一高速缓存的第一群集,以及包括第二处理器和第二高速缓存的第二群集。 该方法包括将来自主机系统的数据通过第一和第二数据路径引导到存储系统的步骤。 第一处理器和高速缓存与第一数据路径相关联,并且第二处理器和高速缓存与第二数据路径相关联。 在一组条件下,控制器进入故障转移模式,其中指向第一数据路径的数据被路由到第二数据路径。 在另一组条件下,控制器解除配置第一个缓存而不进入故障切换模式。
    • 10. 发明授权
    • Dynamic reconfiguration of memory in a multi-cluster storage control unit
    • 多集群存储控制单元中的内存动态重新配置
    • US07085907B2
    • 2006-08-01
    • US10781467
    • 2004-02-17
    • Kevin J. AshRichard H. GrossmanJoseph D. OhrazdaPablo A. RodriguezTim S. Vande Zande
    • Kevin J. AshRichard H. GrossmanJoseph D. OhrazdaPablo A. RodriguezTim S. Vande Zande
    • G06F12/00
    • G06F11/2089G06F3/0607G06F3/0632G06F3/0656G06F3/0689G06F12/0866
    • A data storage control unit is coupled to one or more host devices and to one or more physical storage units, the storage control unit configured as a plurality of clusters. Each cluster includes cache memory and often non-volatile storage (NVS). The storage control unit receives and processes write requests from the host devices and directs that data updates be temporarily stored in the cache in one cluster and copied to the NVS of the other cluster. The data updates are subsequently destaged to the logical ranks associated with each cluster. During an initial microcode load (IML) of the storage controller, space in the cache and NVS of each cluster is allocated to buffers with the remaining cache and NVS space being allocated to customer data. After an IML has been completed, the size of the buffers become fixed and no further buffer allocation may occur. Method, apparatus and program product are provided by which a data storage controller dynamically reconfigures NVS and cache memory in multiple clusters, particularly when it is desired to change the size of the NVS and cache of either or both clusters.
    • 数据存储控制单元耦合到一个或多个主机设备和一个或多个物理存储单元,该存储控制单元被配置为多个集群。 每个集群包括高速缓存和通常的非易失性存储(NVS)。 存储控制单元接收并处理来自主机设备的写入请求,并指示数据更新临时存储在一个集群中的高速缓存中,并复制到另一个集群的NVS。 数据更新随后转移到与每个集群相关联的逻辑排名。 在存储控制器的初始微代码加载(IML)期间,每个集群的高速缓存和NVS中的空间被分配给缓冲区,其余的高速缓存和NVS空间被分配给客户数据。 在完成IML之后,缓冲区的大小变得固定,并且不会发生进一步的缓冲区分配。 提供了方法,装置和程序产品,数据存储控制器通过该产品动态地重新配置NVS和多个集群中的高速缓冲存储器,特别是当希望改变NVS和任一个或两个集群的高速缓存的大小时。