Merging containers in a multi-container system
    21.
    发明授权
    Merging containers in a multi-container system 有权
    在多容器系统中合并容器

    公开(公告)号:US07827201B1

    公开(公告)日:2010-11-02

    申请号:US11796266

    申请日:2007-04-27

    IPC分类号: G06F7/00 G06F17/30 G06F12/00

    摘要: An apparatus and method for referencing physical location of data objects stored within a logical container. The method may include receiving an access request from a client for a particular data object stored in a logical container having a plurality of data objects stored collectively in the logical container, and referencing a physical location of the particular data object within the logical container in response to the access request. The logical container includes at least one block, and each block of the logical container includes multiple extents to store data from at least one data object. The block is a fundamental unit of storage space.

    摘要翻译: 用于引用存储在逻辑容器内的数据对象的物理位置的装置和方法。 该方法可以包括从客户端接收存储在具有集体存储在逻辑容器中的多个数据对象的逻辑容器中的特定数据对象的访问请求,并响应于逻辑容器内的特定数据对象的物理位置 访问请求。 逻辑容器包括至少一个块,并且逻辑容器的每个块包括用于存储来自至少一个数据对象的数据的多个扩展区。 该块是存储空间的基本单位。

    Method and apparatus for restoring a data set
    22.
    发明授权
    Method and apparatus for restoring a data set 有权
    用于恢复数据集的方法和装置

    公开(公告)号:US07822758B1

    公开(公告)日:2010-10-26

    申请号:US11112179

    申请日:2005-04-22

    IPC分类号: G06F17/30

    摘要: A method of operating a storage server includes executing a process of restoring a data set in an active file system of the storage server from a persistent point-in-time image of a data set, and during the process of restoring the data set, servicing input/output requests directed at the data set by a client of the storage server.

    摘要翻译: 操作存储服务器的方法包括执行从数据集的持久时间点图像恢复存储服务器的活动文件系统中的数据集的过程,以及在恢复数据集的过程中,服务 针对由存储服务器的客户端设置的数据的输入/输出请求。

    Power management of memory via wake/sleep cycles
    23.
    发明授权
    Power management of memory via wake/sleep cycles 有权
    通过唤醒/睡眠周期对存储器进行电源管理

    公开(公告)号:US07821864B2

    公开(公告)日:2010-10-26

    申请号:US11691321

    申请日:2007-03-26

    IPC分类号: G11C5/14

    摘要: A method of managing power states of memory modules while performing memory access operations is disclosed. Memory modules are in a power saving state until an access operation involving the module is to be performed. The module is placed in an operational mode, then the access operation is performed, then the module is returned to the power saving state. Apparatus and systems using the method are also disclosed and claimed.

    摘要翻译: 公开了一种在执行存储器访问操作时管理存储器模块的电源状态的方法。 内存模块处于省电状态,直到执行涉及模块的访问操作。 将模块置于操作模式,然后执行访问操作,然后模块返回到省电状态。 还公开并要求保护使用该方法的装置和系统。

    Method and apparatus for improving data processing system performance by reducing wasted disk writes
    24.
    发明授权
    Method and apparatus for improving data processing system performance by reducing wasted disk writes 有权
    通过减少浪费的磁盘写入来提高数据处理系统性能的方法和装置

    公开(公告)号:US07752173B1

    公开(公告)日:2010-07-06

    申请号:US11305578

    申请日:2005-12-16

    申请人: Abhijeet Gole

    发明人: Abhijeet Gole

    IPC分类号: G06F7/00

    摘要: Data with a short useful lifetime are received and cached by a system. The system waits for the first to occur of two events. If the first event is a local cache flush trigger, the data is written to a longer-term storage subsystem. If the first event is a remote cache flush trigger, the data is discarded. Systems and methods to benefit from this procedure are described and claimed.

    摘要翻译: 具有短寿命的数据由系统接收和缓存。 系统等待首次发生两个事件。 如果第一个事件是本地缓存刷新触发器,则将数据写入较长期的存储子系统。 如果第一个事件是远程缓存刷新触发器,数据将被丢弃。 描述和要求保护从该程序中受益的系统和方法。

    Methods of converting traditional volumes into flexible volumes
    25.
    发明授权
    Methods of converting traditional volumes into flexible volumes 有权
    将传统卷转换为灵活卷的方法

    公开(公告)号:US07716420B2

    公开(公告)日:2010-05-11

    申请号:US11414784

    申请日:2006-04-28

    IPC分类号: G06F12/00

    摘要: A filer converts a traditional volume to a flexible volume by: creating an aggregate on storage devices other than the storage devices of the traditional volume; on the aggregate, creating a flexible volume large enough to store metadata describing files residing on the traditional volume; on the flexible volume, creating metadata structures that describe the files of the traditional volume, except that the metadata indicates that data blocks and indirect blocks are absent and must be fetched from another location. As the filer handles I/O requests directed to the flexible volume, the filer calculates physical volume block number (PVBN) addresses where the requested blocks would be located in the aggregate and replaces the absent pointers with the calculated addresses. After the absent pointers have been replaced, the filer adds the storage devices of the traditional volume.

    摘要翻译: 文件管理器通过以下方式将传统卷转换为灵活卷:在除传统卷的存储设备之外的存储设备上创建聚合; 在集合上创建足够大的灵活卷以存储描述驻留在传统卷上的文件的元数据; 在灵活的卷上,创建描述传统卷的文件的元数据结构,但元数据指示数据块和间接块不存在,并且必须从另一个位置获取。 由于文件管理器处理指向灵活卷的I / O请求,文件管理器计算所请求的块将位于聚合中的物理卷块(PVBN)地址,并使用计算出的地址替换缺少的指针。 在缺少指针被替换之后,文件管理器添加了传统卷的存储设备。

    Apparatus and implementation of a battery in a non volatile memory subsystem
    26.
    发明授权
    Apparatus and implementation of a battery in a non volatile memory subsystem 失效
    在非易失性存储器子系统中的电池的装置和实现

    公开(公告)号:US07710075B1

    公开(公告)日:2010-05-04

    申请号:US11701103

    申请日:2007-01-31

    IPC分类号: H02J7/00

    CPC分类号: H02J7/0068 G06F11/3428

    摘要: The battery apparatus introduced here provides a tool for reliably measuring the run time to empty of a battery used in a network storage server for protection of data during a failure mode. The battery run time to empty can be determined by a management controller based on battery information generated by a controller and received at the management controller. The information received at the management controller includes run time to empty, voltage, current and current battery capacity.

    摘要翻译: 这里介绍的电池装置提供了用于可靠地测量在网络存储服务器中使用的电池的运行时间以便在故障模式期间保护数据的工具。 电池运行时间为空可以由管理控制器根据由控制器生成并在管理控制器处接收的电池信息来确定。 管理控制器收到的信息包括运行时间为空,电压,电流和当前电池容量。

    Method and system for controlling access to dynamically specified resources
    27.
    发明授权
    Method and system for controlling access to dynamically specified resources 有权
    用于控制对动态指定资源的访问的方法和系统

    公开(公告)号:US07685123B1

    公开(公告)日:2010-03-23

    申请号:US11513860

    申请日:2006-08-30

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30

    摘要: In an RBAC system, a capability is defined as including an operation and an object on which the operation is to be performed. The capability is assigned to a role, which is in turn assigned to a user. Then the user will have the authorization to perform the operation on the object. Rather than specifying the object by predetermining the identity of the object, an expression (e.g., a regular expression, a query, etc.) may be specified in place of the predetermined object. In response to a request initiated by a user, the expression is then evaluated to determine the identity of the object(s) on which the operation may be performed.

    摘要翻译: 在RBAC系统中,能力被定义为包括要在其上执行操作的操作和对象。 该功能被分配给角色,而角色又被分配给用户。 那么用户将有权对对象执行操作。 不是通过预先确定对象的身份来指定对象,而是可以指定表达式(例如,正则表达式,查询等)来代替预定对象。 响应于由用户发起的请求,然后评估表达式以确定可以在其上执行操作的对象的身份。

    Method and apparatus for generating user-level difference information about two data sets
    28.
    发明授权
    Method and apparatus for generating user-level difference information about two data sets 有权
    用于生成关于两个数据集的用户级差异信息的方法和装置

    公开(公告)号:US07624106B1

    公开(公告)日:2009-11-24

    申请号:US10954381

    申请日:2004-09-29

    IPC分类号: G06F7/00 G06F11/00

    摘要: A method and apparatus to generate information representing differences between two data sets are described. Information representing differences between a first data set and a second data set is acquired, where the first and second data sets each include multiple nodes. A traversal map that identifies nodes for which a difference has been detected between the first and second data sets is generated, and then during an output phase, a hierarchy of nodes is traversed to generate output indicating user-level differences between the first and second data sets. The traversal map is used to avoid traversing at least some of the nodes in the hierarchy during the output phase. A child map may be generated to represent parent-child relationships between the nodes and used during the output phase to prefetch certain nodes in the hierarchy.

    摘要翻译: 描述了生成表示两个数据组之间的差异的信息的方法和装置。 获取表示第一数据集和第二数据集之间的差异的信息,其中第一和第二数据集各自包括多个节点。 生成识别在第一和第二数据集之间检测到差别的节点的遍历映射,然后在输出阶段期间遍历节点层级以产生指示第一和第二数据之间的用户级别差异的输出 套。 遍历映射用于避免在输出阶段期间遍历层次结构中的至少一些节点。 可以生成子映射以表示节点之间的父子关系,并在输出阶段期间用于预取层次结构中的某些节点。

    Dual access pathways to serially-connected mass data storage units
    29.
    发明授权
    Dual access pathways to serially-connected mass data storage units 有权
    串行连接的大容量数据存储单元的双通道

    公开(公告)号:US07594134B1

    公开(公告)日:2009-09-22

    申请号:US11503716

    申请日:2006-08-14

    IPC分类号: G06F11/00

    摘要: A group of data storage units are serially connected in a sequential data communication path to communicate read and write operations to first and second interfaces of each data storage unit in the group. A data management computer device (“filer”) manages read and write operations of the data storage units of the group through an adapter of the filer. Main and redundant primary communication pathway connectors extend from the filer to the interfaces of the data storage unit, thereby establishing redundancy through multiple pathways to communicate the read and write operations to the data storage units of the group. Main and redundant secondary communication pathway connectors extend from partner filers to the groups of data storage units associated with each partner filer, thereby further enhancing redundancy.

    摘要翻译: 一组数据存储单元在顺序数据通信路径中串行连接,以将读取和写入操作传送到组中每个数据存储单元的第一和第二接口。 数据管理计算机设备(“filer”)通过文件管理器的适配器来管理该组的数据存储单元的读和写操作。 主要和冗余的主要通信路径连接器从文件管理器延伸到数据存储单元的接口,从而通过多个路径建立冗余,以将读取和写入操作传达到组的数据存储单元。 主要和冗余的二次通信路径连接器从伙伴文件管理器延伸到与每个合作伙伴文件管理器相关联的数据存储单元组,从而进一步增强冗余。

    Backup and restore for heterogeneous file server environment
    30.
    发明授权
    Backup and restore for heterogeneous file server environment 失效
    备份和恢复异构文件服务器环境

    公开(公告)号:US07587402B2

    公开(公告)日:2009-09-08

    申请号:US10736217

    申请日:2003-12-15

    申请人: Mark Muhlestein

    发明人: Mark Muhlestein

    IPC分类号: G06F17/30 G06F7/00

    摘要: A file server that provides for backup and restore of files in a heterogeneous file server environment. Metadata associated with each file by each model or protocol is preserved across backup and restore operations. The file server performs at least three tasks as part of the backup and restore operations. The file server notes all file attributes associated with each file in either model. These file attributes can include Unix perms, ownership and timestamp information, and link information. On backup, the file server records those file attributes in an analogous record using a different model. The file server records each element of Unix metadata as an NT Extended Attribute for use by an NT backup element. On restore, the file server restores those file attributes from the analogous record. The NT Extended Attributes provided by an NT restore element are translated into Unix metadata. The file server provides an element for translating between Unix metadata and NT Extended Attributes transparently to the NT backup and restore elements, so that NT backup and restore elements that were created without reference to the heterogeneous file server environment can be used.

    摘要翻译: 一种文件服务器,用于在异构文件服务器环境中备份和还原文件。 每个模型或协议与每个文件相关联的元数据将跨备份和还原操作进行保留。 文件服务器至少执行三个任务作为备份和还原操作的一部分。 文件服务器注释与任一模型中的每个文件相关联的所有文件属性。 这些文件属性可以包括Unix perms,所有权和时间戳信息以及链接信息。 在备份时,文件服务器使用不同的模型将这些文件属性记录在类似的记录中。 文件服务器将Unix元数据的每个元素记录为NT扩展属性,供NT备份元素使用。 恢复时,文件服务器从类似的记录中恢复这些文件属性。 由NT恢复元素提供的NT扩展属性被转换为Unix元数据。 文件服务器提供了一种元素,用于将Unix元数据和NT扩展属性之间的数据透明地转换为NT备份和恢复元素,以便可以使用在不引用异构文件服务器环境的情况下创建的NT备份和恢复元素。