Hypervisor to I/O stack conduit in virtual real memory
    1.
    发明授权
    Hypervisor to I/O stack conduit in virtual real memory 有权
    管理程序到虚拟实际内存中的I / O堆栈管道

    公开(公告)号:US09208003B2

    公开(公告)日:2015-12-08

    申请号:US12135999

    申请日:2008-06-09

    IPC分类号: G06F13/12 G06F13/38 G06F9/54

    摘要: Provided is conduit configured such that a hypervisor does not need to include logic for communicating directly with an I/O storage device. A virtual Asynchronous Service Interface (VASI) is the interface between a Command/Response Queue (CRQ), which receives CRQ commands from the hypervisor, and a Common Data-Link Interface (CDLI) of a Forwarder. The Forwarder receives I/O commands in a format associated with the CDLI and converts the commands into a generic I/O format understood by a Virtual Block Storage Device (VBSD). The reformatted command is transmitted to the VBSD, which issues commands to the native I/O stack. The hypervisor sends a read or write (R/W) request to the VASI, which passes the request to the Forwarder. The Forwarder converts the request and transmits the converted request to the VBSD. The VBSD transmits the request to the block storage device and returns the response to the Forwarder. The Forwarder replies to the request from the VASI with the response from the ABSD. The VASI then responds to the hypervisor. Also provided is an operation-specific module responsible for understanding and the intelligent processing of data that is transmitted between the hypervisor and the I/O stack.

    摘要翻译: 提供了配置为使得管理程序不需要包括用于直接与I / O存储设备通信的逻辑的管道。 虚拟异步服务接口(VASI)是从管理程序接收CRQ命令的命令/响应队列(CRQ)和转发器的公共数据链路接口(CDLI)之间的接口。 转发器以与CDLI相关联的格式接收I / O命令,并将命令转换为虚拟块存储设备(VBSD)所理解的通用I / O格式。 重新格式化的命令被发送到VBSD,VBSD向本机I / O堆栈发出命令。 管理程序向VASI发送读或写(R / W)请求,VASI将请求传递给转发器。 转发器转换请求并将转换的请求发送到VBSD。 VBSD将请求发送到块存储设备,并将响应返回给转发器。 货运代理从ABSAS的回应中回应VASI的要求。 VASI然后响应管理程序。 还提供了一个操作特定模块,负责理解和智能处理在管理程序和I / O堆栈之间传输的数据。

    Controlled shut-down of partitions within a shared memory partition data processing system
    2.
    发明授权
    Controlled shut-down of partitions within a shared memory partition data processing system 有权
    在共享内存分区数据处理系统中控制关闭分区

    公开(公告)号:US08195867B2

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

    申请号:US12403472

    申请日:2009-03-13

    IPC分类号: G06F12/08

    摘要: Controlled partition shut-down is provided within a shared memory partition data processing system including a shared memory partition, a paging service partition, a hypervisor and a shared memory pool within physical memory. The hypervisor manages access to logical pages within the pool and page-out of pages from the pool to external paging storage via the paging service partition. A respective paging service stream exists between the paging service partition and hypervisor for each shared memory partition, with each stream including a stream state. The control method includes: responsive to a shut-down initiating event, notifying the paging service partition to shut down, and determining whether a shared memory partition is currently active, and if so, signaling the hypervisor to complete paging activity for the active memory partition and waiting for its stream state to enter a suspended or a completed state before automatically shutting down the paging service partition.

    摘要翻译: 在共享存储器分区数据处理系统内提供受控的分区关闭,该系统包括物理存储器内的共享存储器分区,寻呼服务分区,管理程序和共享存储器池。 虚拟机管理程序通过寻呼服务分区管理对池内的逻辑页面和从页面到页面的页面的访问到外部分页存储。 在每个共享存储器分区的寻呼服务分区和管理程序之间存在相应的寻呼服务流,每个流包括流状态。 所述控制方法包括:响应关闭启动事件,通知所述寻呼服务分区关闭,以及确定共享存储器分区当前是否处于活动状态,如果是,则指示所述管理程序完成所述活动存储器分区的寻呼活动 并在自动关闭寻呼服务分区之前等待其流状态进入暂停状态或完成状态。

    Hardware resource arbiter for logical partitions
    3.
    发明授权
    Hardware resource arbiter for logical partitions 失效
    逻辑分区的硬件资源仲裁器

    公开(公告)号:US08489797B2

    公开(公告)日:2013-07-16

    申请号:US12570127

    申请日:2009-09-30

    摘要: A computer implemented method, data processing system, and apparatus for hardware resource arbitration in a data processing environment having a plurality of logical partitions. A hypervisor receives a request for a hardware resource from a first logical partition, wherein the request corresponds to an operation. The hypervisor determines the hardware resource is free from contention by a second logical partition. The hypervisor writes the hardware resource to a hardware resource pool data structure, as associated with the first logical partition, in response to a determination the hardware resource is free. The hypervisor presents the hardware resource to the first logical partition. The hypervisor determines that the operation is complete. The hypervisor release the hardware resource from a hardware resource pool, responsive to the determination that the operation is complete.

    摘要翻译: 一种用于具有多个逻辑分区的数据处理环境中的用于硬件资源仲裁的计算机实现的方法,数据处理系统和装置。 管理程序从第一逻辑分区接收对硬件资源的请求,其中该请求对应于一个操作。 管理程序确定硬件资源不受第二个逻辑分区的争用。 响应于确定硬件资源是空闲的,管理程序将硬件资源写入与第一逻辑分区相关联的硬件资源池数据结构。 管理程序将硬件资源呈现给第一个逻辑分区。 管理程序确定操作完成。 响应于操作完成的确定,管理程序从硬件资源池释放硬件资源。

    SELECTIVE LINK AGGREGATION IN A VIRTUALIZED ENVIRONMENT
    4.
    发明申请
    SELECTIVE LINK AGGREGATION IN A VIRTUALIZED ENVIRONMENT 审中-公开
    虚拟环境中的选择性链接聚合

    公开(公告)号:US20110103396A1

    公开(公告)日:2011-05-05

    申请号:US12608620

    申请日:2009-10-29

    IPC分类号: H04L12/56

    摘要: A method, system, and computer usable program product for selective link aggregation in a virtualized data processing environment are provided in the illustrative embodiments. A data packet is received at a switch. An identifier associated with the data packet is determined. The identifier corresponds to a logical partition in a logical partitioned data processing system. A lookup is performed in a data structure to determine a set of ports associated with the identifier. The set of ports is retrieved from the data structure. A port is selected from the set of ports and the data packet is transmitted from the port to the logical partition.

    摘要翻译: 在说明性实施例中提供了用于虚拟化数据处理环境中的选择性链路聚合的方法,系统和计算机可用程序产品。 数据包在交换机处被接收。 确定与数据分组相关联的标识符。 标识符对应于逻辑分区数据处理系统中的逻辑分区。 在数据结构中执行查找以确定与该标识符相关联的一组端口。 从数据结构中检索出一组端口。 从端口组中选择一个端口,数据包从端口传输到逻辑分区。

    Automatic VLAN ID discovery for ethernet ports
    5.
    发明授权
    Automatic VLAN ID discovery for ethernet ports 失效
    以太网端口的自动VLAN ID发现

    公开(公告)号:US07496052B2

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

    申请号:US11260583

    申请日:2005-10-27

    IPC分类号: H04L12/28

    CPC分类号: H04L12/4641

    摘要: A method, system and network protocol that enables each host within a virtual local area network (VLAN) environment to automatically discover to which VLANs the host belongs. When a host initially sets up a communication interface, the host generates a series of probing packets, each including a different one of the range of possible VLAN IDs within the packet header. The probing packet requests a response from the switch indicating whether the corresponding VLAN (identified by the VLAN ID) is supported by the switch. The switch automatically drops any packets with a VLAN ID not recognized/supported/configured in the switch. The destination device only receives supported packets, and thus the interface only receives a response for those request packets having a VLAN ID associated with a supported VLAN. The host's interface then knows which VLAN ID(s) are supported, and the host assigns/utilizes only those VLAN IDs for outgoing traffic.

    摘要翻译: 一种使虚拟局域网(VLAN)环境中的每个主机能够自动发现主机所属VLAN的方法,系统和网络协议。 当主机最初设置通信接口时,主机产生一系列探测分组,每个探测分组包括分组报头内可能的VLAN ID范围中不同的一个。 探测分组请求交换机响应,指示交换机是否支持相应的VLAN(由VLAN ID标识)。 交换机会自动丢弃交换机中未识别/支持/配置的VLAN ID的报文。 目的设备仅接收支持的报文,因此接口只接收到具有与支持的VLAN相关联的VLAN ID的请求报文的响应。 然后,主机的接口知道支持哪个VLAN ID,并且主机仅分配/仅使用那些用于传出流量的VLAN ID。

    HARDWARE RESOURCE ARBITER FOR LOGICAL PARTITIONS
    6.
    发明申请
    HARDWARE RESOURCE ARBITER FOR LOGICAL PARTITIONS 失效
    硬件资源ARBITER用于逻辑分区

    公开(公告)号:US20110078488A1

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

    申请号:US12570127

    申请日:2009-09-30

    IPC分类号: G06F11/07 G06F9/455 G06F9/50

    摘要: A computer implemented method, data processing system, and apparatus for hardware resource arbitration in a data processing environment having a plurality of logical partitions. A hypervisor receives a request for a hardware resource from a first logical partition, wherein the request corresponds to an operation. The hypervisor determines the hardware resource is free from contention by a second logical partition. The hypervisor writes the hardware resource to a hardware resource pool data structure, as associated with the first logical partition, in response to a determination the hardware resource is free. The hypervisor presents the hardware resource to the first logical partition. The hypervisor determines that the operation is complete. The hypervisor release the hardware resource from a hardware resource pool, responsive to the determination that the operation is complete.

    摘要翻译: 一种用于具有多个逻辑分区的数据处理环境中的用于硬件资源仲裁的计算机实现的方法,数据处理系统和装置。 管理程序从第一逻辑分区接收对硬件资源的请求,其中该请求对应于一个操作。 管理程序确定硬件资源不受第二个逻辑分区的争用。 响应于确定硬件资源是空闲的,管理程序将硬件资源写入与第一逻辑分区相关联的硬件资源池数据结构。 管理程序将硬件资源呈现给第一个逻辑分区。 管理程序确定操作完成。 响应于操作完成的确定,管理程序从硬件资源池释放硬件资源。

    SELECTIVE LINK AGGREGATION IN A VIRTUALIZED ENVIRONMENT
    7.
    发明申请
    SELECTIVE LINK AGGREGATION IN A VIRTUALIZED ENVIRONMENT 审中-公开
    虚拟环境中的选择性链接聚合

    公开(公告)号:US20120210039A1

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

    申请号:US13454232

    申请日:2012-04-24

    IPC分类号: G06F13/36

    摘要: A method for selective link aggregation in a virtualized data processing environment is provided in the illustrative embodiments. A data packet is received at a switch. An identifier associated with the data packet is determined. The identifier corresponds to a logical partition in a logical partitioned data processing system. A lookup is performed in a data structure to determine a set of ports associated with the identifier. The set of ports is retrieved from the data structure. A port is selected from the set of ports and the data packet is transmitted from the port to the logical partition.

    摘要翻译: 在说明性实施例中提供了在虚拟化数据处理环境中的选择性链路聚合的方法。 数据包在交换机处被接收。 确定与数据分组相关联的标识符。 标识符对应于逻辑分区数据处理系统中的逻辑分区。 在数据结构中执行查找以确定与该标识符相关联的一组端口。 从数据结构中检索出一组端口。 从端口组中选择一个端口,数据包从端口传输到逻辑分区。

    Controlled Shut-Down of Partitions Within a Shared Memory Partition Data Processing System
    8.
    发明申请
    Controlled Shut-Down of Partitions Within a Shared Memory Partition Data Processing System 有权
    在共享内存分区数据处理系统中控制关闭分区

    公开(公告)号:US20090307441A1

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

    申请号:US12403472

    申请日:2009-03-13

    IPC分类号: G06F12/00 G06F9/455 G06F1/26

    摘要: Controlled partition shut-down is provided within a shared memory partition data processing system including a shared memory partition, a paging service partition, a hypervisor and a shared memory pool within physical memory. The hypervisor manages access to logical pages within the pool and page-out of pages from the pool to external paging storage via the paging service partition. A respective paging service stream exists between the paging service partition and hypervisor for each shared memory partition, with each stream including a stream state. The control method includes: responsive to a shut-down initiating event, notifying the paging service partition to shut down, and determining whether a shared memory partition is currently active, and if so, signaling the hypervisor to complete paging activity for the active memory partition and waiting for its stream state to enter a suspended or a completed state before automatically shutting down the paging service partition.

    摘要翻译: 在共享存储器分区数据处理系统内提供受控的分区关闭,该系统包括物理存储器内的共享存储器分区,寻呼服务分区,管理程序和共享存储器池。 虚拟机管理程序通过寻呼服务分区管理对池内的逻辑页面和从页面到页面的页面的访问到外部分页存储。 在每个共享存储器分区的寻呼服务分区和管理程序之间存在相应的寻呼服务流,每个流包括流状态。 所述控制方法包括:响应关闭启动事件,通知所述寻呼服务分区关闭,以及确定共享存储器分区当前是否处于活动状态,如果是,则指示所述管理程序完成所述活动存储器分区的寻呼活动 并在自动关闭寻呼服务分区之前等待其流状态进入暂停状态或完成状态。

    Hypervisor to I/O Stack Conduit in Virtual Real Memory
    9.
    发明申请
    Hypervisor to I/O Stack Conduit in Virtual Real Memory 有权
    虚拟实时存储器中I / O堆栈管理程序

    公开(公告)号:US20090307396A1

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

    申请号:US12135999

    申请日:2008-06-09

    IPC分类号: G06F13/12

    摘要: Provided is conduit configured such that a hypervisor does not need to include logic for communicating directly with an I/O storage device. A virtual Asynchronous Service Interface (VASI) is the interface between a Command/Response Queue (CRQ), which receives CRQ commands from the hypervisor, and a Common Data-Link Interface (CDLI) of a Forwarder. The Forwarder receives I/O commands in a format associated with the CDLI and converts the commands into a generic I/O format understood by a Virtual Block Storage Device (VBSD). The reformatted command is transmitted to the VBSD, which issues commands to the native I/O stack. The hypervisor sends a read or write (R/W) request Lo the VASI, which passes the request to the Forwarder. The Forwarder converts the request and transmits the converted request to the VBSD. The VBSD transmits the request to the block storage device and returns the response to the Forwarder. The Forwarder replies to the request from the VASI with the response from the ABSD. The VASI then responds to the hypervisor. Also provided is an operation-specific module responsible for understanding and the intelligent processing of data that is transmitted between the hypervisor and the I/O stack.

    摘要翻译: 提供了配置为使得管理程序不需要包括用于直接与I / O存储设备通信的逻辑的管道。 虚拟异步服务接口(VASI)是从管理程序接收CRQ命令的命令/响应队列(CRQ)和转发器的公共数据链路接口(CDLI)之间的接口。 转发器以与CDLI相关联的格式接收I / O命令,并将命令转换为虚拟块存储设备(VBSD)所理解的通用I / O格式。 重新格式化的命令被发送到VBSD,VBSD向本机I / O堆栈发出命令。 管理程序发送读/写(R / W)请求Lo VASI,将请求传递给转发器。 转发器转换请求并将转换的请求发送到VBSD。 VBSD将请求发送到块存储设备,并将响应返回给转发器。 货运代理从ABSAS的回应中回应VASI的要求。 VASI然后响应管理程序。 还提供了一个操作特定模块,负责理解和智能处理在管理程序和I / O堆栈之间传输的数据。