Application recovery in a file system
    1.
    发明授权
    Application recovery in a file system 失效
    文件系统中的应用程序恢复

    公开(公告)号:US08566636B2

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

    申请号:US13015127

    申请日:2011-01-27

    IPC分类号: G06F11/00

    摘要: Embodiments of the invention relate to block layout and block allocation in a file system to support transparency of application processing. At least one copy of an application is replicated in a write affinity region of a secondary server, and at least one copy of the application is replicated in a wide striping region across a cluster file system. When the application is subject to failure, application processing is transferred from the failure location to the write affinity copy. At the same time, the failed application is rebuilt using the wide striping replication of the application. Once the application is rebuilt, processing may return to the failed location employing the rebuilt application.

    摘要翻译: 本发明的实施例涉及文件系统中的块布局和块分配以支持应用处理的透明度。 应用程序的至少一个副本被复制在辅助服务器的写入关联区域中,并且应用程序的至少一个副本被复制在跨越群集文件系统的宽条带化区域中。 当应用程序出现故障时,应用程序处理将从故障位置传送到写入亲和性副本。 同时,使用应用程序的宽条带化复制来重建失败的应用程序。 一旦应用程序重建,处理可能会使用重建的应用程序返回到失败的位置。

    Streaming virtual machine boot services over a network
    2.
    发明授权
    Streaming virtual machine boot services over a network 有权
    通过网络流式传输虚拟机引导服务

    公开(公告)号:US08560825B2

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

    申请号:US12827169

    申请日:2010-06-30

    IPC分类号: G06F9/00

    摘要: Embodiments of the invention are directed to streaming virtual machine boot services over a network. An aspect of the invention includes booting a first virtual machine and recording data and metadata from a virtual machine boot image into a virtual machine boot file. The data and metadata are accessed in the process of booting the first virtual machine. The virtual machine boot image has setup information of the virtual machine type of the first virtual machine. The virtual machine boot file is configured for the virtual machine type of the first virtual machine. A descriptor is added to metadata of the virtual machine boot image, which references a location of the virtual machine boot file for the virtual machine type of the first virtual machine. When subsequently booting a second virtual machine of the same type of virtual machine as the first virtual machine, data are streamed from the virtual machine boot file to a virtual machine monitor of a second virtual machine without the need to stream data from the virtual machine boot image.

    摘要翻译: 本发明的实施例涉及通过网络流式传输虚拟机引导服务。 本发明的一个方面包括引导第一虚拟机并将数据和元数据从虚拟机引导映像记录到虚拟机启动文件中。 在引导第一个虚拟机的过程中访问数据和元数据。 虚拟机引导映像具有第一虚拟机的虚拟机类型的设置信息。 为第一个虚拟机的虚拟机类型配置虚拟机引导文件。 将描述符添加到虚拟机引导映像的元数据,虚拟机引导映像引用虚拟机引导文件的位置,用于第一个虚拟机的虚拟机类型。 当随后引导与第一虚拟机相同类型的虚拟机的第二虚拟机时,将数据从虚拟机引导文件流式传输到第二虚拟机的虚拟机监视器,而不需要从虚拟机引导中流式传输数据 图片。

    Organization of heterogeneous entities into system resource groups for defining policy management framework in managed systems environment
    3.
    发明授权
    Organization of heterogeneous entities into system resource groups for defining policy management framework in managed systems environment 有权
    将异构实体组织到系统资源组中,以便在受管系统环境中定义策略管理框架

    公开(公告)号:US08291429B2

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

    申请号:US12411144

    申请日:2009-03-25

    IPC分类号: G06F9/50

    CPC分类号: G06F9/5061 G06F2209/505

    摘要: A method, system, and computer program product for implementing policies in a managed systems environment is provided. A plurality of the heterogeneous entities is organized into a system resource group (SRG). Each of the plurality of heterogeneous entities is visible to an application operable on the managed systems environment. The system resource group is subject to at least one membership requirement, defines a relationship between at least two of the heterogeneous entities, contains at least one policy defining an operation as to be performed on the system resource group for a domain of the managed systems environment, and defines at least a portion of a policy framework between the system resource group and an additional system resource group organized from an additional plurality of the heterogeneous entities. The system resource group expands according to an action performed incorporating the relationship, policy, or policy framework.

    摘要翻译: 提供了一种用于在受管系统环境中实现策略的方法,系统和计算机程序产品。 将多个异构实体组织成系统资源组(SRG)。 多个异构实体中的每一个对于在可管理的系统环境上可操作的应用是可见的。 系统资源组受至少一个成员身份要求的限制,定义至少两个异构实体之间的关系,包含至少一个定义要在受管系统环境的域的系统资源组上执行的操作的策略 并且定义系统资源组和从附加的多个异构实体组织的附加系统资源组之间的策略框架的至少一部分。 系统资源组根据包含关系,策略或策略框架的操作进行扩展。

    METHOD AND APPARATUS FOR APPLICATION RECOVERY IN A FILE SYSTEM
    4.
    发明申请
    METHOD AND APPARATUS FOR APPLICATION RECOVERY IN A FILE SYSTEM 失效
    在文件系统中应用恢复的方法和装置

    公开(公告)号:US20120198269A1

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

    申请号:US13015127

    申请日:2011-01-27

    IPC分类号: G06F11/16

    摘要: Embodiments of the invention relate to block layout and block allocation in a file system to support transparency of application processing. At least one copy of an application is replicated in a write affinity region of a secondary server, and at least one copy of the application is replicated in a wide striping region across a cluster file system. When the application is subject to failure, application processing is transferred from the failure location to the write affinity copy. At the same time, the failed application is rebuilt using the wide striping replication of the application. Once the application is rebuilt, processing may return to the failed location employing the rebuilt application.

    摘要翻译: 本发明的实施例涉及文件系统中的块布局和块分配以支持应用处理的透明度。 应用程序的至少一个副本被复制在辅助服务器的写入关联区域中,并且应用程序的至少一个副本被复制在跨越群集文件系统的宽条带化区域中。 当应用程序出现故障时,应用程序处理将从故障位置传送到写入亲和性副本。 同时,使用应用程序的宽条带化复制来重建失败的应用程序。 一旦应用程序重建,处理可能会使用重建的应用程序返回到失败的位置。

    Addressing node failure during a hyperswap operation
    5.
    发明授权
    Addressing node failure during a hyperswap operation 失效
    在超级交换操作期间寻址节点故障

    公开(公告)号:US08161142B2

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

    申请号:US12605758

    申请日:2009-10-26

    IPC分类号: G06F15/177

    摘要: A method, system, and article are provided to enable a Hyperswap operation in a clustered computer system. Each node in the system is configured with flash memory, with a hierarchical list of boot volumes therein. Following a Hyperswap operation, the current boot volume is communicated to each node in the cluster and each node joining the cluster. All previously inactive nodes that were booted from the improper boot volume are re-booted from the correct and the flash memory is amended to reflect the correct boot volume.

    摘要翻译: 提供了一种方法,系统和文章来实现群集计算机系统中的Hyperswap操作。 系统中的每个节点配置有闪存,其中包含引导卷的分层列表。 在Hyperswap操作之后,当前引导卷被传送到集群中的每个节点,并且每个节点加入集群。 从不正确的引导卷引导的所有以前不活动的节点从正确的重新引导,并且闪存被修改以反映正确的引导卷。

    MIGRATING VIRTUAL MACHINES ACROSS NETWORK SEPARATED DATA CENTERS
    6.
    发明申请
    MIGRATING VIRTUAL MACHINES ACROSS NETWORK SEPARATED DATA CENTERS 有权
    跨网络分离数据中心的移动虚拟机

    公开(公告)号:US20120042033A1

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

    申请号:US12856019

    申请日:2010-08-13

    IPC分类号: G06F15/167 G06F15/173

    CPC分类号: G06F9/4856

    摘要: Embodiments of the present invention provide an approach for migrating virtual machines across network (e.g., WAN) separated data centers (e.g., storage clouds). Specifically, under embodiments of the present invention, a first storage system associated with a first data center is synchronized with a second storage system associated with a second data center via a storage system link. Then, a minimal state of a virtual machine is migrated from a first computer in the first data center to a second computer in the second data center via a WAN link. Using the minimal state, the virtual machine is stored in the second computer. Thereafter, the storage system link is terminated. In addition, as updated pages are received in memory of the first computer, they are migrated to the second computer via the WAN link. Once this migration is complete, the WAN link can be terminated. Therefore, embodiments of the present invention provide at least two forms of synchronization: computational synchronization and storage synchronization.

    摘要翻译: 本发明的实施例提供了一种用于跨网络(例如,WAN)分离的数据中心(例如,存储云)迁移虚拟机的方法。 具体地,在本发明的实施例中,与第一数据中心相关联的第一存储系统经由存储系统链路与与第二数据中心相关联的第二存储系统同步。 然后,通过WAN链路将虚拟机的最小状态从第一数据中心的第一计算机迁移到第二数据中心中的第二计算机。 使用最小状态,虚拟机存储在第二台计算机中。 此后,终止存储系统链路。 另外,随着在第一台计算机的存储器中接收到更新的页面,它们将通过WAN链路迁移到第二台计算机。 迁移完成后,可以终止WAN链路。 因此,本发明的实施例提供至少两种形式的同步:计算同步和存储同步。

    System and method for storage subsystem port reassignment in storage area networks
    7.
    发明授权
    System and method for storage subsystem port reassignment in storage area networks 失效
    存储区域网络中存储子系统端口重新分配的系统和方法

    公开(公告)号:US07930448B2

    公开(公告)日:2011-04-19

    申请号:US12048138

    申请日:2008-03-13

    IPC分类号: G06F3/00 G06F5/00

    摘要: A method and system for data traffic management in a storage area network subsystem connected to multiple hosts via plural ports through a connection network is provided. Traffic management involves, for each port, determining input/output (IO) traffic utilization load of the port based on workloads from one or more hosts assigned to that port; and detecting if a port is in utilization overload. Then, upon detecting a port utilization overload, port traffic is managed by adjusting traffic utilization of the overloaded port and one or more other ports in the storage subsystem, to reduce traffic utilization of the overloaded port.

    摘要翻译: 提供了一种通过连接网络通过多个端口连接到多个主机的存储区域网络子系统中的数据流量管理的方法和系统。 流量管理涉及每个端口,基于分配给该端口的一个或多个主机的工作负载来确定端口的输入/输出(IO)流量利用负载; 并检测端口是否处于利用率过载。 然后,在检测到端口利用过载时,通过调整存储子系统中的超载端口和一个或多个其他端口的流量利用率来管理端口流量,以减少超载端口的流量利用。

    AUTOMATICALLY IDENTIFYING AN OPTIMAL SET OF ATTRIBUTES TO FACILITATE GENERATING BEST PRACTICES FOR CONFIGURING A NETWORKED SYSTEM
    8.
    发明申请
    AUTOMATICALLY IDENTIFYING AN OPTIMAL SET OF ATTRIBUTES TO FACILITATE GENERATING BEST PRACTICES FOR CONFIGURING A NETWORKED SYSTEM 有权
    自动识别最佳属性集,以便制定最佳实践来配置网络系统

    公开(公告)号:US20090187518A1

    公开(公告)日:2009-07-23

    申请号:US12127916

    申请日:2008-05-28

    IPC分类号: G06F15/18

    CPC分类号: H04L41/08

    摘要: A method and system for automatically identifying an optimal set of attributes of entities included in a networked system. Entity types are ranked based on information gain. A first classification accuracy relative to a first entity type is determined. The first entity type is the top-ranked entity type or a first aggregate entity type. A second entity type is selected base on the ranking. A database join of a first set of attributes associated with the first entity type and a second set of attributes associated with the second entity type is performed. A second classification accuracy relative to a second aggregate entity type generated by the join is determined. In response to determining that the second classification accuracy is not greater than the first classification accuracy, an optimal set of attributes contributing to a problem in the networked system is identified as the first set of attributes.

    摘要翻译: 一种用于自动识别包括在联网系统中的实体的最佳属性集合的方法和系统。 实体类型根据信息增益进行排名。 确定相对于第一实体类型的第一分类精度。 第一个实体类型是顶级实体类型或第一个聚合实体类型。 基于排名选择第二实体类型。 执行与第一实体类型相关联的第一组属性和与第二实体类型相关联的第二组属性的数据库连接。 确定相对于由连接生成的第二聚合实体类型的第二分类精度。 响应于确定第二分类精度不大于第一分类精度,将有助于联网系统中的问题的最佳属性集合识别为第一组属性。

    VARYING ACCESS PARAMETERS FOR PROCESSES TO ACCESS MEMORY ADDRESSES IN RESPONSE TO DETECTING A CONDITION RELATED TO A PATTERN OF PROCESSES ACCESS TO MEMORY ADDRESSES
    9.
    发明申请
    VARYING ACCESS PARAMETERS FOR PROCESSES TO ACCESS MEMORY ADDRESSES IN RESPONSE TO DETECTING A CONDITION RELATED TO A PATTERN OF PROCESSES ACCESS TO MEMORY ADDRESSES 有权
    响应访问存储器地址的过程的变化访问参数,以检测与存储器访问过程相关的条件

    公开(公告)号:US20090094419A1

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

    申请号:US11868445

    申请日:2007-10-05

    IPC分类号: G06F12/00

    摘要: Provided are a method, system, and article of manufacture for varying access parameters for processes to access memory addresses in response to detecting a condition related to a pattern of processes access to memory addresses. A monitored condition is detected during application execution. An instrumentation program is invoked to monitor processes accessing data at addresses in a memory device in response to detecting the monitored condition. Information is logged on processes and the addresses they access in the memory device in response to invoking the instrumentation program. The logged information on the processes and the addresses they access is forwarded to an application analysis system in response to detecting a monitored condition during application execution.

    摘要翻译: 提供了一种方法,系统和制品,用于响应于检测到与访问存储器地址的处理模式相关的条件而改变访问存储器地址的进程的访问参数。 在应用程序执行期间检测到监视条件。 调用仪器程序以响应于检测到监视的状况来监视在存储器设备中的地址处访问数据的过程。 响应于调用仪器程序,信息被记录在进程及其在存储设备中访问的地址上。 响应于在应用执行期间检测到监视的状况,将访问的进程及其地址的记录信息转发到应用程序分析系统。

    System and method for optimizing storage utilization
    10.
    发明授权
    System and method for optimizing storage utilization 失效
    优化存储利用率的系统和方法

    公开(公告)号:US07512754B1

    公开(公告)日:2009-03-31

    申请号:US12023988

    申请日:2008-01-31

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    摘要: In a storage area network, the storage pool is the principal component that determines the storage quality of service in the network. The proposed system's goal is to balance the utilizations of the storage pools using a suitable metric (e.g., standard deviation). The utilization of a storage pool is determined by the same components that are part of the composition of the storage pool: the disks and the storage systems. This system then gathers performance information about all the storage pools and applies the described method to determine a sequence of resource-reallocations so that a well-balanced utilization of pools is achieved.

    摘要翻译: 在存储区域网络中,存储池是确定网络中存储服务质量的主要组成部分。 所提出的系统的目标是使用适当的度量(例如,标准偏差)来平衡存储池的利用率。 存储池的使用由与存储池组成相同的组件决定:磁盘和存储系统。 然后,该系统收集有关所有存储池的性能信息,并应用所描述的方法来确定资源重新分配的顺序,以便实现池的均衡利用。