Method and apparatus for network communication card memory management
    11.
    发明授权
    Method and apparatus for network communication card memory management 失效
    网络通信卡存储器管理的方法和装置

    公开(公告)号:US06968358B2

    公开(公告)日:2005-11-22

    申请号:US10205024

    申请日:2002-07-25

    CPC分类号: G06F9/544

    摘要: A method, apparatus, and computer instructions for transferring data objects. A request for a data object is received at a communication adapter. A determination is made as to whether the data object is stored in a memory in the communication adapter in response to receiving the request. The data object is transferred from the memory to a receiver of the data object through the communication adapter in which transfer of the data across a bus connecting the communication adapter to the data processing system is unnecessary in response to the data object being present in the memory.

    摘要翻译: 一种用于传送数据对象的方法,装置和计算机指令。 在通信适配器处接收到对数据对象的请求。 响应于接收到请求,确定数据对象是否存储在通信适配器中的存储器中。 数据对象通过通信适配器从存储器传送到数据对象的接收器,其中响应于存储在存储器中的数据对象,不需要通过连接通信适配器到数据处理系统的总线的数据传输 。

    Apparatus and method for supporting memory management in an offload of network protocol processing
    13.
    发明申请
    Apparatus and method for supporting memory management in an offload of network protocol processing 有权
    用于在卸载网络协议处理中支持存储器管理的装置和方法

    公开(公告)号:US20060015651A1

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

    申请号:US10890978

    申请日:2004-07-14

    IPC分类号: G06F15/16

    CPC分类号: G06F13/30

    摘要: A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, mechanisms for handling memory management and optimization within a system utilizing an offload network adapter are provided. The memory management mechanism permits both buffered sending and receiving of data as well as zero-copy sending and receiving of data. In addition, the memory management mechanism permits grouping of DMA buffers that can be shared among specified connections based on any number of attributes. The memory management mechanism further permits partial send and receive buffer operation, delaying of DMA requests so that they may be communicated to the host system in bulk, and expedited transfer of data to the host system.

    摘要翻译: 提供了从主机处理器卸载协议处理的网络适配器的许多改进。 具体地说,提供了利用卸载网络适配器在系统内处理存储器管理和优化的机制。 存储器管理机制允许数据的缓冲发送和接收以及零拷贝发送和接收数据。 此外,存储器管理机制允许基于任何数量的属性对可以在指定连接之间共享的DMA缓冲器进行分组。 存储器管理机制进一步允许部分发送和接收缓冲器操作,延迟DMA请求,使得它们可以批量地传送到主机系统,并且将数据快速传送到主机系统。

    Apparatus and method for supporting connection establishment in an offload of network protocol processing
    14.
    发明申请
    Apparatus and method for supporting connection establishment in an offload of network protocol processing 有权
    用于在卸载网络协议处理中支持连接建立的装置和方法

    公开(公告)号:US20060031524A1

    公开(公告)日:2006-02-09

    申请号:US10890710

    申请日:2004-07-14

    IPC分类号: G06F15/16 G06F15/173

    摘要: A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, a mechanism for improving connection establishment in a system utilizing an offload network adapter is provided. The connection establishment mechanism provides the ability to offload connection establishment and maintenance of connection state information to the offload network adapter. As a result of this offloading of connection establishment and state information maintenance, the number of communications needed between the host system and the offload network adapter may be reduced. In addition, offloading of these functions to the offload network adapter permits bulk notification of established connections and state information to the host system rather than piecemeal notifications as is present in known computing systems.

    摘要翻译: 提供了从主机处理器卸载协议处理的网络适配器的许多改进。 具体地,提供了一种用于改善利用卸载网络适配器的系统中的连接建立的机制。 连接建立机制提供将连接状态信息的连接建立和维护卸载到卸载网络适配器的能力。 由于连接建立和状态信息维护的这种卸载的结果,可以减少主机系统和卸载网络适配器之间所需的通信数量。 另外,将这些功能卸载到卸载网络适配器允许将已建立的连接和状态信息批量通知给主机系统,而不是按照已知的计算系统中存在的零碎的通知。

    Method and apparatus for support of bottleneck avoidance in an intelligent adapter
    16.
    发明申请
    Method and apparatus for support of bottleneck avoidance in an intelligent adapter 审中-公开
    支持智能适配器瓶颈避免的方法和装置

    公开(公告)号:US20050050187A1

    公开(公告)日:2005-03-03

    申请号:US10654069

    申请日:2003-09-03

    IPC分类号: H04L12/56 G06F15/173

    摘要: A mechanism for bottleneck avoidance is provided in an intelligent adapter. The mechanism allows the adapter to be used such that host/adapter system throughput is optimized. The bottleneck avoidance mechanism of the present invention determines when the adapter becomes a bottleneck. If certain conditions exist, then new connections are refused so that the adapter can process packets for existing connections. If certain other conditions exist, the adapter may migrate workload to the host processor for processing. These conditions may be determined by comparing memory usage or central processing unit usage to predetermined thresholds. Alternatively, the conditions may be determined by comparing adapter response time to host response time.

    摘要翻译: 在智能适配器中提供了避免瓶颈的机制。 该机制允许使用适配器,使得主机/适配器系统吞吐量被优化。 本发明的瓶颈避免机制确定适配器何时成为瓶颈。 如果存在某些条件,则拒绝新的连接,以便适配器可以处理现有连接的数据包。 如果存在某些其他条件,则适配器可能会将工作负载迁移到主机处理器进行处理。 这些条件可以通过将存储器使用或中央处理单元使用与预定阈值进行比较来确定。 或者,可以通过将适配器响应时间与主机响应时间进行比较来确定条件。

    Method and system for generating an annotated network topology
    17.
    发明申请
    Method and system for generating an annotated network topology 失效
    用于生成带注释的网络拓扑的方法和系统

    公开(公告)号:US20070041317A1

    公开(公告)日:2007-02-22

    申请号:US11204856

    申请日:2005-08-16

    IPC分类号: H04L12/26

    摘要: A method of generating an annotated network topology of a network is described. The method includes determining available bandwidth “B” of a network on a network path connecting a pair of endpoints by performing Transfer Control Protocol (TCP) flows between the pair of endpoints, the network having a plurality of network paths, identifying a bottleneck link in the network path, and annotating all edges in a network path, wherein available bandwidth annotation of links inside the network is determined using end-to-end network measurements. A system for generating the annotated network topology of a network is also described.

    摘要翻译: 描述了一种生成网络的注释网络拓扑的方法。 该方法包括通过在一对端点之间执行传输控制协议(TCP)流,网络具有多个网络路径来确定连接一对端点的网络路径上的网络的可用带宽“B”,该网络具有多个网络路径, 网络路径和注释网络路径中的所有边缘,其中使用端对端网络测量来确定网络内的链路的可用带宽注释。 还描述了用于生成网络的带注释的网络拓扑的系统。

    Methods and computer program products for managing application performance on a network
    18.
    发明授权
    Methods and computer program products for managing application performance on a network 失效
    用于管理网络上应用程序性能的方法和计算机程序产品

    公开(公告)号:US08005935B2

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

    申请号:US11696975

    申请日:2007-04-05

    摘要: Managing application performance on a network. A network graph is generated from a set of application endpoints on the network. The network graph is annotated by associating one or more of the application endpoints with at least one of a corresponding latency annotation or a corresponding available bandwidth annotation. An end to end plan is formulated from the annotated network graph, wherein the plan maps one or more application requirements onto the plurality of paths in accordance with one or more end to end control adjustments including at least one of a server selection adjustment, an internet service provider (ISP) selector, or an overlay routing adjustment.

    摘要翻译: 管理网络上的应用程序性能。 从网络上的一组应用程序端点生成网络图。 通过将一个或多个应用端点与对应的延迟注释或相应的可用带宽注释中的至少一个相关联来注释网络图。 根据一个或多个端对端控制调整,从注释网络图形成端到端计划,其中,所述计划将一个或多个应用需求映射到多个路径上,包括以下各项中的至少一个:服务器选择调整,互联网 服务提供商(ISP)选择器或覆盖路由调整。