Remote procedure call (RPC) bind service with physical interface query and selection
    31.
    发明授权
    Remote procedure call (RPC) bind service with physical interface query and selection 失效
    远程过程调用(RPC)绑定服务与物理接口查询和选择

    公开(公告)号:US08266639B2

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

    申请号:US12631016

    申请日:2009-12-04

    IPC分类号: G06F9/44

    CPC分类号: G06F9/547

    摘要: A service module that provides for discovery of one or more network interfaces connecting a prospective remote procedure call (RPC) client, facilitates the provision of RPC programs in a network including multi-horned systems. When a request for a network address to an RPC application providing an RPC program is received from the RPC client, the RPC bind daemon discovers from the module, using the client response address, over which interface(s) the client is accessible. The daemon then selects an address of a network path to the RPC application that the prospective client can access and returns the corresponding network address. The service module monitors the network stack for RPC get address requests and builds tables of client address entries with corresponding network interface identifiers. The entries are retired according to an aging policy. When multiple network paths to the RPC application are available, the service can be selected using a heuristic such as preferred interface, non-firewalled interface, least number of return path links or other criteria.

    摘要翻译: 提供用于发现连接预期远程过程调用(RPC)客户端的一个或多个网络接口的服务模块,有助于在包括多角度系统的网络中提供RPC程序。 当从RPC客户端接收到提供RPC程序的RPC应用程序的网络地址的请求时,RPC绑定守护程序使用客户端响应地址从模块发现客户端可访问哪个接口。 守护程序然后选择预期客户端可以访问的RPC应用程序的网络路径的地址,并返回相应的网络地址。 服务模块监视网络堆栈以获取RPC获取地址请求,并使用相应的网络接口标识符构建客户端地址表的表。 这些条目根据老龄化政策退休。 当到达RPC应用程序的多个网络路径可用时,可以使用诸如首选接口,非防火墙接口,最少数量的返回路径链路或其他标准的启发式来选择服务。

    REGULATING NETWORK BANDWIDTH IN A VIRTUALIZED ENVIRONMENT
    32.
    发明申请
    REGULATING NETWORK BANDWIDTH IN A VIRTUALIZED ENVIRONMENT 有权
    在虚拟化环境中调节网络带宽

    公开(公告)号:US20120226800A1

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

    申请号:US13039908

    申请日:2011-03-03

    IPC分类号: G06F15/173

    摘要: In a method for regulating network bandwidth in a virtualized computer environment, a computer having a hypervisor program receives a request from a first virtual client to transmit data. In response, the computer transfers the data from a memory of the first virtual client to a memory of a virtual server. The computer receives an error notification from a shared virtual network adapter of the virtual server, indicative of insufficient network bandwidth available to transmit the data. In response, the computer notifies the first virtual client that insufficient network bandwidth is available to transmit the data.

    摘要翻译: 在用于调节虚拟化计算机环境中的网络带宽的方法中,具有管理程序程序的计算机接收来自第一虚拟客户端的请求以发送数据。 作为响应,计算机将数据从第一虚拟客户端的存储器传送到虚拟服务器的存储器。 计算机从虚拟服务器的共享虚拟网络适配器接收错误通知,指示可用于发送数据的网络带宽不足。 作为响应,计算机通知第一虚拟客户端网络带宽不足以传送数据。

    CONFIGURABLE NETWORK SOCKET RETRANSMISSION TIMEOUT PARAMETERS
    33.
    发明申请
    CONFIGURABLE NETWORK SOCKET RETRANSMISSION TIMEOUT PARAMETERS 失效
    可配置网络插座延时超时参数

    公开(公告)号:US20120120848A1

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

    申请号:US12944490

    申请日:2010-11-11

    IPC分类号: H04L12/28

    CPC分类号: H04L69/162

    摘要: A network communication device can implement configurable network socket retransmission timeout parameters on a per socket basis. In one embodiment, it is determined, at a first network device, whether to define a network socket with a custom or a default retransmission timeout value to transmit data to a second network device. In response to determining to define the network socket with the custom retransmission timeout value, the network socket is defined with the custom retransmission timeout value, the data is transmitted to the second network device, and it is determined whether response data is received from the second network device prior to expiration of a time period associated with the custom retransmission timeout value. In response to determining that the response data is not received from the second network device prior to the expiration of the corresponding time period, the data is retransmitted to the second network device.

    摘要翻译: 网络通信设备可以在每个套接字的基础上实现可配置的网络套接字重传超时参数。 在一个实施例中,在第一网络设备处确定是否定义具有自定义或默认重传超时值的网络套接字以将数据发送到第二网络设备。 响应于确定具有自定义重传超时值的网络套接字,网络套接字被定义为具有自定义重发超时值,数据被发送到第二网络设备,并且确定是否从第二个接收到响应数据 网络设备在与定制重传超时值相关联的时间段期满之前。 响应于确定在对应时间段期满之前没有从第二网络设备接收到响应数据,数据被重新发送到第二网络设备。

    MIGRATION OF LOGICAL PARTITIONS BETWEEN TWO DEVICES
    34.
    发明申请
    MIGRATION OF LOGICAL PARTITIONS BETWEEN TWO DEVICES 失效
    两个设备之间的逻辑分区的迁移

    公开(公告)号:US20120066389A1

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

    申请号:US12879865

    申请日:2010-09-10

    IPC分类号: G06F15/173

    摘要: A method includes receiving a command to migrate a workload partition from a source machine to a target machine. The source machine and the target machine are communicatively coupled to a first subnetwork and a second subnetwork, respectively. The workload partition has a source network address defined by network addressing of the first subnetwork. The method also includes determining a socket connection providing network communication between the workload partition and a host. The method includes notifying the host that the workload partition is migrating from the source machine to the target machine, wherein in response to the notifying the host is on alert to receive, through a network tunnel communication, an identification of a target network address that is assigned to the workload partition after the workload partition is migrated to the target machine. The workload partition is migrated from the source machine to the target machine.

    摘要翻译: 一种方法包括接收将工作负载分区从源计算机迁移到目标计算机的命令。 源机器和目标机器分别通信地耦合到第一子网络和第二子网络。 工作负载分区具有由第一子网的网络寻址定义的源网络地址。 该方法还包括确定提供工作负载分区与主机之间的网络通信的套接字连接。 该方法包括通知主机工作负载分区正在从源计算机迁移到目标机器,其中响应于通知主机正在通过网络隧道通信接收目标网络地址的标识,该目标网络地址是 在工作负载分区迁移到目标计算机之后分配给工作负载分区。 工作负载分区从源计算机迁移到目标计算机。

    Interrupt-driven link status feedback mechanism for embedded switches
    35.
    发明授权
    Interrupt-driven link status feedback mechanism for embedded switches 有权
    嵌入式交换机的中断驱动链路状态反馈机制

    公开(公告)号:US07996594B2

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

    申请号:US12412502

    申请日:2009-03-27

    IPC分类号: G06F13/24 G06F13/00

    CPC分类号: H04L69/40

    摘要: A computer implemented method, a tangible computer readable medium, and a data processing system intelligently propagate link status information received by a blade server to the various ports of an embedded multi-port switch. The link status of a switch port in an external switch module can be communicated to the operating systems of individual blade servers that are affected by that link status. When an external switch module is unplugged from a server blade chassis, the bus controller broadcasts a link down event, such as a link down interrupt, to the individual server blades where it is received by the embedded multi-port switch for those server blades. The embedded multi-port switch translates the link down interrupt into a hardware link down event, and forwards the hardware link down event to the other elements connected to the embedded multi-port switch.

    摘要翻译: 计算机实现的方法,有形计算机可读介质和数据处理系统将由刀片服务器接收的链路状态信息智能地传播到嵌入式多端口交换机的各个端口。 外部交换机模块中的交换机端口的链路状态可以传送到受该链路状态影响的各个刀片服务器的操作系统。 当外部交换机模块从服务器刀片服务器机箱拔下时,总线控制器将链接断开事件(例如链接中断)广播到单个服务器刀片,由那些服务器刀片的嵌入式多端口交换机接收。 嵌入式多端口交换机将链路中断转换为硬件链路断开事件,并将硬件链路断开事件转发到连接到嵌入式多端口交换机的其他元件。

    REMOTE PROCEDURE CALL (RPC) BIND SERVICE WITH PHYSICAL INTERFACE QUERY AND SELECTION
    36.
    发明申请
    REMOTE PROCEDURE CALL (RPC) BIND SERVICE WITH PHYSICAL INTERFACE QUERY AND SELECTION 失效
    远程程序呼叫(RPC)BIND服务与物理界面查询和选择

    公开(公告)号:US20110138404A1

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

    申请号:US12631016

    申请日:2009-12-04

    IPC分类号: G06F13/00 G06F15/173

    CPC分类号: G06F9/547

    摘要: A service module that provides for discovery of one or more network interfaces connecting a prospective remote procedure call (RPC) client, facilitates the provision of RPC programs in a network including multi-horned systems. When a request for a network address to an RPC application providing an RPC program is received from the RPC client, the RPC bind daemon discovers from the module, using the client response address, over which interface(s) the client is accessible. The daemon then selects an address of a network path to the RPC application that the prospective client can access and returns the corresponding network address. The service module monitors the network stack for RPC get address requests and builds tables of client address entries with corresponding network interface identifiers. The entries are retired according to an aging policy. When multiple network paths to the RPC application are available, the service can be selected using a heuristic such as preferred interface, non-firewalled interface, least number of return path links or other criteria.

    摘要翻译: 提供用于发现连接预期远程过程调用(RPC)客户端的一个或多个网络接口的服务模块,有助于在包括多角度系统的网络中提供RPC程序。 当从RPC客户端接收到提供RPC程序的RPC应用程序的网络地址的请求时,RPC绑定守护程序使用客户端响应地址从模块发现客户端可访问哪个接口。 守护程序然后选择预期客户端可以访问的RPC应用程序的网络路径的地址,并返回相应的网络地址。 服务模块监视网络堆栈以获取RPC获取地址请求,并使用相应的网络接口标识符构建客户端地址表的表。 这些条目根据老龄化政策退休。 当到达RPC应用程序的多个网络路径可用时,可以使用诸如首选接口,非防火墙接口,最少数量的返回路径链路或其他标准的启发式来选择服务。

    Server Access Processing System
    37.
    发明申请
    Server Access Processing System 审中-公开
    服务器访问处理系统

    公开(公告)号:US20110113134A1

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

    申请号:US12614511

    申请日:2009-11-09

    IPC分类号: G06F15/173

    摘要: A method, programmed medium and system are provided for preventing the denial of file system access to a plurality of clients accessing a NFS server. In one example, an NFS server is configured to listen on a server port. The server runs a separate daemon which “watches” client requests as they are received at the NFS server. The server processing system tracks the number of times a client sends consecutive TCP zero-window packets in response to a data packet from the server. If the number of zero-window packets crosses a user-defined threshold, then a routine is called to stop responding to that client using a backoff algorithm. When the server reaches a point where the number of available threads or any other relevant resource dips below a user-defined threshold, the server process starts terminating connections to the clients starting from the ones with the oldest entry in the table.

    摘要翻译: 提供了一种编程介质和系统的方法,用于防止文件系统访问访问NFS服务器的多个客户机的访问。 在一个示例中,NFS服务器配置为在服务器端口上侦听。 服务器运行一个单独的守护进程,它在NFS服务器上收到客户端请求。 服务器处理系统跟踪客户端响应于来自服务器的数据分组发送连续的TCP零窗口分组的次数。 如果零窗口数据包的数量跨越用户定义的阈值,则调用例程以使用退避算法停止对该客户端的响应。 当服务器达到可用线程数或任何其他相关资源下降到低于用户定义阈值的点时,服务器进程将从具有表中最早条目的服务器开始终止与客户端的连接。

    Tiny File Transfer Protocol (TFTP) Relay Agent
    38.
    发明申请
    Tiny File Transfer Protocol (TFTP) Relay Agent 审中-公开
    微型文件传输协议(TFTP)中继代理

    公开(公告)号:US20090327396A1

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

    申请号:US12164196

    申请日:2008-06-30

    IPC分类号: G06F15/16

    摘要: One embodiment for dynamically loading a service onto a node includes requesting, by a service requester, of a service from a service broker. Further, the method includes selecting, by the service broker, of the node among the nodes. Further still, the method includes re-booting, by the service broker, of the node based on the selecting, and then requesting, by the node, of an image from a TFTP relay agent for the service for the node. Yet further, the method includes querying, by the TFTP relay agent, for a type of the service from the service broker for the node, and then downloading of the image for the type of the service from a software repository accessed by the TFTP relay agent to the node. Finally, the method includes booting, by the node, to the image, informing the service requester that the service is ready for use, and using the service.

    摘要翻译: 用于将服务动态加载到节点上的一个实施例包括由服务请求者向服务代理请求服务。 此外,该方法包括由服务代理选择节点中的节点。 此外,该方法还包括由服务代理根据该节点的选择,然后由该节点请求来自用于该节点的服务的TFTP中继代理的图像来重新引导节点。 此外,该方法包括:从TFTP中继代理查询该节点的服务代理的服务类型,然后从由TFTP中继代理访问的软件库中下载该服务类型的映像 到节点。 最后,该方法包括由节点引导到图像,通知服务请求者该服务准备使用并使用该服务。

    Aggregating shared Ethernet adapters in a virtualized environment
    39.
    发明授权
    Aggregating shared Ethernet adapters in a virtualized environment 有权
    在虚拟化环境中聚合共享的以太网适配器

    公开(公告)号:US08677024B2

    公开(公告)日:2014-03-18

    申请号:US13076931

    申请日:2011-03-31

    IPC分类号: G06F15/16 G06F9/455

    摘要: In a method for managing shared Ethernet adapters in a virtualized computer environment, a computer programmed with a hypervisor program receives a first request from a virtual client to transmit data. In response to receiving the first request, the computer programmed with the hypervisor program selects a first active virtual server from a first plurality of concurrently active virtual servers of the virtualized computer environment. The computer programmed with the hypervisor program copies the data from a memory of the virtual client to a trunk adapter of a first shared Ethernet adapter of the selected first active virtual server.

    摘要翻译: 在用于在虚拟化计算机环境中管理共享以太网适配器的方法中,用管理程序程序编程的计算机从虚拟客户端接收第一请求以发送数据。 响应于接收到第一请求,用虚拟机管理程序编程的计算机从虚拟化计算机环境的第一多个同时活动的虚拟服务器中选择第一主动虚拟服务器。 使用虚拟机管理程序编程的计算机将数据从虚拟客户端的存储器复制到所选择的第一主动虚拟服务器的第一共享以太网适配器的中继适配器。

    Self-adjusting application heartbeat management
    40.
    发明授权
    Self-adjusting application heartbeat management 失效
    自适应心跳管理

    公开(公告)号:US08639834B2

    公开(公告)日:2014-01-28

    申请号:US12942305

    申请日:2010-11-09

    IPC分类号: G06F15/16 H04J3/16

    摘要: A method, system, and computer program product for a self-adjusting application heartbeat management process are provided in the illustrative embodiments. A first application receives from a second application, a response message in response to a heartbeat message. Information is identified in the response message usable for computing a delay in a future response message for a future heartbeat message, such that the information communicates to the first application a system condition existing in the second data processing system where the second application is executing. A response time is adjusted using the information to form a modified response time. The future response message is received after the response time.

    摘要翻译: 在说明性实施例中提供了用于自调节应用心跳管理过程的方法,系统和计算机程序产品。 第一应用程序从第二应用程序接收响应于心跳消息的响应消息。 在可用于计算未来心跳消息的未来响应消息中的延迟的响应消息中识别信息,使得信息向第一应用传达存在于第二应用正在执行的第二数据处理系统中的系统条件。 使用该信息调整响应时间以形成修改的响应时间。 在响应时间后收到未来的响应消息。