Granularity on a per port basis of request-response communications over a networked computer system
    22.
    发明授权
    Granularity on a per port basis of request-response communications over a networked computer system 失效
    通过联网计算机系统的每端口的请求响应通信的粒度

    公开(公告)号:US07392373B2

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

    申请号:US11767842

    申请日:2007-06-25

    IPC分类号: G06F15/177 G06F9/445

    CPC分类号: H04L67/322

    摘要: Methods, systems, and media are disclosed for improved granularity of a response-request communication on a networked computer system. One example embodiment includes receiving the request-response communication by the networked computer system, and associating the request-response communication with a port, having a nodelay setting, from a set of ports on the networked computer system. Further, the example embodiment includes enabling, based upon the associating, the nodelay setting upon connection of the request-response communication with the port. Further still, the example embodiment includes sending, in accordance with the enabling, the request-response communication to a destination in communication with the networked computer system. In addition, further example embodiments include configuring the ports on the networked computer system with nodelay values indicating whether a particular port is assigned nodelay or no nodelay for a request portion or request portion of a request-response communication connecting to that particular port.

    摘要翻译: 公开了用于网络计算机系统上的响应请求通信的粒度的方法,系统和媒体。 一个示例性实施例包括:由联网计算机系统接收请求 - 响应通信,并且从联网计算机系统上的一组端口将请求响应通信与具有节日设置的端口相关联。 此外,示例性实施例包括在连接请求响应通信与端口时基于关联启用节目设置。 此外,示例实施例包括根据启用的方式向与联网的计算机系统通信的目的地发送请求 - 响应通信。 另外,进一步的示例性实施例包括在网络计算机系统上配置端口,其中节点值指示特定端口是否被分配了节目,或者没有连接到该特定端口的请求响应通信的请求部分或请求部分。

    Smart nagling in a TCP connection
    23.
    发明授权
    Smart nagling in a TCP connection 有权
    在TCP连接中进行智能分析

    公开(公告)号:US08639836B2

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

    申请号:US12494029

    申请日:2009-06-29

    IPC分类号: G06F15/16

    摘要: An approach is provided to improve network efficiency. A send segment size, such as a maximum segment size (MSS), that corresponds to data segments being sent to a receiver over a computer network. A data block is identified in a send buffer and the data block includes more than one data segments. Based on the determined send segment size, all but a remaining data segment of the data segments are sent to the receiver. The sent data segments are each the determined send segment size and the remaining data segment is smaller than the send segment size. The remaining data segment is sent to the receiver in response to identifying that the remaining data segment is a portion of the data block.

    摘要翻译: 提供了一种提高网络效率的方法。 发送段大小,例如最大段大小(MSS),对应于通过计算机网络发送到接收器的数据段。 在发送缓冲器中识别数据块,并且数据块包括多个数据段。 基于确定的发送段大小,除了数据段的剩余数据段之外的所有数据段都被发送到接收器。 发送的数据段各自是确定的发送段大小,剩余数据段小于发送段大小。 响应于识别剩余数据段是数据块的一部分,剩余的数据段被发送到接收器。

    Method, system and article for client application control of network transmission loss tolerance
    24.
    发明授权
    Method, system and article for client application control of network transmission loss tolerance 失效
    方法,系统和文章,用于客户端应用程序控制网络传输损耗容限

    公开(公告)号:US08578040B2

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

    申请号:US10640847

    申请日:2003-08-14

    IPC分类号: G06F15/16

    摘要: A dynamically-enforceable application-controlled quasi-reliable extension to TCP permits a client application to dynamically set a percent loss tolerance for data transmission reliability through network input/output system calls to the TCP, thereby programming the transport layer to optimistically acknowledge non-critical missing frames. The reliability requirement can be dynamically set within TCP to the level of reliability required for specific data frames within the data stream during the data transfer. Based on this loss tolerance specified, the TCP layer makes a determination whether to trigger a retransmission or continue delivering out-of-order frames to the application. A forced acknowledgement frame is sent for each missing packet until the number missing packets causing forced acknowledgments within the current receive buffer frame exceeds the loss tolerance. This process avoids needless retransmissions and permits the TCP data flow and sliding window to advance uninterrupted, thereby providing substantial performance benefits to network throughput.

    摘要翻译: 对TCP的动态可执行的应用程序控制的准可靠扩展允许客户端应用程序通过网络输入/输出系统调用TCP动态设置数据传输可靠性的百分比损耗容限,从而编程传输层,以乐观地确认非关键 丢失帧。 可靠性要求可以在TCP内动态设置为在数据传输期间数据流内特定数据帧所需的可靠性水平。 基于指定的丢失容限,TCP层确定是否触发重传,或者继续向应用发送无序帧。 为每个丢失的数据包发送强制确认帧,直到导致当前接收缓冲区帧内的强制确认的数据丢失数据包超过丢失容限。 该过程避免了不必要的重传,并允许TCP数据流和滑动窗口不间断地前进,从而为网络吞吐量提供显着的性能优势。

    SEA FAILOVER MECHANISM WITH MINIMIZED PACKET LOSSES
    25.
    发明申请
    SEA FAILOVER MECHANISM WITH MINIMIZED PACKET LOSSES 审中-公开
    SEA FAILOVER机制与最小的包装损失

    公开(公告)号:US20130194912A1

    公开(公告)日:2013-08-01

    申请号:US13359745

    申请日:2012-01-27

    IPC分类号: H04L12/24

    摘要: Provided are techniques for active SEA learning about a client LPAR MAC addresses via address resolution protocol (ARP) packets received on a virtual interface (of the active SEA). Any new client MAC addresses learned on the active SEA are sent to the inactive SEA via a control channel. When SEA failover happens, as the previously inactive SEA is about to become active, it will first send out RARP (reverse ARP) packets with the client MAC addresses as the source MAC addresses respectively. This effectively informs the switch connected to the previously inactive SEA that these client MAC addresses are to be routed through this switch port; the client MAC addresses saved on the switch connected to the previously active SEA are cleared as a result.

    摘要翻译: 提供了通过在活动SEA的虚拟接口上接收的地址解析协议(ARP)分组来主动SEA学习关于客户端LPAR MAC地址的技术。 在活动SEA上学习的任何新的客户端MAC地址都通过控制通道发送到非活动的SEA。 当SEA故障切换发生时,由于以前无效的SEA即将变为活动状态,因此首先会将客户端MAC地址分别作为源MAC地址发送出RARP(反向ARP)报文。 这有效地通知连接到先前不活动的SEA的交换机,这些客户端MAC地址将通过该交换机端口路由; 因此,保存在连接到先前活动的SEA的交换机上的客户端MAC地址被清除。

    REGULATING NETWORK BANDWIDTH IN A VIRTUALIZED ENVIRONMENT
    26.
    发明申请
    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.

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

    SMART NAGLING IN A TCP CONNECTION
    27.
    发明申请
    SMART NAGLING IN A TCP CONNECTION 有权
    在TCP连接中的SMART NAGLING

    公开(公告)号:US20100332678A1

    公开(公告)日:2010-12-30

    申请号:US12494029

    申请日:2009-06-29

    IPC分类号: G06F15/16

    摘要: An approach is provided to improve network efficiency. A send segment size, such as a maximum segment size (MSS), that corresponds to data segments being sent to a receiver over a computer network. A data block is identified in a send buffer and the data block includes more than one data segments. Based on the determined send segment size, all but a remaining data segment of the data segments are sent to the receiver. The sent data segments are each the determined send segment size and the remaining data segment is smaller than the send segment size. The remaining data segment is sent to the receiver in response to identifying that the remaining data segment is a portion of the data block.

    摘要翻译: 提供了一种提高网络效率的方法。 发送段大小,例如最大段大小(MSS),对应于通过计算机网络发送到接收器的数据段。 在发送缓冲器中识别数据块,并且数据块包括多个数据段。 基于确定的发送段大小,除了数据段的剩余数据段之外的所有数据段都被发送到接收器。 发送的数据段各自是确定的发送段大小,剩余数据段小于发送段大小。 响应于识别剩余数据段是数据块的一部分,剩余的数据段被发送到接收器。

    Presenting Data Files to an Application Based on a Characteristic of the Application and the Files
    29.
    发明申请
    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.

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