System and method for dynamically resizing a parity declustered group
    1.
    发明授权
    System and method for dynamically resizing a parity declustered group 有权
    用于动态调整奇偶校验集群的大小的系统和方法

    公开(公告)号:US08453036B1

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

    申请号:US12697988

    申请日:2010-02-01

    申请人: Atul Goel Yan Li

    发明人: Atul Goel Yan Li

    IPC分类号: H03M13/00

    摘要: A storage server resizes an array of mass storage devices and distributes data blocks stored in the array of mass storage devices evenly in a declustered organization across the resized array of mass storage devices. Resizing the array of mass storage devices may include adding a new mass storage device to the array or removing a mass storage device from the array. During resizing a data block is moved from one mass storage device to another mass storage device to minimize the imbalance of parity groups shared by the new mass storage devices in the array, as well as minimize the number of data blocks to be moved to uniformly balance the load across the new mass storage device.

    摘要翻译: 存储服务器调整大容量存储设备阵列的大小,并将存储在大容量存储设备阵列中的数据块均匀地分布在经过调整大小的大容量存储设备阵列的分散组织中。 调整大容量存储设备阵列的大小可以包括向阵列添加新的大容量存储设备或从阵列中移除大容量存储设备。 在调整大小时,数据块从一个大容量存储设备移动到另一个大容量存储设备,以最小化阵列中新的大容量存储设备共享的奇偶校验组的不平衡,并将要移动的数据块的数量最小化以均匀平衡 新的大容量存储设备的负载。

    Method and apparatus for generating a command line interpreter
    3.
    发明授权
    Method and apparatus for generating a command line interpreter 有权
    用于生成命令行解释器的方法和装置

    公开(公告)号:US08347265B1

    公开(公告)日:2013-01-01

    申请号:US11729038

    申请日:2007-03-27

    申请人: Eric Sirianni

    发明人: Eric Sirianni

    IPC分类号: G06F9/44

    CPC分类号: G06F9/451

    摘要: A method of exposing the functionality of an application in a command interface includes generating a command line interpreter (“CLI”) from a component of an application. The application's components are used to automatically generate the CLI to interpret commands to access the functionality of the application. The generated CLI parses, maps, and dispatches the commands and any associated arguments in accordance with the application's components. Application metadata is used to modify the generated CLI to customize the exposure of the functionality of the application in the command interface.

    摘要翻译: 在命令接口中暴露应用的功能的方法包括从应用的组件生成命令行解释器(CLI)。 应用程序的组件用于自动生成CLI来解释命令以访问应用程序的功能。 生成的CLI根据应用程序的组件来分析,映射和分派命令和任何相关的参数。 应用程序元数据用于修改生成的CLI,以便在命令界面中定制应用程序的功能的曝光。

    Request processing for stateless conformance engine
    4.
    发明授权
    Request processing for stateless conformance engine 有权
    请求处理无状态一致性引擎

    公开(公告)号:US08321867B1

    公开(公告)日:2012-11-27

    申请号:US12019589

    申请日:2008-01-24

    IPC分类号: G06F9/46

    摘要: A method and an apparatus to increase conformance of a storage implementation of a data set to a storage policy are presented. In one embodiment, the method includes performing a conformance check of a data set state and an associated data management policy. The method includes identifying a set of tasks that can be performed to increase conformance of the data set state to the associated policy, and generating a task list using tasks from the set of tasks. The method further includes outputting an indication of the task list to a user and accepting from the user an approval of the task list before generating and executing a second task list.

    摘要翻译: 提出了一种提高数据集存储实现对存储策略的一致性的方法和装置。 在一个实施例中,该方法包括执行数据集状态和相关联的数据管理策略的一致性检查。 该方法包括识别可执行的一组任务,以增加数据集状态与相关策略的一致性,以及使用来自该组任务的任务生成任务列表。 该方法还包括向用户输出任务列表的指示并在生成和执行第二任务列表之前从用户接受任务列表的批准。

    Partial data storage device failures and improved storage resiliency
    5.
    发明授权
    Partial data storage device failures and improved storage resiliency 有权
    部分数据存储设备故障并提高存储弹性

    公开(公告)号:US08289641B1

    公开(公告)日:2012-10-16

    申请号:US13239671

    申请日:2011-09-22

    申请人: Tim K. Emami

    发明人: Tim K. Emami

    摘要: A mass data storage system including a data storage device comprising block groups each comprising a plurality of data blocks determines when one of the block groups is faulty and the data storage device continues to operate as a partially failed data storage device with respect to the remaining block groups which are not faulty. A striped parity data storage device array comprises data storage devices capable of operating as partially failed data storage devices allows copying of data from the block groups not associated with determined to be faulty of a partially failed data storage device to a spare data storage device which reduces the amount of data that must be rebuilt in the rebuild process, thereby reducing the amount of time the array spends in degraded mode exposed to a total loss of data caused by a subsequent data storage device failure.

    摘要翻译: 包括数据存储装置的大容量数据存储装置包括每个包括多个数据块的块组,确定块组中的哪一个是故障的,并且数据存储装置继续作为相对于剩余块的部分故障的数据存储装置操作 没有错的组。 条带奇偶校验数据存储设备阵列包括能够作为部分故障的数据存储设备进行操作的数据存储设备,允许将来自未被确定为部分故障的数据存储设备故障的块组的数据复制到可以减少的备用数据存储设备 在重建过程中必须重建的数据量,从而减少阵列在降级模式下暴露于由后续数据存储设备故障导致的数据丢失的总时间的数量。

    In-place image promotion
    7.
    发明授权
    In-place image promotion 有权
    就地图像推广

    公开(公告)号:US08190587B1

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

    申请号:US12333212

    申请日:2008-12-11

    IPC分类号: G06F7/00 G06F9/44

    CPC分类号: G06F8/76

    摘要: To promote an image, an identification of at least one of an symbol name and an existing symbol value associated with the symbol name is received. An identification of a new symbol value is also received. It is then determined that a binary file that is a component of an unpromoted image is to be modified, wherein the image has previously been compiled and linked. The binary file is read to find occurrences of at least one of the symbol name or the existing symbol value in the binary file. The existing symbol value is replaced with the new symbol value to promote the image. The image is promoted without recompiling or relinking the binary file.

    摘要翻译: 为了促进图像,接收与符号名称相关联的符号名称和现有符号值中的至少一个的标识。 还接收到新符号值的标识。 然后确定作为未引用图像的分量的二进制文件被修改,其中图像先前已被编译和链接。 读取二进制文件以查找二进制文件中至少一个符号名称或现有符号值的出现。 现有的符号值将替换为新的符号值,以促进图像。 升级图像而不重新编译或重新链接二进制文件。

    METHOD AND SYSTEM FOR IMPROVING STORAGE SECURITY IN A CLOUD COMPUTING ENVIRONMENT
    8.
    发明申请
    METHOD AND SYSTEM FOR IMPROVING STORAGE SECURITY IN A CLOUD COMPUTING ENVIRONMENT 有权
    改善云计算环境中存储安全的方法和系统

    公开(公告)号:US20120131341A1

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

    申请号:US12951089

    申请日:2010-11-22

    IPC分类号: G06F21/00 H04L9/32

    摘要: A method of improving storage security in a cloud environment includes interfacing a secure microcontroller with a storage controller associated with a client device in the cloud environment to authenticate a platform associated with the storage controller and registering the storage controller with an authentication server configured to be set up in the cloud environment. The method also includes authenticating the storage controller based on a communication protocol between the client device, the authentication server and the storage controller, and obtaining, at the client device, a signature data of the storage controller following the authentication thereof. The signature data is configured to be stored in the secure microcontroller interfaced with the storage controller.

    摘要翻译: 一种提高云环境中的存储安全性的方法包括将安全微控制器与云环境中与客户端设备相关联的存储控制器进行接口,以验证与存储控制器相关联的平台,并向存储控制器注册配置为设置的认证服务器 在云环境中。 该方法还包括基于客户端设备,认证服务器和存储控制器之间的通信协议来认证存储控制器,并且在客户端设备获取存储控制器的认证之后的签名数据。 签名数据被配置为存储在与存储控制器接口的安全微控制器中。

    PROVIDING SECURITY IN A CLOUD STORAGE ENVIRONMENT
    9.
    发明申请
    PROVIDING SECURITY IN A CLOUD STORAGE ENVIRONMENT 有权
    在云存储环境中提供安全保护

    公开(公告)号:US20120130874A1

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

    申请号:US13083628

    申请日:2011-04-11

    IPC分类号: H04L29/06 G06Q30/00

    摘要: A method of providing security as a service in a cloud storage environment includes storing, through a cloud manager of the cloud storage environment, a security level of access of a storage controller associated with a customer of the security as a service, and receiving a request from the customer to access security information of the storage controller associated therewith. The method also includes providing, through the cloud manager, security information of the storage controller associated with the customer in accordance with the request and the stored security level of access of the storage controller associated with the customer.

    摘要翻译: 在云存储环境中提供作为服务的安全性的方法包括:通过云存储环境的云管理器存储与作为服务的安全性的客户相关联的存储控制器的访问的安全级别,以及接收请求 从客户访问与其相关联的存储控制器的安全信息。 该方法还包括根据请求以及与客户相关联的存储控制器的存储的安全级别,通过云管理器提供与客户相关联的存储控制器的安全信息。

    Single file restore from image backup by using an independent block list for each file
    10.
    发明授权
    Single file restore from image backup by using an independent block list for each file 有权
    通过为每个文件使用独立的块列表,从图像备份单文件恢复

    公开(公告)号:US08126847B1

    公开(公告)日:2012-02-28

    申请号:US12113060

    申请日:2008-04-30

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F11/1469

    摘要: Image-based data restoration restores an entire image of a volume or selective files. A restore engine receives a request to restore data from a backup image that includes a plurality of data blocks and metadata describing attributes of the data blocks. In response to the request, the restore engine determines a restore mode. If it is determined to be a logical restore mode, the restore engine restores a file by retrieving the metadata associated with the file and the data blocks that are pointed to by the metadata. If it is determined to be an image restore mode, the restore engine restores an entire image of the volume by using the data blocks in the backup image without using the metadata.

    摘要翻译: 基于图像的数据恢复恢复卷或选择性文件的整个图像。 恢复引擎接收从备份图像恢复数据的请求,该备份图像包括多个数据块和描述数据块的属性的元数据。 响应该请求,恢复引擎确定恢复模式。 如果确定为逻辑恢复模式,则恢复引擎通过检索与该文件相关联的元数据和元数据指向的数据块来恢复文件。 如果确定为图像恢复模式,则恢复引擎通过使用备份映像中的数据块而不使用元数据来恢复卷的整个映像。