Failback to a primary communications adapter
    81.
    发明授权
    Failback to a primary communications adapter 有权
    主通信适配器的故障恢复

    公开(公告)号:US08867375B2

    公开(公告)日:2014-10-21

    申请号:US13445444

    申请日:2012-04-12

    摘要: In some example embodiments, there is a method for failback to a primary communications adapter. The method includes receiving, in a driver for the primary communications adapter and a backup communications adapter, a link up event for the primary communications adapter, wherein the link up event is sent from the primary communications adapter to the driver, and wherein the link up event is triggered by establishing electrical connectivity to the primary communications adapter. The method includes inferring that the primary communications adapter is configured for receiving packets. The method includes setting the backup communications adapter to idle, wherein the backup communications adapter receives packets and drops the packets while idle. The method includes activating the primary communications adapter, wherein the primary communications adapter receives packets and passes the packets up a protocol stack while activated.

    摘要翻译: 在一些示例性实施例中,存在用于故障恢复到主通信适配器的方法。 该方法包括在用于主要通信适配器和备用通信适配器的驱动程序中接收用于主要通信适配器的链接事件,其中链接提升事件从主要通信适配器发送到驱动器,并且其中链接向上 通过建立与主通信适配器的电连接来触发事件。 该方法包括推断主通信适配器被配置为接收分组。 该方法包括将备份通信适配器设置为空闲,其中备用通信适配器在空闲时接收数据包并丢弃数据包。 该方法包括激活主通信适配器,其中主通信适配器接收分组并且在激活时将分组传递到协议栈。

    Efficient path maximum transmission unit information discovery and storage
    82.
    发明授权
    Efficient path maximum transmission unit information discovery and storage 有权
    高效路径最大传输单元信息发现和存储

    公开(公告)号:US08422501B2

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

    申请号:US11619676

    申请日:2007-01-04

    IPC分类号: H04L12/56 H04L12/28 G06F11/00

    CPC分类号: H04L47/10 H04L47/36

    摘要: A method, computer program product, and data processing system for efficiently discovering and storing path MTU information in a sending host are disclosed. In a preferred embodiment, two path MTU tables are maintained. One path MTU table contains MTU values corresponding to the first-hop routers associated with the sending host. The other path MTU table contains MTU values corresponding to individual destination hosts. When the sending host needs to send information to a destination, it first consults the MTU table associated with individual destination hosts. If an entry for that destination host is found in the table, the sending host uses that MTU value. If not, the sending host consults the MTU table for the first-hop router on the path to the destination host and uses that MTU value. If that MTU value is too high, a new entry is made in the host-specific MTU table for the destination host.

    摘要翻译: 公开了一种用于在发送主机中有效发现和存储路径MTU信息的方法,计算机程序产品和数据处理系统。 在优选实施例中,保持两个路径MTU表。 一个路径MTU表包含与发送主机关联的第一跳路由器对应的MTU值。 另一路径MTU表包含对应于各个目标主机的MTU值。 当发送主机需要向目的地发送信息时,首先查询与各个目的主机关联的MTU表。 如果表中找到该目标主机的条目,则发送主机将使用该MTU值。 如果不是,则发送主机在目的地主机的路径上查询第一跳路由器的MTU表,并使用该MTU值。 如果该MTU值太高,则在目标主机的主机特定MTU表中创建一个新条目。

    Defining And Managing Virtual Networks In Multi-Tenant Virtualized Data Centers
    83.
    发明申请
    Defining And Managing Virtual Networks In Multi-Tenant Virtualized Data Centers 审中-公开
    在多租户虚拟化数据中心中定义和管理虚拟网络

    公开(公告)号:US20130091261A1

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

    申请号:US13253338

    申请日:2011-10-05

    IPC分类号: G06F15/173

    CPC分类号: H04L41/5096 H04L63/20

    摘要: An approach is provided in which a computer system selects a virtual domain from multiple virtual domains, which are each overlayed onto a physical network and are independent of physical topology constraints of the physical network. The computer system selects, from the selected virtual domain, a first virtual group that includes one or more first virtual network endpoints. Next, the computer system selects, from the selected virtual domain, a second virtual group that includes one or more second virtual network endpoints. In turn, the computer system creates a logical link policy that includes one or more actions corresponding to sending data between the first virtual group and the second virtual group.

    摘要翻译: 提供了一种方法,其中计算机系统从多个虚拟域中选择虚拟域,每个虚拟域各自覆盖在物理网络上,并且与物理网络的物理拓扑约束无关。 计算机系统从所选择的虚拟域中选择包括一个或多个第一虚拟网络端点的第一虚拟组。 接下来,计算机系统从所选择的虚拟域中选择包括一个或多个第二虚拟网络端点的第二虚拟组。 反过来,计算机系统创建逻辑链路策略,该逻辑链路策略包括与在第一虚拟组和第二虚拟组之间发送数据相对应的一个或多个动作。

    Distributed Policy Service
    85.
    发明申请
    Distributed Policy Service 有权
    分布式政策服务

    公开(公告)号:US20120290703A1

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

    申请号:US13556769

    申请日:2012-07-24

    IPC分类号: G06F15/173

    CPC分类号: H04L41/0893 H04L63/20

    摘要: According to one embodiment of the present disclosure, an approach is provided in which a policy server receives a request for a policy from a requestor. The policy server identifies an initiating virtual machine; the initial virtual machine's corresponding virtual network; and a destination virtual machine. Next, a policy corresponding to sending data from the first virtual machine to the second virtual machine is selected. The policy includes one or more logical references to the virtual network and does not include a physical reference to a physical entity located on a physical network. In turn, a physical path translation corresponding to the selected policy is identified and sent to the requestor.

    摘要翻译: 根据本公开的一个实施例,提供了一种方法,其中策略服务器从请求者接收对策略的请求。 策略服务器识别启动虚拟机; 初始虚拟机的对应虚拟网络; 和目标虚拟机。 接下来,选择对应于从第一虚拟机向第二虚拟机发送数据的策略。 策略包括对虚拟网络的一个或多个逻辑引用,并且不包括对位于物理网络上的物理实体的物理引用。 反过来,识别对应于所选策略的物理路径转换并将其发送到请求者。

    Distributed Policy Service
    86.
    发明申请

    公开(公告)号:US20120290695A1

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

    申请号:US13107434

    申请日:2011-05-13

    IPC分类号: G06F15/16

    CPC分类号: H04L41/0893 H04L63/20

    摘要: According to one embodiment of the present disclosure, an approach is provided in which a policy server receives a request for a policy from a requestor. The policy server identifies an initiating virtual machine; the initial virtual machine's corresponding virtual network; and a destination virtual machine. Next, a policy corresponding to sending data from the first virtual machine to the second virtual machine is selected. The policy includes one or more logical references to the virtual network and does not include a physical reference to a physical entity located on a physical network. In turn, a physical path translation corresponding to the selected policy is identified and sent to the requestor.

    Workload migration using on demand remote paging
    87.
    发明授权
    Workload migration using on demand remote paging 有权
    工作负载迁移使用按需远程分页

    公开(公告)号:US08200771B2

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

    申请号:US12249720

    申请日:2008-10-10

    IPC分类号: G06F15/167

    CPC分类号: G06F9/4856

    摘要: In one embodiment a method for migrating a workload from one processing resource to a second processing resource of a computing platform is disclosed. The method can include a command to migrate a workload that is processing and the process can be interrupted and some memory processes can be frozen in response to the migration command. An index table can be created that identifies memory locations that determined where the process was when it is interrupted. Table data, pinned page data, and non-private process data can be sent to the second processing resource. Contained in this data can be restart type data. The second resource or target resource can utilize this data to restart the process without the requirement of bulk data transfers providing an efficient migration process. Other embodiments are also disclosed.

    摘要翻译: 在一个实施例中,公开了一种用于将工作负载从计算平台的一个处理资源迁移到第二处理资源的方法。 该方法可以包括迁移正在处理的工作负载的命令,并且可以中断进程,并且响应于迁移命令可以冻结一些内存进程。 可以创建一个索引表,用于标识确定进程中断的位置的内存位置。 表数据,固定页数据和非私有处理数据可以被发送到第二处理资源。 包含在这个数据中可以重新启动类型数据。 第二个资源或目标资源可以利用这些数据来重新启动流程,而不需要批量数据传输,提供有效的迁移过程。 还公开了其他实施例。

    Process retext for dynamically loaded modules
    88.
    发明授权
    Process retext for dynamically loaded modules 失效
    处理动态加载模块的重写

    公开(公告)号:US08156510B2

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

    申请号:US11867101

    申请日:2007-10-04

    CPC分类号: G06F9/4856 G06F9/5077

    摘要: A computer implemented method, apparatus, and computer program product for dynamically loading a module into an application address space. In response to receiving a checkpoint signal by a plurality of threads associated with an application running in a software partition, the plurality of threads rendezvous to a point outside an application text associated with the application. Rendezvousing the plurality of threads suspends execution of application text by the plurality of threads. The application text is moved out of an application address space for the application to form an available application address space. The available application address space is an address space that was occupied by the application text. A software module is moved into the available application address space.

    摘要翻译: 一种用于将模块动态地加载到应用地址空间中的计算机实现的方法,装置和计算机程序产品。 响应于通过与在软件分区中运行的应用程序相关联的多个线程接收到检查点信号,所述多个线程会聚到与该应用相关联的应用文本之外的点。 汇集多个线程将多个线程的应用程序文本的执行挂起。 应用程序文本从应用程序地址空间中移出,以形成可用的应用程序地址空间。 可用的应用程序地址空间是应用程序文本占用的地址空间。 将软件模块移动到可用的应用程序地址空间中。

    Shortcut IP communications between software entities in a single operating system
    89.
    发明授权
    Shortcut IP communications between software entities in a single operating system 失效
    在单个操作系统中的软件实体之间的快捷IP通信

    公开(公告)号:US08056089B2

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

    申请号:US11557184

    申请日:2006-11-07

    IPC分类号: G06F3/00 G06F15/16

    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。

    Failover in a host concurrently supporting multiple virtual IP addresses across multiple adapters
    90.
    发明授权
    Failover in a host concurrently supporting multiple virtual IP addresses across multiple adapters 有权
    同时支持跨多个适配器的多个虚拟IP地址的主机故障切换

    公开(公告)号:US07913106B2

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

    申请号:US11958548

    申请日:2007-12-18

    IPC分类号: G06F11/00

    摘要: A host enables any adapter of multiple adapters of the host to concurrently support any VIPA of the multiple VIPAs assigned to the host. Responsive to a failure of at least one particular adapter from among the multiple adapters, the host triggers the remaining, functioning adapters to broadcast a separate hardware address update for each VIPA over the network, such that for a failover in the host supporting the multiple VIPAs the host directs at least one other host accessible via the network to address any new packets for the multiple VIPAs to one of the separate hardware addresses of one of the remaining adapters.

    摘要翻译: 主机允许主机的多个适配器的任何适配器同时支持分配给主机的多个VIPA的任何VIPA。 响应于多个适配器中的至少一个特定适配器的故障,主机触发剩余的功能适配器以通过网络为每个VIPA广播单独的硬件地址更新,使得对于支持多个VIPA的主机中的故障转移 主机引导至少一个可通过网络访问的其他主机,以将多个VIPA的任何新数据包解析为其余适配器之一的单独硬件地址之一。