Configurable network socket aggregation to enable segmentation offload
    31.
    发明授权
    Configurable network socket aggregation to enable segmentation offload 有权
    可配置的网络套接字聚合,实现分段卸载

    公开(公告)号:US08472469B2

    公开(公告)日:2013-06-25

    申请号:US12879841

    申请日:2010-09-10

    CPC分类号: H04L69/166 H04L69/162

    摘要: A network device can implement configurable socket aggregation to enable segmentation offload in the network device. In one embodiment, it is determined, at the network device, to create a network socket for an application of the network device to initiate a network connection for the application. Socket aggregation parameters are determined for the network socket associated with the application. The network socket is defined based, at least in part, on the socket aggregation parameters. A plurality of packets received from the application associated with the network socket are aggregated. It is determined, based on said aggregating the plurality of packets, whether at least one aggregation limit associated with the socket aggregation parameters is reached. An aggregate packet is provided to a network adapter of the network device to perform segmentation offload in response to said determining that at least one aggregation limit associated with the socket aggregation parameters is reached.

    摘要翻译: 网络设备可以实现可配置的套接字聚合,以实现网络设备中的分段卸载。 在一个实施例中,在网络设备处确定为网络设备的应用创建网络套接字以发起用于该应用的网络连接。 为与应用程序关联的网络套接字确定套接字聚合参数。 网络套接字至少部分地基于套接字聚合参数进行定义。 从与网络套接字相关联的应用接收到的多个分组被聚合。 基于聚合多个分组,确定是否达到与套接字聚合参数相关联的至少一个聚合限制。 响应于所述确定到达与套接字聚合参数相关联的至少一个聚合限制,聚合分组被提供给网络设备的网络适配器以执行分段卸载。

    CONFIGURABLE NETWORK SOCKET AGGREGATION TO ENABLE SEGMENTATION OFFLOAD
    32.
    发明申请
    CONFIGURABLE NETWORK SOCKET AGGREGATION TO ENABLE SEGMENTATION OFFLOAD 有权
    可配置的网络插座集成到启用分段卸载

    公开(公告)号:US20120063449A1

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

    申请号:US12879841

    申请日:2010-09-10

    IPC分类号: H04L12/56

    CPC分类号: H04L69/166 H04L69/162

    摘要: A network device can implement configurable socket aggregation to enable segmentation offload in the network device. In one embodiment, it is determined, at the network device, to create a network socket for an application of the network device to initiate a network connection for the application. Socket aggregation parameters are determined for the network socket associated with the application. The network socket is defined based, at least in part, on the socket aggregation parameters. A plurality of packets received from the application associated with the network socket are aggregated. It is determined, based on said aggregating the plurality of packets, whether at least one aggregation limit associated with the socket aggregation parameters is reached. An aggregate packet is provided to a network adapter of the network device to perform segmentation offload in response to said determining that at least one aggregation limit associated with the socket aggregation parameters is reached.

    摘要翻译: 网络设备可以实现可配置的套接字聚合,以实现网络设备中的分段卸载。 在一个实施例中,在网络设备处确定为网络设备的应用创建网络套接字以发起用于该应用的网络连接。 为与应用程序关联的网络套接字确定套接字聚合参数。 网络套接字至少部分地基于套接字聚合参数进行定义。 从与网络套接字相关联的应用接收到的多个分组被聚合。 基于聚合多个分组,确定是否达到与套接字聚合参数相关联的至少一个聚合限制。 响应于所述确定到达与套接字聚合参数相关联的至少一个聚合限制,聚合分组被提供给网络设备的网络适配器以执行分段卸载。

    Presenting Data Files to an Application Based on a Characteristic of the Application and the Files
    34.
    发明申请
    Presenting Data Files to an Application Based on a Characteristic of the Application and the Files 审中-公开
    基于应用程序和文件的特性将数据文件呈现给应用程序

    公开(公告)号:US20100229188A1

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

    申请号:US12396696

    申请日:2009-03-03

    IPC分类号: G06F9/46

    CPC分类号: G06F16/16

    摘要: In accordance with the invention, it has been recognized that for an application that is of a particular type and has certain characteristics, a benefit can be achieved by presenting multiple files to the application in a particular pre-planned or pre-specified order. Accordingly, an embodiment of the invention is directed to a method in a data processing system, wherein information pertaining to multiple data files is located in a container, and a plurality of applications of different types are each disposed to request a presentation of the files. Responsive to a request from a given application for presentation of the files, it is determined that the given application is of a particular type. The method further includes specifying an order for the presentation of the files, wherein the specified order is pre-selected to achieve an objective associated with applications of the given type. The files are then presented to the given application in the specified order.

    摘要翻译: 根据本发明,已经认识到,对于具有特定类型并且具有某些特征的应用,可以通过以特定的预先规划或预先指定的顺序向应用呈现多个文件来实现益处。 因此,本发明的一个实施例涉及一种数据处理系统中的方法,其中关于多个数据文件的信息位于容器中,并且分别设置不同类型的多个应用程序以请求呈现文件。 响应于给定应用程序提出文件的请求,确定给定的应用程序是特定类型的。 该方法还包括指定文件呈现的顺序,其中预先指定指定的顺序以实现与给定类型的应用相关联的目标。 然后以指定的顺序将文件呈现给给定的应用程序。

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

    公开(公告)号:US09021510B2

    公开(公告)日:2015-04-28

    申请号:US13584359

    申请日:2012-08-13

    IPC分类号: G06F15/173 G06F9/54

    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.

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

    Migration of logical partitions between two devices
    36.
    发明授权
    Migration of logical partitions between two devices 失效
    两个设备之间逻辑分区的迁移

    公开(公告)号:US08677004B2

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

    申请号:US12879865

    申请日:2010-09-10

    IPC分类号: G06F15/16 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.

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

    Net-timer daemon
    37.
    发明授权
    Net-timer daemon 失效
    Net-timer守护进程

    公开(公告)号:US08473965B2

    公开(公告)日:2013-06-25

    申请号:US12764312

    申请日:2010-04-21

    IPC分类号: G06F13/00

    CPC分类号: G06F9/5011 G06F9/4825

    摘要: User space applications can utilize custom network protocol timers. A registration request is received from an application to register a custom timer. Responsive to receiving the registration request, a handle is created. The handle is a pointer to be used by the application to reference the custom timer. The handle is forwarded to the application. When a custom timer is required, a request to use a custom timer is received from an application. The kernel is then requested to start the custom timer. A determination is then made as to whether a receipt confirmation is received from the kernel before expiration of the custom timer.

    摘要翻译: 用户空间应用程序可以利用定制的网络协议定时器。 从应用程序接收到注册自定义计时器的注册请求。 响应于接收注册请求,创建一个句柄。 该句柄是应用程序用于引用自定义计时器的指针。 把手转发给应用程序。 当需要定制定时器时,从应用程序接收到使用自定义定时器的请求。 然后请求内核启动自定义定时器。 然后确定在定制定时器到期之前是否从内核接收到确认。

    Data Processing Workload Control
    38.
    发明申请
    Data Processing Workload Control 有权
    数据处理工作量控制

    公开(公告)号:US20120005683A1

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

    申请号:US12829588

    申请日:2010-07-02

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5094 Y02D10/22

    摘要: Data processing workload control in a data center is provided, where the data center includes computers whose operations consume power and a workload controller composed of automated computing machinery that controls the overall data processing workload in the data center. The data processing workload is composed of a plurality of specific data processing jobs, including scheduling, by the workload controller in dependence upon power performance information, the data processing jobs for execution upon the computers in the data center, the power performance information including power consumption at a plurality of power-conserving states for each computer in the data center that executes data processing jobs and dispatching by the workload controller the data processing jobs as scheduled for execution on computers in the data center.

    摘要翻译: 提供数据中心中的数据处理工作负载控制,其中数据中心包括其操作消耗功率的计算机和由控制数据中心中的整体数据处理工作负载的自动计算机构组成的工作负载控制器。 数据处理工作量由多个特定数据处理作业组成,包括由工作负载控制器根据功率性能信息调度用于在数据中心的计算机上执行的数据处理作业,功率性能信息包括功耗 在数据中心的每个计算机的多个省电状态下,执行数据处理作业并且由工作负载控制器分派数据处理作业,以便在数据中心的计算机上执行。

    Transport layer connection
    39.
    发明授权
    Transport layer connection 失效
    传输层连接

    公开(公告)号:US08661156B2

    公开(公告)日:2014-02-25

    申请号:US12951714

    申请日:2010-11-22

    IPC分类号: G06F15/173

    CPC分类号: H04L61/6063

    摘要: A system identifies a network socket on a machine by assigning a non-IP address socket anchor and a port number to the network socket. A socket anchor may comprise a globally unique number. In some embodiments, a socket anchor comprises a number having a preselected number of bits. The number having the preselected number of bits may comprise a selected number associated with the machine concatenated with a number of randomly generated bits. The number of bits of the selected number plus the number of randomly generated bits is equal to the preselected number of bits. In some embodiments, the selected number associated with the machine is a Media Access Control (MAC) address of a network interface associated with the machine.

    摘要翻译: 系统通过将非IP地址套接字锚点和端口号分配给网络套接字来识别机器上的网络套接字。 套接字锚可以包括全局唯一的号码。 在一些实施例中,套接字锚定器包括具有预选位数的数字。 具有预选位数的数字可以包括与机器相关联的选定数量,与多个随机产生的位相连。 所选数字的位数加上随机产生的位的数量等于预选的位数。 在一些实施例中,与机器相关联的所选号码是与机器相关联的网络接口的媒体访问控制(MAC)地址。

    Data processing workload control
    40.
    发明授权
    Data processing workload control 有权
    数据处理工作量控制

    公开(公告)号:US08589932B2

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

    申请号:US12829588

    申请日:2010-07-02

    IPC分类号: G06F9/46 G06F9/455 G06F1/00

    CPC分类号: G06F9/5094 Y02D10/22

    摘要: Data processing workload control in a data center is provided, where the data center includes computers whose operations consume power and a workload controller composed of automated computing machinery that controls the overall data processing workload in the data center. The data processing workload is composed of a plurality of specific data processing jobs, including scheduling, by the workload controller in dependence upon power performance information, the data processing jobs for execution upon the computers in the data center, the power performance information including power consumption at a plurality of power-conserving states for each computer in the data center that executes data processing jobs and dispatching by the workload controller the data processing jobs as scheduled for execution on computers in the data center.

    摘要翻译: 提供数据中心中的数据处理工作负载控制,其中数据中心包括其操作消耗功率的计算机和由控制数据中心中的整体数据处理工作负载的自动计算机构组成的工作负载控制器。 数据处理工作量由多个特定数据处理作业组成,包括由工作负载控制器根据功率性能信息调度用于在数据中心的计算机上执行的数据处理作业,功率性能信息包括功耗 在数据中心的每个计算机的多个省电状态下,执行数据处理作业并且由工作负载控制器分派数据处理作业,以便在数据中心的计算机上执行。