PARTIAL LINK-DOWN STATUS FOR VIRTUAL ETHERNET ADAPTERS
    111.
    发明申请
    PARTIAL LINK-DOWN STATUS FOR VIRTUAL ETHERNET ADAPTERS 有权
    虚拟以太网适配器的部分连接状态

    公开(公告)号:US20080140824A1

    公开(公告)日:2008-06-12

    申请号:US11609641

    申请日:2006-12-12

    IPC分类号: G06F15/173 G06F13/00

    摘要: A computer-implemented method, an apparatus, and a computer-usable program product for identifying a link status for a virtual adapter in a logical partition framework are provided. A partition management firmware receives a signal identifying a communication disruption in a link associated with the virtual adapter within the logical partition framework. The partition management firmware identifies which links associated with the virtual adapter are affected by the communication disruption. Responsive to identifying that only a physical link associated with the virtual adapter is disrupted, the partition management firmware categorizes the link status for the virtual adapter as partial link-down. Responsive to identifying that both the physical link and a virtual link associated with the virtual adapter are disrupted, the partition management firmware categorizes the link status for the virtual adapter as link-down.

    摘要翻译: 提供了一种用于识别逻辑分区框架中的虚拟适配器的链接状态的计算机实现的方法,装置和计算机可用的程序产品。 分区管理固件接收标识在与逻辑分区框架内的虚拟适配器相关联的链路中的通信中断的信号。 分区管理固件识别与虚拟适配器相关联的链接受到通信中断的影响。 响应于识别只有与虚拟适配器相关联的物理链路被中断,分区管理固件将虚拟适配器的链路状态分类为部分链路断开。 响应于识别物理链路和与虚拟适配器相关联的虚拟链路中断,分区管理固件将虚拟适配器的链路状态分类为链路down。

    Shortcut IP Communications Between Software Entities in a Single Operating System
    112.
    发明申请
    Shortcut IP Communications Between Software Entities in a Single Operating System 失效
    单个操作系统中软件实体之间的快捷IP通信

    公开(公告)号:US20080109818A1

    公开(公告)日:2008-05-08

    申请号:US11557184

    申请日:2006-11-07

    IPC分类号: G06F13/14 G06F15/173

    CPC分类号: G06F9/54

    摘要: A method, computer program product, and data processing system for performing efficient communication between software entities residing in the same operating system using conventional network communications APIs are disclosed. According to a preferred embodiment, when a software entity (e.g., a process) attempts to communicate through a networking API, the operating system determines whether the other end of the communication refers to the same hardware node. If so, the operating system replaces the network protocol connection (socket connection) with a direct interprocess communication construct. The operating system provides additional code to simulate the appearance of an actual network (socket) connection at the API level while performing all actual I/O using the interprocess communication construct.

    摘要翻译: 公开了一种用于使用常规网络通信API在驻留在同一操作系统中的软件实体之间进行有效通信的方法,计算机程序产品和数据处理系统。 根据优选实施例,当软件实体(例如,进程)尝试通过网络API进行通信时,操作系统确定通信的另一端是否指向相同的硬件节点。 如果是这样,操作系统将使用直接进程间通信结构替换网络协议连接(套接字连接)。 操作系统提供附加代码,以在API级别模拟实际网络(套接字)连接的外观,同时使用进程间通信结构执行所有实际的I / O。

    Method and system for shared input/output adapter in logically partitioned data processing system
    113.
    发明申请
    Method and system for shared input/output adapter in logically partitioned data processing system 审中-公开
    逻辑分区数据处理系统中共享输入/输出适配器的方法和系统

    公开(公告)号:US20060123204A1

    公开(公告)日:2006-06-08

    申请号:US11002560

    申请日:2004-12-02

    IPC分类号: G06F12/14

    CPC分类号: G06F9/5077

    摘要: A method for sharing resources in one or more data processing systems is disclosed. The method comprises a data processing system defining a plurality of logical partitions with respect to one or more processing units of one or more data processing systems, wherein a selected logical partition among the plurality of logical partitions includes a physical input/output adapter and each of the plurality of logical partitions includes a virtual input/output adapter. The data processing system then assigns each of one or more of the virtual input/output adapters a respective virtual network address and VLAN tag and shares resources by communicating data between a logical partition that is not the selected logical partition and an external network node via the virtual input/output adapter of the selected partition and the physical input/output adapter of the selected logical partition using packets containing VLAN tags and said virtual network address.

    摘要翻译: 公开了一种在一个或多个数据处理系统中共享资源的方法。 该方法包括数据处理系统,其定义关于一个或多个数据处理系统的一个或多个处理单元的多个逻辑分区,其中所述多个逻辑分区中的所选择的逻辑分区包括物理输入/输出适配器, 多个逻辑分区包括虚拟输入/输出适配器。 然后,数据处理系统通过在不是所选择的逻辑分区的逻辑分区与外部网络节点之间传送数据,通过经由所述逻辑分区的逻辑分区与外部网络节点之间的数据通信来分配虚拟输入/输出适配器中的每个虚拟输入/输出适配器, 所选分区的虚拟输入/输出适配器和所选逻辑分区的物理输入/输出适配器,使用包含VLAN标签和所述虚拟网络地址的数据包。

    Method, system and computer program product for transitioning network traffic between logical partitions in one or more data processing systems
    114.
    发明申请
    Method, system and computer program product for transitioning network traffic between logical partitions in one or more data processing systems 审中-公开
    用于在一个或多个数据处理系统中的逻辑分区之间转换网络流量的方法,系统和计算机程序产品

    公开(公告)号:US20060123111A1

    公开(公告)日:2006-06-08

    申请号:US11002538

    申请日:2004-12-02

    IPC分类号: G06F15/173

    摘要: A method, system and computer program product for transitioning network traffic between logical partitions in one or more data processing systems are disclosed. The method includes defining a plurality of logical partitions with respect to one or more processing units of one or more data processing systems and dynamically reallocating resources from a second partition to a first partition among the plurality of logical partitions. Packets awaiting processing are transferred from the second partition to the first partition and processed on the first partition.

    摘要翻译: 公开了一种用于在一个或多个数据处理系统中的逻辑分区之间转换网络流量的方法,系统和计算机程序产品。 该方法包括相对于一个或多个数据处理系统的一个或多个处理单元定义多个逻辑分区,并且将资源从第二分区动态地重新分配到多个逻辑分区中的第一分区。 等待处理的分组从第二分区传送到第一分区,并在第一分区上进行处理。

    Global Queue Pair Management in a Point-to-Point Computer Network
    116.
    发明申请
    Global Queue Pair Management in a Point-to-Point Computer Network 有权
    点对点计算机网络中的全局队列对管理

    公开(公告)号:US20130097600A1

    公开(公告)日:2013-04-18

    申请号:US13276152

    申请日:2011-10-18

    IPC分类号: G06F9/455

    摘要: An approach is provided in which a local module receives a data frame initiated by a first virtual machine and has a target destination at a second virtual machine, which executes on a destination host system. The local module identifies a destination local port ID and a destination global queue pair number corresponding to the second virtual machine. In one embodiment, the destination local port ID corresponds to the destination host, but the destination global queue pair number is independent of the destination host. The local module includes the destination global queue pair number and the destination local port ID in an overlay header and encapsulates the data frame with the overlay header, which results in an encapsulated frame. In turn, the local module sends the encapsulated frame through a computer network to the second virtual machine.

    摘要翻译: 提供了一种方法,其中本地模块接收由第一虚拟机发起的数据帧,并且在目标主机系统上执行的第二虚拟机具有目标目的地。 本地模块识别与第二虚拟机对应的目的地本地端口ID和目标全局队列对号。 在一个实施例中,目的本地端口ID对应于目的地主机,但是目的地全局队列对号码与目的地主机无关。 本地模块包括目标全局队列对号码和覆盖头中的目的本地端口ID,并将数据帧与覆盖头封装,从而产生封装帧。 反过来,本地模块通过计算机网络将封装的帧发送到第二个虚拟机。

    Dynamic Network Adapter Memory Resizing and Bounding for Virtual Function Translation Entry Storage
    118.
    发明申请
    Dynamic Network Adapter Memory Resizing and Bounding for Virtual Function Translation Entry Storage 有权
    动态网络适配器内存调整大小和边界虚拟功能翻译条目存储

    公开(公告)号:US20130042237A1

    公开(公告)日:2013-02-14

    申请号:US13209253

    申请日:2011-08-12

    IPC分类号: G06F9/455 G06F12/02

    CPC分类号: G06F12/0284 Y02D10/13

    摘要: An approach is provided which a system selects a first virtual function from a plurality of virtual functions executing on a network adapter that includes a memory area. Next, the system allocates, in the memory area, a memory corresponding to the first virtual function. The system then stores one or more translation entries in the allocated memory partition, which are utilized to send data traversing through the first virtual function. As such, the system sends, utilizing one or more of the translation entries, the data packets from the network adapter to one or more destinations. In turn, the system dynamically resizes the memory partition based upon an amount of the memory partition that is utilized to store the one or more translation entries.

    摘要翻译: 提供了一种方法,系统从包括存储区域的网络适配器上执行的多个虚拟功能中选择第一虚拟功能。 接下来,系统在存储器区域中分配与第一虚拟功能相对应的存储器。 然后,系统将一个或多个转换条目存储在所分配的存储器分区中,用于发送穿过第一虚拟功能的数据。 因此,系统利用一个或多个转换条目将来自网络适配器的数据分组发送到一个或多个目的地。 反过来,系统基于用于存储一个或多个翻译条目的存储器分区的量来动态地调整存储器分区的大小。

    Distributed Overlay Network Data Traffic Management by a Virtual Server
    119.
    发明申请
    Distributed Overlay Network Data Traffic Management by a Virtual Server 有权
    虚拟服务器的分布式覆盖网络数据流量管理

    公开(公告)号:US20130033993A1

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

    申请号:US13204260

    申请日:2011-08-05

    IPC分类号: H04L12/26

    CPC分类号: H04L49/70 H04L12/4633

    摘要: An approach is provided in which a data traffic module executing on a network interface card receives a data packet initiated by a first virtual machine with a destination at a second virtual machine. The data traffic module identifies one or more physical path translations corresponding to a logical connectivity that is independent of physical topology constraints of a physical network. In turn, the data traffic module encapsulates the data packet with the one or more physical path translations and sends the encapsulated data packet to the second virtual machine over the physical network.

    摘要翻译: 提供一种方法,其中在网络接口卡上执行的数据业务模块在第二虚拟机处接收由具有目的地的第一虚拟机发起的数据包。 数据流量模块识别对应于独立于物理网络的物理拓扑约束的逻辑连接性的一个或多个物理路径转换。 反过来,数据业务模块通过一个或多个物理路径转换封装数据分组,并通过物理网络将封装的数据分组发送到第二虚拟机。

    Bequeathing privilege to a dynamically loaded module
    120.
    发明授权
    Bequeathing privilege to a dynamically loaded module 失效
    赋予动态加载模块的特权

    公开(公告)号:US08006254B2

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

    申请号:US11867126

    申请日:2007-10-04

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4856 G06F21/6218

    摘要: A computer implemented method, apparatus, and computer program product for transferring a privilege to a module. In one embodiment, a set of privileges required to initiate execution of code associated with the software module is identified to form enhanced privileges. The application is frozen. The enhanced privileges are unassigned to the application and the application has insufficient privileges to initiate execution of code associated with the software module. The software module is loaded into available application address space associated with the application. The enhanced privileges are transferred to the application. Execution of the application is unsuspended and the code associated with the software module is executed within the application.

    摘要翻译: 一种用于将特权传送到模块的计算机实现的方法,装置和计算机程序产品。 在一个实施例中,识别启动与软件模块相关联的代码的执行所需的一组特权以形成增强的特权。 该应用程序已冻结。 增强的权限未分配给应用程序,并且应用程序没有足够的权限来启动与软件模块相关联的代码的执行。 将软件模块加载到与应用程序相关联的可用应用程序地址空间中。 增强的权限被转移到应用程序。 应用程序的执行被取消暂停,与软件模块相关联的代码在应用程序内执行。