Distributed Overlay Network Data Traffic Management by a Virtual Server
    91.
    发明申请
    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.

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

    Protocol definition for software bridge failover
    92.
    发明授权
    Protocol definition for software bridge failover 失效
    软件桥故障转移的协议定义

    公开(公告)号:US08036102B2

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

    申请号:US12131500

    申请日:2008-06-02

    IPC分类号: H04J1/16

    CPC分类号: H04L12/462

    摘要: A method, data processing system, and computer usable code are provided for protocol definition for software bridge failover. In a first aspect of the present invention, a first software bridge determines the proper working operation of a physical adapter. Limbo packets are sent to a second software bridge alerting the second software bridge that the first software bridge is no longer bridging traffic responsive to the physical adapter failure in the first software bridge. The second software bridge receives the limbo packets, and, in response to receiving the limbo packets, asserts primary control and initiates bridging of traffic. In an alternative aspect of the present invention a first software bridge sends keep-alive packets. A second software bridge monitors the keep-alive packets from the first software bridge and, in response to a failure to detect the keep-alive packets from the first software bridge, the second software bridge initiates bridging of traffic.

    摘要翻译: 为软件桥故障转移的协议定义提供了一种方法,数据处理系统和计算机可用代码。 在本发明的第一方面,第一软件桥接器确定物理适配器的适当的工作操作。 Limbo数据包被发送到第二个软件桥接器,提醒第二个软件桥接器,第一个软件桥接器不再桥接响应于第一个软件桥中的物理适配器故障的流量。 第二个软件桥接收到limbo数据包,并且响应于接收到limbo数据包,断言主要控制并启动流量桥接。 在本发明的另一方面,第一软件桥发送保持活动分组。 第二个软件桥接器监视来自第一软件桥的保持活动分组,并且响应于检测到来自第一软件桥的保持活动分组的故障,第二软件桥启动流量桥接。

    Bequeathing privilege to a dynamically loaded module
    93.
    发明授权
    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.

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

    Technique for enabling network statistics on software partitions
    94.
    发明授权
    Technique for enabling network statistics on software partitions 失效
    启用软件分区网络统计的技术

    公开(公告)号:US07924829B2

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

    申请号:US11742073

    申请日:2007-04-30

    IPC分类号: H04L12/28

    摘要: A computer implemented method, data processing system, and computer program product for enabling network statistics to be collected per software partition. When an incoming data packet is received at the Internet Protocol (IP) layer of an operating system, the IP address in the incoming data packet is identified. The IP address in the incoming data packet is then compared against IP addresses stored in a hash table, wherein the hash table maps each IP address in the hash table to a software partition of the operating system. If an IP address in the hash table matches the IP address in the data packet, the software partition mapped to the located IP address in the hash table is identified. Network statistics collected for the incoming data packet are then associated with the software partition.

    摘要翻译: 计算机实现的方法,数据处理系统和计算机程序产品,用于每个软件分区收集网络统计信息。 当在操作系统的因特网协议(IP)层接收到输入数据分组时,识别输入数据分组中的IP地址。 然后将输入数据包中的IP地址与存储在散列表中的IP地址进行比较,其中散列表将散列表中的每个IP地址映射到操作系统的软件分区。 如果哈希表中的IP地址与数据包中的IP地址匹配,则会识别映射到哈希表中找到的IP地址的软件分区。 然后将收到的数据包的网络统计信息与软件分区相关联。

    Checkpoint of applications using UNIX® domain sockets
    95.
    发明授权
    Checkpoint of applications using UNIX® domain sockets 有权
    使用UNIX®域套接字的应用程序检查点

    公开(公告)号:US07797576B2

    公开(公告)日:2010-09-14

    申请号:US11741500

    申请日:2007-04-27

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1438

    摘要: A computer implemented method, apparatus, and computer program product for managing state data in a workload partitioned environment. Process state data for a process in a workload partition is saved. Process state data is used to restore the process to a given state. State data associated with open sockets and open files bound to the first process is saved. In response to a determination that the process is associated with a domain socket that is bound to a socket file, an absolute pathname for the socket file is saved. A domain socket associated with a connecting process in the workload partition uses the socket file to connect to a domain socket associated with a listening process in the same workload partition to enable the two processes to communicate with each other.

    摘要翻译: 一种用于在工作负载分区环境中管理状态数据的计算机实现的方法,装置和计算机程序产品。 保存工作负载分区中进程的进程状态数据。 过程状态数据用于将进程恢复到给定状态。 保存与第一个进程绑定的打开的套接字和打开文件关联的状态数据。 响应确定该进程与绑定到套接字文件的域套接字相关联,将保存套接字文件的绝对路径名。 与工作负载分区中的连接进程相关联的域套接字使用套接字文件连接到与同一工作负载分区中的侦听进程相关联的域套接字,以使两个进程能够相互通信。

    WORKLOAD MIGRATION USING ON DEMAND REMOTE PAGING
    96.
    发明申请
    WORKLOAD MIGRATION USING ON DEMAND REMOTE PAGING 有权
    使用需求远程寻呼的工作移动

    公开(公告)号:US20100094948A1

    公开(公告)日:2010-04-15

    申请号: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.

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

    CHECKPOINT AND RESTARTABLE APPLICATIONS AND SYSTEM SERVICES
    97.
    发明申请
    CHECKPOINT AND RESTARTABLE APPLICATIONS AND SYSTEM SERVICES 有权
    检查点和可重新启动的应用程序和系统服务

    公开(公告)号:US20090094582A1

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

    申请号:US11867303

    申请日:2007-10-04

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4862

    摘要: A computer implemented method, apparatus, and computer program product for checkpoint and restart of a process. In one embodiment, a process shell representing a restartable process is created on an arrival server in response to identifying a process on a departure server that is a restartable process. The process shell is frozen. A name of the restartable process, an identifier of the restartable process, and an identifier of a parent process of the restartable process is assigned to the process shell. The process shell is then unfrozen and exits. A parent process restarts the restartable process when the process shell exits.

    摘要翻译: 一种计算机实现的方法,装置和计算机程序产品,用于检查点和重新启动过程。 在一个实施例中,响应于识别作为可重启过程的出发服务器上的过程,在到达服务器上创建表示可重启过程的进程外壳。 进程shell被冻结。 可重新启动的进程的名称,可重新启动的进程的标识符以及可重新启动进程的父进程的标识符被分配给进程外壳。 然后,进程shell解冻并退出。 当进程shell退出时,父进程重新启动可重新启动的进程。

    Method for negotiating link protocols for link aggregations
    98.
    发明授权
    Method for negotiating link protocols for link aggregations 有权
    用于协商链路聚合的链路协议的方法

    公开(公告)号:US07486697B2

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

    申请号:US10855731

    申请日:2004-05-27

    IPC分类号: H04J3/22

    CPC分类号: H04L69/14 H04L69/24 Y02D50/30

    摘要: A method for negotiating a protocol for a conversation in which data packets are transmitted. Responsive to establishment of a link aggregation with an endpoint for the conversation, an algorithm for processing the data packets in the conversation is selected to form a preferred algorithm. A request is sent to the endpoint. This request indicates the preferred algorithm for processing the data packets in the conversation. A reply to the request is received from the endpoint. A determination is made as to whether a convergence has occurred. The data packets in the conversation are processed using the preferred algorithm in response to a determination that the convergence has occurred.

    摘要翻译: 一种用于协商传送数据分组的对话协议的方法。 响应于与会话的端点建立链路聚合,选择用于处理会话中的数据分组的算法以形成优选的算法。 请求被发送到端点。 该请求指示用于处理对话中的数据分组的优选算法。 从端点接收到对请求的回复。 确定是否发生收敛。 响应于已经发生收敛的确定,使用优选算法来处理对话中的数据分组。

    Method, for securely maintaining communications network connection data
    99.
    发明授权
    Method, for securely maintaining communications network connection data 失效
    方法,用于安全地维护通信网络连接数据

    公开(公告)号:US07483424B2

    公开(公告)日:2009-01-27

    申请号:US11191578

    申请日:2005-07-28

    IPC分类号: H04L12/28

    CPC分类号: H04L63/04 H04L47/50

    摘要: A method for securely maintaining communications network connection data is disclosed. According to one embodiment, a method is disclosed according to which a user is prompted for network element address substitution data which specifies a substitute network element address for a network element address associated with a network element of a first communications network. The network element address substitution data is then stored within a first storage element, wherein access to the first storage element outside of the first communications network is restricted. Connection monitor data associated with the first communications network is processed utilizing the network element address substitution data. According to the described embodiment, such connection monitor data processing includes identifying metadata of the connection monitor data which specifies the described network element address, and substituting the metadata with metadata which specifies the substitute network element address.

    摘要翻译: 公开了一种用于安全地维护通信网络连接数据的方法。 根据一个实施例,公开了一种方法,根据该方法,用户被提示用于指定与第一通信网络的网络元件相关联的网络元件地址的替代网元地址的网元地址替换数据。 然后,网元地址替换数据被存储在第一存储元件内,其中对第一通信网络之外的第一存储元件的访问被限制。 使用网元地址替换数据处理与第一通信网络相关联的连接监视数据。 根据所描述的实施例,这种连接监视数据处理包括识别指定描述的网络单元地址的连接监视数据的元数据,并且用指定替代网元地址的元数据代替元数据。

    ENABLING A THIRD PARTY APPLICATION TO PARTICIPATE IN MIGRATION OF A VIRTUALIZED APPLICATION INSTANCE
    100.
    发明申请
    ENABLING A THIRD PARTY APPLICATION TO PARTICIPATE IN MIGRATION OF A VIRTUALIZED APPLICATION INSTANCE 有权
    启用第三方应用程序参与虚拟化应用程序实例的迁移

    公开(公告)号:US20090007147A1

    公开(公告)日:2009-01-01

    申请号:US11769347

    申请日:2007-06-27

    IPC分类号: G06F9/44

    CPC分类号: G06F9/455

    摘要: In one embodiment, an operating system manages virtualized instances of hardware resources and migration enabled applications partitioned into one of multiple partitions with a separate operating system kernel running in each of the partitions. A migration event controller of the operating system manages the checkpoint and restart process during migration of a virtualized instance of at least one migration enabled application from a departure partition to an arrival partition. The migration event controller supports migration enabled applications to separately specify at least one application specific checkpoint script and restart script to be triggered by checkpoint and restart events by the migration event controller so the at least one migration enabled application can participate in performing the checkpoint and restart process for additional state information during migration of the virtualized instance from the departure partition to the arrival partition.

    摘要翻译: 在一个实施例中,操作系统管理分配到多个分区中的一个的硬件资源和启用迁移的应用程序的虚拟化实例,其中每个分区中都有单独的操作系统内核。 操作系统的迁移事件控制器在将至少一个启用迁移的应用程序的虚拟化实例从出发分区迁移到到达分区期间管理检查点和重新启动过程。 迁移事件控制器支持启用迁移的应用程序,以分别指定至少一个特定于应用程序的检查点脚本,并重新启动由检查点触发的脚本,并由迁移事件控制器重新启动事件,以便至少一个启用迁移的应用程序可以参与执行检查点并重新启动 在将虚拟化实例从离开分区迁移到到达分区期间的额外状态信息的处理。