Identification and containment of performance hot-spots in virtual volumes
    1.
    发明授权
    Identification and containment of performance hot-spots in virtual volumes 有权
    识别和遏制虚拟卷中的性能热点

    公开(公告)号:US08874867B2

    公开(公告)日:2014-10-28

    申请号:US12313593

    申请日:2008-11-21

    Applicant: Martin Jess

    Inventor: Martin Jess

    Abstract: A method includes provisioning a virtual volume from at least one storage pool of a storage array, designating at least one virtual volume segment of the virtual volume for mapping a virtual volume range to a virtual drive range, organizing the virtual volume range into a plurality of clusters, measuring a data load on each of the plurality of clusters and comparing the data load on each of the plurality of clusters to activity of the virtual volume, and reconfiguring the at least one virtual volume segment to contain a hot-spot.

    Abstract translation: 一种方法包括从存储阵列的至少一个存储池配置虚拟卷,指定用于将虚拟卷范围映射到虚拟驱动器范围的虚拟卷的至少一个虚拟卷段,将虚拟卷范围组织成多个 集群,测量所述多个集群中的每一个上的数据负载,并将所述多个集群中的每一个上的数据负载与所述虚拟卷的活动进行比较,以及重配置所述至少一个虚拟卷段以包含热点。

    Method for implementing multi-array consistency groups using a write queuing mechanism
    2.
    发明授权
    Method for implementing multi-array consistency groups using a write queuing mechanism 有权
    使用写队列机制实现多阵列一致性组的方法

    公开(公告)号:US08566281B2

    公开(公告)日:2013-10-22

    申请号:US13139462

    申请日:2009-01-23

    Applicant: Martin Jess

    Inventor: Martin Jess

    Abstract: A method includes applying a write Input/Output (I/O) queue interval to a Logical Unit (LU) member of a consistency group (CG). The method also includes marking each write I/O with a timestamp and suspending I/O from the participating storage array to the LU member of the CG upon the participating storage array receiving a snapshot request from a master storage array. The method further includes determining whether the snapshot request timestamp is within the write I/O queue interval of the participating storage array.

    Abstract translation: 一种方法包括将写入输入/输出(I / O)队列间隔应用于一致性组(CG)的逻辑单元(LU)成员。 该方法还包括在参与存储阵列从主存储阵列接收快照请求时,将具有时间戳的每个写入I / O标记并将I / O从参与存储阵列暂停到CG的LU成员。 该方法还包括确定快照请求时间戳是否在参与的存储阵列的写I / O队列间隔内。

    MERGING A STORAGE CLUSTER INTO ANOTHER STORAGE CLUSTER
    3.
    发明申请
    MERGING A STORAGE CLUSTER INTO ANOTHER STORAGE CLUSTER 有权
    将存储群集合并到另一个存储群集中

    公开(公告)号:US20120226669A1

    公开(公告)日:2012-09-06

    申请号:US13041052

    申请日:2011-03-04

    CPC classification number: G06F17/303

    Abstract: A method for merging a source electronic memory storage cluster into a destination electronic memory storage cluster may include designating a source storage cluster having a first configuration; designating a destination storage cluster having a second configuration; receiving a configuration database including mapping information associated with the first configuration of the source storage cluster; merging the configuration database for the source storage cluster into the destination storage cluster; identifying a conflict between the source storage cluster configuration and the destination storage cluster configuration by comparing mapping information for the imported configuration database for the source storage cluster to mapping information for a configuration database associated with the second configuration of the destination storage cluster; resolving the identified conflict between the source storage cluster configuration and the destination storage cluster configuration; and merging the configuration database for the source storage cluster into the destination storage cluster after resolving the identified conflict.

    Abstract translation: 将源电子存储器存储集群合并到目的地电子存储器存储集群中的方法可以包括指定具有第一配置的源存储集群; 指定具有第二配置的目的地存储集群; 接收包括与所述源存储簇的所述第一配置相关联的映射信息的配置数据库; 将源存储集群的配置数据库合并到目标存储集群中; 通过将用于源存储集群的导入的配置数据库的映射信息与与目的地存储集群的第二配置相关联的配置数据库的映射信息进行比较来识别源存储集群配置和目的地存储集群配置之间的冲突; 解决源存储集群配置和目标存储集群配置之间的已识别冲突; 并在解决所识别的冲突之后将源存储集群的配置数据库合并到目标存储集群中。

    METHOD FOR COUPLING SUB-LUN LOAD MEASURING METADATA SIZE TO STORAGE TIER UTILIZATION IN DYNAMIC STORAGE TIERING
    4.
    发明申请
    METHOD FOR COUPLING SUB-LUN LOAD MEASURING METADATA SIZE TO STORAGE TIER UTILIZATION IN DYNAMIC STORAGE TIERING 有权
    用于耦合子载荷测量元数据大小的方法用于存储动态存储阶段的利用

    公开(公告)号:US20120072670A1

    公开(公告)日:2012-03-22

    申请号:US12887190

    申请日:2010-09-21

    Applicant: Martin Jess

    Inventor: Martin Jess

    Abstract: A method for metadata management in a storage system configured for supporting sub-LUN tiering. The method may comprise providing a metadata queue of a specific size; determining whether the metadata for a particular sub-LUN is cached in the metadata queue; updating the metadata for the particular sub-LUN when the metadata for the particular sub-LUN is cached in the metadata queue; inserting the metadata for the particular sub-LUN to the metadata queue when the metadata queue is not full and the metadata is not cached; replacing an entry in the metadata queue with the metadata for the particular sub-LUN when the metadata queue is full and the metadata is not cached; and identifying at least one frequently accessed sub-LUN for moving to a higher performing tier in the storage system, the at least one frequently accessed sub-LUN being identified based on the metadata cached in the metadata queue.

    Abstract translation: 一种配置用于支持子LUN分层的存储系统中的元数据管理方法。 该方法可以包括提供特定大小的元数据队列; 确定特定子LUN的元数据是否被缓存在元数据队列中; 当特定子LUN的元数据被缓存在元数据队列中时,更新特定子LUN的元数据; 当元数据队列未满并且不缓存元数据时,将特定子LUN的元数据插入元数据队列; 当元数据队列已满并且不缓存元数据时,将元数据队列中的条目替换为特定子LUN的元数据; 以及识别至少一个频繁访问的子LUN以移动到所述存储系统中的较高执行层,所述至少一个经常访问的子LUN基于缓存在所述元数据队列中的所述元数据来识别。

    METHOD AND SYSTEM FOR DYNAMIC STORAGE TIERING USING ALLOCATE-ON-WRITE SNAPSHOTS
    5.
    发明申请
    METHOD AND SYSTEM FOR DYNAMIC STORAGE TIERING USING ALLOCATE-ON-WRITE SNAPSHOTS 有权
    使用分布式写入快照进行动态存储的方法和系统

    公开(公告)号:US20110283075A1

    公开(公告)日:2011-11-17

    申请号:US13146820

    申请日:2009-03-31

    CPC classification number: G06F3/0665 G06F3/061 G06F3/0641 G06F3/0689

    Abstract: A method for dynamic storage tiering may comprise: detecting a storage hot-spot located in a first storage pool; and creating a first point-in-time copy of a virtual volume including the storage hot-spot located in the first storage pool in a second storage pool according to the detecting.A system for dynamic storage tiering may comprise: means for detecting a storage hot-spot located in a first storage pool; and means for creating a first point-in-time copy of a virtual volume including the storage hot-spot located in the first storage pool in a second storage pool according to the detecting.

    Abstract translation: 用于动态存储分层的方法可以包括:检测位于第一存储池中的存储热点; 以及根据检测,创建包括位于第二存储池中的第一存储池中的存储热点的虚拟卷的第一时间点副本。 用于动态存储分层的系统可以包括:用于检测位于第一存储池中的存储热点的装置; 以及用于根据检测来创建包括位于第二存储池中的第一存储池中的存储热点的虚拟卷的第一时间点副本的装置。

    Drive health monitoring with provisions for drive probation state and drive copy rebuild
    6.
    发明申请
    Drive health monitoring with provisions for drive probation state and drive copy rebuild 有权
    驾驶健康监测,规定驱动器试用状态和驱动器复制重建

    公开(公告)号:US20090271657A1

    公开(公告)日:2009-10-29

    申请号:US12150426

    申请日:2008-04-28

    Abstract: The present disclosure is directed to a system and method for monitoring drive health.A method for monitoring drive health may comprise: a) conducting a predictive fault analysis for at least one drive of a RAID; and b) copying data from the at least one drive of the RAID to a replacement drive according to the predictive fault analysis.A system for monitoring drive health may comprise: a) means for conducting a predictive fault analysis for at least one drive of a RAID; and b) means for copying data from the at least one drive of the RAID to a replacement drive according to the predictive fault analysis.

    Abstract translation: 本公开涉及用于监视驾驶健康的系统和方法。 用于监视驾驶员健康的方法可以包括:a)对至少一个RAID的驱动器进行预测性故障分析; 以及b)根据预测性故障分析将数据从RAID的至少一个驱动器复制到替换驱动器。 用于监测驾驶员健康状况的系统可以包括:a)对RAID的至少一个驱动器进行预测故障分析的装置; 以及b)根据预测性故障分析将数据从RAID的至少一个驱动器复制到替换驱动器的装置。

    Methods and structure for near-live reprogramming of firmware in storage systems using a hypervisor
    7.
    发明授权
    Methods and structure for near-live reprogramming of firmware in storage systems using a hypervisor 有权
    使用虚拟机管理程序的存储系统中固件近端重新编程的方法和结构

    公开(公告)号:US08776060B2

    公开(公告)日:2014-07-08

    申请号:US12939548

    申请日:2010-11-04

    CPC classification number: G06F8/656 G06F9/45558

    Abstract: Methods and structure for reprogramming firmware in a storage controller using a virtual machine management (VMM) environment. A storage process (current firmware) in the storage controller operates in a current virtual machine (VM) under control of a hypervisor. Reprogrammed (new) firmware is loaded into a new virtual machine under control of the hypervisor. The new firmware initializes and directs the current firmware to quiesce its processing. The new firmware also requests the hypervisor to map data in the memory space of the current virtual machine into the memory space of the new virtual machine and to transfer ownership/control of devices and network addresses from the current virtual machine to the new virtual machine. The new firmware operating on the new virtual machine then takes control of the storage controller and resumes processing of requests.

    Abstract translation: 使用虚拟机管理(VMM)环境在存储控制器中重新编程固件的方法和结构。 存储控制器中的存储过程(当前固件)在管理程序的控制下在当前虚拟机(VM)中操作。 重新编程(新)固件在管理程序的控制下加载到新的虚拟机中。 新固件会初始化并引导当前固件停止其处理。 新固件还请求管理程序将当前虚拟机的内存空间中的数据映射到新虚拟机的内存空间,并将设备和网络地址的所有权/控制权从当前虚拟机转移到新的虚拟机。 在新虚拟机上运行的新固件接着控制存储控制器并恢复处理请求。

    METHOD FOR COMPLETING WRITE OPERATIONS TO A RAID DRIVE POOL WITH AN ABNORMALLY SLOW DRIVE IN A TIMELY FASHION
    8.
    发明申请
    METHOD FOR COMPLETING WRITE OPERATIONS TO A RAID DRIVE POOL WITH AN ABNORMALLY SLOW DRIVE IN A TIMELY FASHION 有权
    在时间流逝中完成具有异常慢驱动的RAID驱动器池的写操作的方法

    公开(公告)号:US20130117603A1

    公开(公告)日:2013-05-09

    申请号:US13289741

    申请日:2011-11-04

    CPC classification number: G06F11/1088 G06F11/1443 G06F2211/1057

    Abstract: The present invention is directed to a method for completing a stripe write operation in a timely fashion to a RAID drive pool which includes an abnormally slow drive. For example, the stripe write operation either completes within a required time interval, or an error is provided to the host/initiator which provides an indication to an application that the stripe write operation did not complete.

    Abstract translation: 本发明涉及一种及时完成条带写入操作到包括异常慢驱动的RAID驱动器池的方法。 例如,条带写入操作在所需时间间隔内完成,或向主机/启动器提供错误,向主机/启动器提供指示条带写入操作未完成的指示。

    Analyzing sub-LUN granularity for dynamic storage tiering
    9.
    发明授权
    Analyzing sub-LUN granularity for dynamic storage tiering 有权
    分析动态存储分层的子LUN粒度

    公开(公告)号:US08341350B2

    公开(公告)日:2012-12-25

    申请号:US13020063

    申请日:2011-02-03

    Abstract: A method for metadata management in a storage system may include providing a metadata queue of a maximum size; determining whether the metadata for a particular sub-LUN is held in the metadata queue; updating the metadata for the particular sub-LUN when the metadata for the particular sub-LUN is held in the metadata queue; inserting the metadata for the particular sub-LUN at the head of the metadata queue when the metadata queue is not full and the metadata is not held in the metadata queue; replacing an entry in the metadata queue with the metadata for the particular sub-LUN and moving the metadata to the head of the metadata queue when the metadata queue is full and the metadata is not held in the metadata queue; and controlling the number of sub-LUNs in the storage system to manage data accessed with respect to an amount of available data storage.

    Abstract translation: 用于存储系统中的元数据管理的方法可以包括提供最大尺寸的元数据队列; 确定特定子LUN的元数据是否被保存在元数据队列中; 当特定子LUN的元数据保存在元数据队列中时,更新特定子LUN的元数据; 当元数据队列未满并且元数据不被保留在元数据队列中时,将特定子LUN的元数据插入元数据队列的头部; 使用特定子LUN的元数据替换元数据队列中的条目,并且当元数据队列已满并且元数据不保留在元数据队列中时,将元数据移动到元数据队列的头部; 以及控制存储系统中的子LUN的数量以管理相对于可用数据存储量的访问的数据。

    Drive health monitoring with provisions for drive probation state and drive copy rebuild
    10.
    发明授权
    Drive health monitoring with provisions for drive probation state and drive copy rebuild 有权
    驾驶健康监测,规定驱动器试用状态和驱动器复制重建

    公开(公告)号:US08185784B2

    公开(公告)日:2012-05-22

    申请号:US12150426

    申请日:2008-04-28

    Abstract: The present disclosure is directed to a system and method for monitoring drive health.A method for monitoring drive health may comprise: a) conducting a predictive fault analysis for at least one drive of a RAID; and b) copying data from the at least one drive of the RAID to a replacement drive according to the predictive fault analysis.A system for monitoring drive health may comprise: a) means for conducting a predictive fault analysis for at least one drive of a RAID; and b) means for copying data from the at least one drive of the RAID to a replacement drive according to the predictive fault analysis.

    Abstract translation: 本公开涉及用于监视驾驶健康的系统和方法。 用于监视驾驶员健康的方法可以包括:a)对至少一个RAID的驱动器进行预测性故障分析; 以及b)根据预测性故障分析将数据从RAID的至少一个驱动器复制到替换驱动器。 用于监测驾驶员健康状况的系统可以包括:a)对RAID的至少一个驱动器进行预测故障分析的装置; 以及b)根据预测性故障分析将数据从RAID的至少一个驱动器复制到替换驱动器的装置。

Patent Agency Ranking