TECHNIQUES FOR ENHANCING FIRMWARE-ASSISTED SYSTEM DUMP IN A VIRTUALIZED COMPUTER SYSTEM EMPLOYING ACTIVE MEMORY SHARING
    1.
    发明申请
    TECHNIQUES FOR ENHANCING FIRMWARE-ASSISTED SYSTEM DUMP IN A VIRTUALIZED COMPUTER SYSTEM EMPLOYING ACTIVE MEMORY SHARING 审中-公开
    在采用有源存储器共享的虚拟化计算机系统中增强固件辅助系统的技术

    公开(公告)号:US20110154133A1

    公开(公告)日:2011-06-23

    申请号:US12644332

    申请日:2009-12-22

    摘要: A technique for performing a system dump in a data processing system that implements active memory sharing includes assigning, via a hypervisor, a logical partition to a portion of a shared memory. One or more virtual block storage devices are also assigned by the hypervisor to the logical partition to facilitate active memory sharing of the shared memory. When a hypervisor-aided firmware-assisted system dump is indicated and a failure of the logical partition is detected, firmware initiates a system dump of information from the assigned portion of the shared memory to the one or more virtual block storage devices. An operating system of the logical partition is rebooted when enough of the assigned portion of the shared memory is freed to facilitate a reboot of the operating system and the hypervisor-aided firmware-assisted system dump is indicated.

    摘要翻译: 用于在实现活动存储器共享的数据处理系统中执行系统转储的技术包括经由管理程序将逻辑分区分配给共享存储器的一部分。 一个或多个虚拟块存储设备也被管理程序分配给逻辑分区以便于共享存储器的主动存储器共享。 当指示管理程序辅助的固件辅助系统转储并且检测到逻辑分区的故障时,固件将从共享存储器的分配部分向一个或多个虚拟块存储设备发起信息的系统转储。 当释放足够的共享内存的分配部分以便于重新启动操作系统并且指示管理程序辅助的固件辅助系统转储时,重新启动逻辑分区的操作系统。

    Systems and methods for application mobility using virtual real memory services
    2.
    发明申请
    Systems and methods for application mobility using virtual real memory services 有权
    使用虚拟实时存储服务的应用移动性的系统和方法

    公开(公告)号:US20090307687A1

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

    申请号:US12135500

    申请日:2008-06-09

    IPC分类号: G06F9/455 G06F15/16

    CPC分类号: G06F9/5077 G06F9/455

    摘要: Systems, methods and media for sharing an application among multiple server systems are disclosed. In one embodiment, the application is stored on a fast disk paging device. The paging device is in communication with each of a plurality of servers so that each server may be given access to the application. Virtual real memory (VRM) is allocated to a first virtual client of the first server. A portion of this VRM is allocated to the application. The application is executed by a virtual client of a first server. During execution a condition may occur that requires taking the first server off line. In that event, VRM is allocated to a second virtual client of a second server. A portion of this VRM is allocated to the application. The application is then executed by the second virtual client of the second server.

    摘要翻译: 公开了用于在多个服务器系统之间共享应用的系统,方法和媒体。 在一个实施例中,将应用程序存储在快速盘寻呼设备上。 寻呼设备与多个服务器中的每个服务器通信,使得每个服务器可以被访问该应用。 虚拟实际存储器(VRM)被分配给第一服务器的第一虚拟客户机。 该VRM的一部分被分配给应用程序。 应用程序由第一个服务器的虚拟客户端执行。 在执行期间,可能会发生需要使第一台服务器脱机的条件。 在这种情况下,VRM被分配给第二个服务器的第二个虚拟客户端。 该VRM的一部分被分配给应用程序。 该应用然后由第二服务器的第二虚拟客户端执行。

    Application mobility using virtual real memory services
    3.
    发明授权
    Application mobility using virtual real memory services 有权
    使用虚拟真实内存服务的应用程序移动性

    公开(公告)号:US08407697B2

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

    申请号:US12135500

    申请日:2008-06-09

    IPC分类号: G06F9/455 G06F15/16

    CPC分类号: G06F9/5077 G06F9/455

    摘要: A mechanism is provided for sharing an application among multiple server systems. In one embodiment, the application is stored on a fast disk paging device. The paging device is in communication with each of a plurality of servers so that each server may be given access to the application. Virtual real memory (VRM) is allocated to a first virtual client of the first server. A portion of this VRM is allocated to the application. The application is executed by a virtual client of a first server. During execution a condition may occur that requires taking the first server off line. In that event, VRM is allocated to a second virtual client of a second server. A portion of this VRM is allocated to the application. The application is then executed by the second virtual client of the second server.

    摘要翻译: 提供了一种用于在多个服务器系统之间共享应用的机制。 在一个实施例中,将应用程序存储在快速盘寻呼设备上。 寻呼设备与多个服务器中的每个服务器通信,使得每个服务器可以被访问该应用。 虚拟实际存储器(VRM)被分配给第一服务器的第一虚拟客户机。 该VRM的一部分被分配给应用程序。 应用程序由第一个服务器的虚拟客户端执行。 在执行期间,可能会发生需要使第一台服务器脱机的条件。 在这种情况下,VRM被分配给第二个服务器的第二个虚拟客户端。 该VRM的一部分被分配给应用程序。 该应用然后由第二服务器的第二虚拟客户端执行。

    Distributed computing utilizing virtual memory having a shared paging space
    4.
    发明授权
    Distributed computing utilizing virtual memory having a shared paging space 有权
    利用具有共享寻呼空间的虚拟内存的分布式计算

    公开(公告)号:US08041877B2

    公开(公告)日:2011-10-18

    申请号:US12135762

    申请日:2008-06-09

    IPC分类号: G06F12/02

    摘要: A method for distributed computing utilizing virtual memory is disclosed. The method can include identifying a first node to process an application, identifying paging space accessible to the first node, identifying a second node to share paged data with the first node, and transacting the paged data between the first node and the identified paging space. Thus, application processing results from the first node can be stored in paging space and a second node can retrieve the first result from the paging space such that the paging space can be shared between nodes. Other embodiments are also disclosed.

    摘要翻译: 公开了一种利用虚拟内存的分布式计算方法。 该方法可以包括识别处理应用的第一节点,识别第一节点可访问的寻呼空间,识别与第一节点共享分页数据的第二节点,以及在第一节点和所识别的寻呼空间之间交换分页数据。 因此,来自第一节点的应用处理结果可以存储在寻呼空间中,并且第二节点可以从寻呼空间检索第一结果,使得可以在节点之间共享寻呼空间。 还公开了其他实施例。

    Data Sharing Utilizing Virtual Memory
    5.
    发明申请
    Data Sharing Utilizing Virtual Memory 有权
    数据共享利用虚拟内存

    公开(公告)号:US20090307460A1

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

    申请号:US12135883

    申请日:2008-06-09

    IPC分类号: G06F12/08

    CPC分类号: G06F11/2092

    摘要: A method for sharing memory locations in a virtual memory system is disclosed. The method can include processing instructions and accessing data utilizing a virtual memory system with a paging device that is accessible by multiple clients. The method can also include configuring a first client to access the paging device, configuring a second client to access the paging device and allowing the first and second client to access the paging device via a virtual input output server. Other embodiments are also disclosed.

    摘要翻译: 公开了一种在虚拟存储器系统中共享存储器位置的方法。 该方法可以包括使用具有可由多个客户端访问的寻呼设备的虚拟存储器系统来处理指令和访问数据。 该方法还可以包括配置第一客户端以访问寻呼设备,配置第二客户端以访问寻呼设备,并允许第一和第二客户端经由虚拟输入输出服务器访问寻呼设备。 还公开了其他实施例。

    Distributed Computing Utilizing Virtual Memory
    6.
    发明申请
    Distributed Computing Utilizing Virtual Memory 有权
    分布式计算利用虚拟内存

    公开(公告)号:US20090307435A1

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

    申请号:US12135762

    申请日:2008-06-09

    IPC分类号: G06F12/02

    摘要: A method for distributed computing utilizing virtual memory is disclosed. The method can include identifying a first node to process an application, identifying paging space accessible to the first node, identifying a second node to share paged data with the first node, and transacting the paged data between the first node and the identified paging space. Thus, application processing results from the first node can be stored in paging space and a second node can retrieve the first result from the paging space such that the paging space can be shared between nodes. Other embodiments are also disclosed.

    摘要翻译: 公开了一种利用虚拟内存的分布式计算方法。 该方法可以包括识别处理应用的第一节点,识别第一节点可访问的寻呼空间,识别与第一节点共享分页数据的第二节点,以及在第一节点和所识别的寻呼空间之间交换分页数据。 因此,来自第一节点的应用处理结果可以存储在寻呼空间中,并且第二节点可以从寻呼空间检索第一结果,使得可以在节点之间共享寻呼空间。 还公开了其他实施例。

    Data sharing utilizing virtual memory having a shared paging space
    7.
    发明授权
    Data sharing utilizing virtual memory having a shared paging space 有权
    利用具有共享寻呼空间的虚拟内存的数据共享

    公开(公告)号:US08019966B2

    公开(公告)日:2011-09-13

    申请号:US12135883

    申请日:2008-06-09

    IPC分类号: G06F12/08

    CPC分类号: G06F11/2092

    摘要: A method for sharing memory locations in a virtual memory system is disclosed. The method can include processing instructions and accessing data utilizing a virtual memory system with a paging device that is accessible by multiple clients. The method can also include configuring a first client to access the paging device, configuring a second client to access the paging device and allowing the first and second client to access the paging device via a virtual input output server. Other embodiments are also disclosed.

    摘要翻译: 公开了一种在虚拟存储器系统中共享存储器位置的方法。 该方法可以包括使用具有可由多个客户端访问的寻呼设备的虚拟存储器系统来处理指令和访问数据。 该方法还可以包括配置第一客户端以访问寻呼设备,配置第二客户端以访问寻呼设备,并允许第一和第二客户端经由虚拟输入输出服务器访问寻呼设备。 还公开了其他实施例。

    Identifying dynamically changing virtual storage devices
    8.
    发明授权
    Identifying dynamically changing virtual storage devices 有权
    识别动态变化的虚拟存储设备

    公开(公告)号:US08301860B2

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

    申请号:US12580871

    申请日:2009-10-16

    IPC分类号: G06F12/00

    摘要: Mechanisms are provided for detecting changes in virtual storage device configurations. The mechanisms detect an event corresponding to a change in configuration of a virtual storage device. The virtual storage device is comprised of a plurality of portions of a plurality of physical storage devices. The mechanisms further, in response to detecting the event, determine if the change in configuration of the virtual storage device results in a change in the types of physical storage devices that are part of the virtual storage device. Moreover, the mechanisms further transmit a notification, in response to a determination that the change in configuration of the virtual storage device results in a change in the types of physical storage devices that are part of the virtual storage device, of the results of the change in configuration of the virtual storage device to one or more registered recipients registered to receive such notifications.

    摘要翻译: 提供了用于检测虚拟存储设备配置中的变化的机制。 机制检测与虚拟存储设备的配置变化相对应的事件。 虚拟存储设备由多个物理存储设备的多个部分组成。 该机制进一步响应于检测到事件,确定虚拟存储设备的配置变化是否导致作为虚拟存储设备一部分的物理存储设备的类型的改变。 此外,所述机构响应于所述虚拟存储装置的配置的变化导致作为所述虚拟存储装置的一部分的物理存储装置的种类的变化的结果,进一步发送通知。 将虚拟存储设备配置成一个或多个注册的接收者以接收这样的通知。

    ENFORCING LOGICAL UNIT (LU) PERSISTENT RESERVATIONS UPON A SHARED VIRTUAL STORAGE DEVICE
    9.
    发明申请
    ENFORCING LOGICAL UNIT (LU) PERSISTENT RESERVATIONS UPON A SHARED VIRTUAL STORAGE DEVICE 审中-公开
    执行逻辑单元(LU)持久存储设备的持续保留

    公开(公告)号:US20120151095A1

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

    申请号:US12963878

    申请日:2010-12-09

    IPC分类号: G06F3/00

    摘要: A method, system, and computer program product utilizes cluster-awareness to effectively maintain and update Persistent Reserve (PR) state data and provide nodes with notification of changes to PR state data within a Virtual Input/Output (I/O) Server (VIOS) cluster. A Persistent Reserve (PR) utility identifies a database that is accessible to other VIOSes in the cluster, in which database information about the current state of the Persistent Reservation is maintained. The PR utility checks the current Persistent Reserve state in the database to verify whether an initiator of a PR command is allowed to perform the command. If the initiator is allowed to perform the command, the PR utility modifies/updates the Persistent Reserve state in the database to reflect the received Persistent Reserve command. The PR utility updates the initiator's local copy of the modified PR state data and sends a corresponding notification message to other VIOSes in the cluster.

    摘要翻译: 方法,系统和计算机程序产品利用集群感知来有效维护和更新持久保留(PR)状态数据,并向节点提供虚拟输入/输出(I / O)服务器(VIOS)内PR状态数据的更改通知 )集群。 持久保留(PR)实用程序标识群集中其他VIOS可访问的数据库,其中维护有关持久预留的当前状态的数据库信息。 PR实用程序检查数据库中的当前持久保留状态,以验证是否允许PR命令的启动器执行命令。 如果允许启动器执行命令,PR实用程序会修改/更新数据库中的Persistent Reserve状态,以反映接收到的Persistent Reserve命令。 PR实用程序更新发起者的本地副本的修改的PR状态数据,并向集群中的其他VIOS发送相应的通知消息。

    Registration and initialization of cluster-aware virtual input/output server nodes
    10.
    发明授权
    Registration and initialization of cluster-aware virtual input/output server nodes 失效
    集群感知虚拟输入/输出服务器节点的注册和初始化

    公开(公告)号:US08726274B2

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

    申请号:US12880044

    申请日:2010-09-10

    IPC分类号: G06F9/455 G06F15/177

    摘要: In a data processing system having a plurality of virtualized operating system (OS) partitions, a first cluster-aware virtual input/output server (VIOS) is provided within an OS partition by execution of a cluster-aware (CA) OS on a virtual processor resource of the first VIOS. The CA OS establishes the VIOS as a cluster-aware VIOS by registering the first VIOS with a VIOS cluster comprising a second VIOS. Registering the first VIOS to the VIOS cluster enables the first VIOS to receive VIOS cluster configuration data and status data, which provides the first VIOS with information about the other VIOSes within the VIOS cluster. The first VIOS is thus able to communicate with other VIOSes within the VIOS cluster and share I/O resources with the other VIOSes within the VIOS cluster. Relevant cluster information is stored within a local storage of the first VIOS.

    摘要翻译: 在具有多个虚拟操作系统(OS)分区的数据处理系统中,通过在虚拟机上执行群集感知(CA)OS,在OS分区内提供第一群集感知虚拟输入/输出服务器(VIOS) 处理器资源的第一个VIOS。 CA OS通过将第一个VIOS与包含第二个VIOS的VIOS集群进行注册,将VIOS建立为群集感知VIOS。 将第一个VIOS注册到VIOS群集可使第一个VIOS接收VIOS群集配置数据和状态数据,这为VIOS提供了VIOS群集中其他VIOS的信息。 因此,第一个VIOS能够与VIOS群集内的其他VIOS通信,并与VIOS群集中的其他VIOS共享I / O资源。 相关的集群信息存储在第一个VIOS的本地存储器中。