Method, system, and computer program product for delivering data to a storage buffer assigned to an application
    21.
    发明授权
    Method, system, and computer program product for delivering data to a storage buffer assigned to an application 失效
    用于将数据传送到分配给应用程序的存储缓冲区的方法,系统和计算机程序产品

    公开(公告)号:US07519699B2

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

    申请号:US10912498

    申请日:2004-08-05

    IPC分类号: G06F15/173

    摘要: A method, system, and computer program product in a computer-readable medium for delivering data, received from a network, to a storage buffer assigned to an application is proposed. An application designates a communication buffer within a local data processing system for buffering data communicated with an application. The local data processing system reports to a network interface of the local data processing system a memory address of the designated communication buffer, and the data processing system creates a cookie containing the memory address. The data processing system then sends the cookie form the local data processing system to a remote data processing system, such that the remote data processing system may address data directly to the designated communication buffer.

    摘要翻译: 提出了一种用于将从网络接收的数据传送到分配给应用的存储缓冲器的计算机可读介质中的方法,系统和计算机程序产品。 应用程序指定本地数据处理系统内的通信缓冲器,用于缓冲与应用程序通信的数据。 本地数据处理系统向本地数据处理系统的网络接口报告指定通信缓冲器的存储器地址,并且数据处理系统创建包含存储器地址的cookie。 然后,数据处理系统将本地数据处理系统的cookie发送到远程数据处理系统,使得远程数据处理系统可以直接将数据寻址到指定的通信缓冲器。

    Method, system and article for rapid detection and avoidance of high data corrupting routes within a network
    22.
    发明授权
    Method, system and article for rapid detection and avoidance of high data corrupting routes within a network 有权
    用于快速检测和避免网络内高数据损坏路由的方法,系统和文章

    公开(公告)号:US07394769B2

    公开(公告)日:2008-07-01

    申请号:US10640819

    申请日:2003-08-14

    IPC分类号: H04J1/16

    摘要: A receiving host in a TCP/IP network sends an acknowledgment indicating a received data packet is corrupt. The sending host will begin transmitting with a new field set in the IP header called a check-TCP-checksum bit, thereby requesting that all routers in the TCP/IP network perform a checksum on the entire received packet. Routers in the TCP/IP network will perform a complete checksum on an entire packet with the check-TCP-checksum bit set, and not just on the IP header. The routers continuously monitor the ratio of corrupt packets received on a particular port that fail the entire packet checksum to the total number of packets received on that port. If the ratio of corrupt-to-received packets exceeds a corruption threshold, the router assumes that the associated link is causing data corruption and issues a routing update indicating that the link is bad and should be avoided. Once the retransmission rate between the sender and receiver drops below a threshold level, the bad link has been detected and avoided within the TCP/IP network and the check-TCP-checksum option in the IP header is no longer set in data packets transmitted to the receiver host.

    摘要翻译: TCP / IP网络中的接收主机发送指示接收到的数据包已损坏的确认。 发送主机将开始使用称为检查TCP校验和位的IP报头中设置的新字段进行发送,从而请求TCP / IP网络中的所有路由器对整个接收到的数据包执行校验和。 TCP / IP网络中的路由器将对整个数据包执行完整的校验和,同时检查TCP-checksum位,而不仅仅是在IP报头上。 路由器连续监视在特定端口上接收的损坏数据包的总数与在该端口上接收的数据包的总数之间的比例。 如果损坏的数据包的比例超过了破坏阈值,则路由器假设相关联的链路导致数据损坏,并发出路由更新,指示链路不良,应该避免。 一旦发送方和接收方之间的重传速率下降到阈值以下,就会在TCP / IP网络内检测并避免不良链路,并且IP报头中的check-TCP-checksum选项不再被设置在发送到 接收主机。

    Method, system and article for dynamic real-time stream aggregation in a network
    23.
    发明授权
    Method, system and article for dynamic real-time stream aggregation in a network 失效
    网络中动态实时流聚合的方法,系统和文章

    公开(公告)号:US07386624B2

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

    申请号:US10692124

    申请日:2003-10-23

    IPC分类号: G06F15/16

    摘要: A graphic user interface of a network client (106) includes a stock ticker from a stock server (110) and a news sidebar from a news server (112) over the IP addresses advertised to the client (106) in its list of mutli-homed addresses from the video server (104) specified under Stream Control Transmission Protocol (SCTP). The client accepts real-time data from the stock exchange server and the news agency server on the multi-homed IP addresses designated in the association with the video server (104) without knowing that the data is coming from a different source than the video server (104). The real-time data feeds from the video, stock and news servers are aggregated on the client (106) with enhanced speed because the feeds come directly to the client and not via the video server. The operating systems of the home server and remote servers utilize SCTP and specialized commands to implement the enhanced speed of real-time data aggregation being streamed to network clients without requiring modifications to existing client systems.

    摘要翻译: 网络客户端(106)的图形用户界面包括来自库存服务器(110)的股票行情和来自新闻服务器(112)的新闻侧栏,通过在其列表中通告给客户端(106)的IP地址, 来自在流控制传输协议(SCTP)下指定的视频服务器(104)的归属地址。 客户端接收来自证券交易所服务器和通讯社服务器的与视频服务器(104)相关联指定的多归属IP地址的实时数据,而不知道数据来自与视频服务器不同的源 (104)。 来自视频,股票和新闻服务器的实时数据馈送以高速度聚合在客户端(106)上,因为馈送直接进入客户端而不是经由视频服务器。 家庭服务器和远程服务器的操作系统使用SCTP和专用命令来实现流式传输到网络客户端的实时数据聚合的增强速度,而不需要修改现有的客户端系统。

    Method and apparatus for multicast tunneling for mobile devices
    24.
    发明申请
    Method and apparatus for multicast tunneling for mobile devices 失效
    用于移动设备的组播隧道的方法和装置

    公开(公告)号:US20050286455A1

    公开(公告)日:2005-12-29

    申请号:US10875897

    申请日:2004-06-24

    摘要: The present invention provides a method and apparatus for multicast tunneling for mobile devices. The method comprises receiving a multicast packet directed to a plurality of mobile nodes, the mobile nodes being associated with a home subnet and identifying if any of the plurality of the mobile nodes are coupled to a subnet other than the home subnet, wherein each of the identified mobile nodes has an associated transmission path through which that mobile node can be reached. The method further provides that in response to determining that at least some of the mobile nodes are coupled to the subnet other than the home subnet, determining which of the identified mobile nodes has a common next hop in their associated transmission path and generating a packet including at least a portion of the multicast packet and including in the packet a list of mobile nodes that have the common next hop. The method further provides for transmitting the generated packet to the common next hop.

    摘要翻译: 本发明提供一种用于移动设备的组播隧道的方法和装置。 所述方法包括:接收指向多个移动节点的多播分组,所述移动节点与归属子网相关联,并且识别所述多​​个所述移动节点中的任一个是否耦合到除所述归属子网之外的子网,其中, 识别的移动节点具有相关联的传输路径,通过该路径可以到达该移动节点。 该方法进一步规定,响应于确定至少一些移动节点被耦合到除了​​归属子网之外的子网,确定所识别的移动节点中哪一个在其相关联的传输路径中具有共同的下一跳,并且生成包括 所述多播分组的至少一部分并且在分组中包括具有公共下一跳的移动节点的列表。 该方法进一步提供将生成的分组发送到公共下一跳。

    System, apparatus and method of improving network data traffic between interconnected high-speed switches
    25.
    发明申请
    System, apparatus and method of improving network data traffic between interconnected high-speed switches 审中-公开
    提高互连高速交换机之间网络数据流量的系统,设备和方法

    公开(公告)号:US20060013258A1

    公开(公告)日:2006-01-19

    申请号:US10889784

    申请日:2004-07-13

    IPC分类号: H04J3/24

    CPC分类号: H04L49/3072

    摘要: A system, apparatus and method of improving network data traffic between interconnected high-speed switches are provided. As is well known, when a packet of data is longer than a path maximum transmission unit (PMTU), the packet will be fragmented. In the case of the invention, the packet is fragmented by a transmitting router connected to a high-speed switch. When a receiving router, which is also connected to an high-speed switch, begins to receive the fragments, it will check to see whether its sub-network may handle data of a substantially longer length than the length of the fragments. If so, the receiving router will collect the fragments, reassemble them into the original packet and transmit the reassembled packet to its destination.

    摘要翻译: 提供了一种改善互连的高速交换机之间的网络数据流量的系统,装置和方法。 众所周知,当数据分组长于路径最大传输单元(PMTU)时,分组将被分段。 在本发明的情况下,分组被连接到高速交换机的发送路由器分段。 当也连接到高速交换机的接收路由器开始接收分片时,它将检查其子网络是否可以处理比片段长度长得多的数据。 如果是这样,接收路由器将收集分片,将它们重组成原始分组,并将重新组装的分组传送到目的地。

    Enhancing ephemeral port allocation
    26.
    发明申请
    Enhancing ephemeral port allocation 审中-公开
    加强短暂港口配置

    公开(公告)号:US20050265252A1

    公开(公告)日:2005-12-01

    申请号:US10855730

    申请日:2004-05-27

    IPC分类号: H04L12/24 H04L12/28

    CPC分类号: H04L41/08 H04L43/022

    摘要: Methods, systems, and media to sub-divide an ephemeral port range and allocate ports from the sub-divided ephemeral port ranges to facilitate communication with another destination, or target, application are contemplated. Embodiments involve a client computer system having one or more source applications. Embodiments also include hardware and/or software for categorizing transactions based upon characteristics of the transactions. Such categories correspond to categories with which sub-divisions of ephemeral port numbers are assigned. After a transaction is associated with a category, a port number selected from a pool of available port numbers in a sub-division of ephemeral port numbers assigned to that category. In many embodiments, an initial configuration is implemented via a configuration file at the startup of the client computer system. In further embodiments, assignments of ephemeral port numbers to the categories of transactions are dynamically adjusted based upon, e.g., actual usage of the port numbers.

    摘要翻译: 方法,系统和媒体,用于对临时端口范围进行细分,并从分分割的临时端口范围分配端口以便于与另一个目标或目标应用程序的通信。 实施例涉及具有一个或多个源应用的客户端计算机系统。 实施例还包括用于基于事务的特征对交易进行分类的硬件和/或软件。 这些类别对应于分配短暂端口号的分部的类别。 在事务与一个类别相关联之后,从分配给该类别的短暂端口号的子划分中的可用端口号池中选择一个端口号。 在许多实施例中,在客户端计算机系统启动时通过配置文件实现初始配置。 在另外的实施例中,基于诸如端口号的实际使用来动态地调整临时端口号到事务类别的分配。

    Dynamically provisioning computer system resources
    27.
    发明申请
    Dynamically provisioning computer system resources 审中-公开
    动态配置计算机系统资源

    公开(公告)号:US20050213507A1

    公开(公告)日:2005-09-29

    申请号:US10809591

    申请日:2004-03-25

    IPC分类号: H04L1/00 H04L12/26 H04L12/56

    摘要: Methods, systems, and products are disclosed for dynamically provisioning server resources. More particularly, methods, systems, and products are disclosed for dynamically provisioning computer system resources that include monitoring a connection performance parameter of a data communications port operating in a data communications protocol having a connection backlog queue having a connection backlog queue size; and changing the connection backlog queue size in dependence upon the monitored connection performance parameter without interrupting the operation of the data communications port and without user intervention. In typical embodiments of the present invention, monitoring a connection performance parameter includes receiving a connection request and determining that the connection backlog queue is full, and changing the connection backlog queue size in dependence upon the monitored connection performance parameter includes increasing the connection backlog queue size.

    摘要翻译: 公开了用于动态配置服务器资源的方法,系统和产品。 更具体地,公开了用于动态提供计算机系统资源的方法,系统和产品,其包括监视在具有连接积压队列大小的连接积压队列的数据通信协议中操作的数据通信端口的连接性能参数; 并且根据监视的连接性能参数来改变连接积压队列大小,而不中断数据通信端口的操作并且不用户干预。 在本发明的典型实施例中,监视连接性能参数包括接收连接请求并确定连接积压队列已满,以及根据所监视的连接性能参数改变连接积压队列大小,包括增加连接积压队列大小 。

    Efficient path maximum transmission unit information discovery and storage
    29.
    发明授权
    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表中创建一个新条目。

    Failover in a host concurrently supporting multiple virtual IP addresses across multiple adapters
    30.
    发明授权
    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的任何新数据包解析为其余适配器之一的单独硬件地址之一。