Systems, methods, and computer readable media for triggering and coordinating pool storage reclamation
    4.
    发明授权
    Systems, methods, and computer readable media for triggering and coordinating pool storage reclamation 有权
    用于触发和协调池存储回收的系统,方法和计算机可读介质

    公开(公告)号:US08407445B1

    公开(公告)日:2013-03-26

    申请号:US12751665

    申请日:2010-03-31

    IPC分类号: G06F12/02

    摘要: Systems, methods, and computer readable media for triggering and coordinating pool storage reclamation are disclosed. According to one example, the method includes receiving an issued hint triggered by the execution of a data storage optimization operation applied to a mapped logical unit (MLU), wherein the MLU is one of a plurality of MLUs residing in a storage array, and computing an unused portion amount of an allocated storage space in the MLU, wherein the allocated storage space comprises a plurality of slices. If the unused portion amount exceeds a predetermined threshold value, detecting at least one of the slices to be released from the allocated storage space. The method also includes transferring data contained in a detected slice to at least one of the remaining slices in the allocated storage space, and removing the detected slice from the allocated storage space in the MLU to a common storage pool in the storage array, wherein the removed slice is allocated to any one of the plurality of MLUs.

    摘要翻译: 公开了用于触发和协调池存储回收的系统,方法和计算机可读介质。 根据一个示例,该方法包括:接收由执行应用于映射逻辑单元(MLU)的数据存储优化操作触发的发出提示,其中MLU是驻留在存储阵列中的多个MLU之一,以及计算 MLU中分配的存储空间的未使用部分量,其中所分配的存储空间包括多个片。 如果未使用部分数量超过预定阈值,则从所分配的存储空间检测要释放的切片中的至少一个。 该方法还包括将包含在检测到的切片中的数据传送到所分配的存储空间中的剩余切片中的至少一个切片,以及将检测到的切片从MLU中的分配的存储空间移除到存储阵列中的公共存储池,其中 删除的片分配给多个MLU中的任何一个。

    Systems, methods, and computer readable media for performance optimization of storage allocation to virtual logical units
    5.
    发明授权
    Systems, methods, and computer readable media for performance optimization of storage allocation to virtual logical units 有权
    用于对虚拟逻辑单元进行存储分配的性能优化的系统,方法和计算机可读介质

    公开(公告)号:US08751740B1

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

    申请号:US12751707

    申请日:2010-03-31

    IPC分类号: G06F13/00

    摘要: A system for performance optimization of storage allocation to virtual logical units includes a storage entity having data storage space divided into slices for storing data. A slice allocation table stores slice allocation status. A memory stores statistics regarding the allocation of slices to logical units. A management database stores information regarding the allocation of slices to logical units. An allocation module performs an allocation process in response to receiving an I/O write request. A management module performs scheduled post-I/O management processes asynchronously with allocation processes, including updating the management database to reflect the allocation of the selected slice, and updating the status of the selected slice in the slice allocation table to indicate that the post-I/O management process for the selected slice has been performed.

    摘要翻译: 用于对虚拟逻辑单元的存储分配的性能优化的系统包括存储实体,其具有被划分为用于存储数据的片段的数据存储空间。 片分配表存储片分配状态。 存储器存储关于切片分配到逻辑单元的统计数据。 管理数据库将关于切片分配的信息存储到逻辑单元。 响应于接收到I / O写请求,分配模块执行分配处理。 管理模块与分配过程异步地执行预定的后I / O管理过程,包括更新管理数据库以反映所选择的分片的分配,以及更新分片分配表中所选切片的状态, 所选切片的I / O管理过程已经执行。

    Techniques for use with repetitive event occurrences
    7.
    发明授权
    Techniques for use with repetitive event occurrences 有权
    用于重复事件发生的技术

    公开(公告)号:US08799927B1

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

    申请号:US13421227

    申请日:2012-03-15

    IPC分类号: G06F3/00

    摘要: Described are techniques for determining noteworthy events. A client performs a first call to a first routine having a first interface. The first interface includes a first set of input parameters specifying noteworthiness criteria indicating which event occurrences in a sequence of event occurrences are noteworthy. The client performs a second call to a second routine having a second interface to record an event occurrence of the sequence. The second routine perform processing returning information to the client including an indicator value denoting whether the event occurrence is noteworthy. In response to receiving the indicator value, the client may perform an action if the indicator value denotes that the event occurrence is noteworthy.

    摘要翻译: 描述的是确定值得注意的事件的技术。 客户端对具有第一接口的第一例程执行第一次调用。 第一接口包括第一组输入参数,其中规定了值得注意的事件发生顺序中哪些事件出现的值得注意的标准。 客户端对具有第二接口的第二例程执行第二次调用,以记录序列的事件发生。 第二例程执行向客户返回信息的处理,包括表示事件发生是否值得注意的指标值。 响应于接收到指示符值,如果指示符值表示事件发生值是值得注意的话,客户端可以执行动作。

    Preserving snapshots during disk-based restore
    8.
    发明授权
    Preserving snapshots during disk-based restore 有权
    在基于磁盘的还原期间保存快照

    公开(公告)号:US07206961B1

    公开(公告)日:2007-04-17

    申请号:US10261168

    申请日:2002-09-30

    IPC分类号: G06F11/00 G06F11/08

    摘要: The present invention provides a method for providing snapshots of data at different times and for performing rollbacks to a selected snapshot that does not result in any subsequent snapshots being rendered unusable. The method includes a mapping mechanism wherein when a map entry for a block being written to for the first time during a session exists, then another map entry is created and all later sessions are applied to it. When a map entry for the block does not exist, a new map entry is provided and all prior sessions are applied to it.

    摘要翻译: 本发明提供了一种用于在不同时间提供数据的快照并且用于对所选快照执行回滚的方法,所述快照不会导致任何后续的快照被使得不可用。 该方法包括映射机制,其中当存在在会话期间第一次被写入的块的映射条目时,创建另一个映射条目,并将所有后续的会话应用于其。 当块的映射条目不存在时,将提供一个新的映射条目,并将所有先前的会话应用于该条目。