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

    公开(公告)号:US07930422B2

    公开(公告)日:2011-04-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请求,使得它们可以批量地传送到主机系统,并且将数据快速传送到主机系统。

    Method and apparatus for re-establishing anonymous data transfers
    133.
    发明授权
    Method and apparatus for re-establishing anonymous data transfers 失效
    重新建立匿名数据传输的方法和装置

    公开(公告)号:US07885184B2

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

    申请号:US12165196

    申请日:2008-06-30

    IPC分类号: H04L12/26

    摘要: One embodiment of the present method and apparatus for re-establishing anonymous data transfers between a first endpoint and a second endpoint in a network includes receiving, from a first node, the identity of a second node connected to the first node, where at least the first node is a neighbor node. A third node (a neighbor node) is then selected, and instructed to connect to the second node in order to establish a link for the path. In this manner, the first endpoint and the second endpoint remain unknown at least to each other (e.g., where “unknown” means that neither endpoint knows any identifying information, such as network address, about the other endpoint), and likely to all other nodes in the path as well. In another embodiment, a failure is detected at a neighbor node, where the neighbor node is part of an original path between the first endpoint and the second endpoint. The neighbor node's repair server is contacted for a repair node associated with the neighbor node, and a connection to the repair node is made such that the path is established in a manner that maintains anonymity of the first endpoint and the second endpoint relative to each other.

    摘要翻译: 用于在网络中的第一端点和第二端点之间重新建立匿名数据传输的本方法和装置的一个实施例包括从第一节点接收连接到第一节点的第二节点的标识,其中至少 第一节点是邻居节点。 然后选择第三节点(邻居节点),并且指示连接到第二节点以建立路径的链路。 以这种方式,第一端点和第二端点至少彼此未知(例如,其中“未知”意味着两个端点都不知道关于另一端点的任何识别信息,例如网络地址),并且可能对所有其他端点 节点也在路径中。 在另一个实施例中,在邻居节点处检测到故障,其中相邻节点是第一端点和第二端点之间的原始路径的一部分。 与相邻节点相关联的修复节点与邻居节点的修复服务器联系,并且进行到修复节点的连接,使得以保持第一端点和第二端点相对于彼此的匿名性的方式来建立路径 。

    METHOD AND APPARATUS FOR SCALABLE MONITORING OF VIRTUAL MACHINE ENVIRONMENTS
    134.
    发明申请
    METHOD AND APPARATUS FOR SCALABLE MONITORING OF VIRTUAL MACHINE ENVIRONMENTS 失效
    虚拟机环境可扩展监控的方法与装置

    公开(公告)号:US20100318990A1

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

    申请号:US12483281

    申请日:2009-06-12

    IPC分类号: G06F9/455 G06F3/00

    摘要: A method monitors machine activity of multiple virtual computing devices operating through at least one physical computing device by running a monitoring agent. The monitoring agent monitors performance of the multiple virtual computing devices. The method measures simple operating characteristics of only a base level virtual computing device. The method monitors complex operating characteristics using the monitoring agent by: measuring the complex operating characteristics for each of the multiple virtual computing devices (using each of the multiple virtual computing devices); recording the complex operating characteristics of each of the multiple virtual computing devices on a corresponding memory page of each of the multiple virtual computing devices; and sharing each the corresponding memory page with the base level virtual computing device through an interdomain communications channels to transfer the complex operating characteristics to the monitoring agent. The method identifies simple events and complex events for each of the multiple virtual computing devices by evaluating the simple operating characteristics and the complex operating characteristics and outputs the simple events and the complex events for each of the multiple virtual computing devices.

    摘要翻译: 方法通过运行监视代理来监视通过至少一个物理计算设备操作的多个虚拟计算设备的机器活动。 监视代理监视多个虚拟计算设备的性能。 该方法仅测量基本级虚拟计算设备的简单操作特性。 该方法通过以下方式监视复杂的操作特性:通过以下方法来测量多个虚拟计算设备中的每一个(使用多个虚拟计算设备中的每一个)的复杂操作特性; 将所述多个虚拟计算设备中的每一个的复杂操作特性记录在所述多个虚拟计算设备中的每一个的相应存储器页面上; 并且通过域间通信信道与基本级虚拟计算设备共享每个相应的存储器页面,以将复杂的操作特性传送到监视代理。 该方法通过评估简单的操作特性和复杂的操作特性来识别每个多个虚拟计算设备的简单事件和复杂事件,并输出多个虚拟计算设备中的每一个的简单事件和复杂事件。

    METHODS AND COMPUTER PROGRAM PRODUCTS FOR MANAGING APPLICATION PERFORMANCE ON A NETWORK
    137.
    发明申请
    METHODS AND COMPUTER PROGRAM PRODUCTS FOR MANAGING APPLICATION PERFORMANCE ON A NETWORK 失效
    用于管理网络应用性能的方法和计算机程序产品

    公开(公告)号:US20080250135A1

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

    申请号:US11696975

    申请日:2007-04-05

    IPC分类号: G06F15/173

    摘要: 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)选择器或覆盖路由调整。

    Method and apparatus for anonymous data transfers
    140.
    发明申请
    Method and apparatus for anonymous data transfers 审中-公开
    用于匿名数据传输的方法和装置

    公开(公告)号:US20060023727A1

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

    申请号:US10903531

    申请日:2004-07-30

    IPC分类号: H04L12/28

    CPC分类号: H04L12/2854 H04L63/0407

    摘要: One embodiment of the present method and apparatus for anonymous data transfers between first and second endpoints in a network comprises forwarding a message through the network, where a default value in the message's time to live field has been modified by an amount such that intermediate nodes or endpoints receiving the message can not infer an ultimate source (e.g., the first endpoint) of the message.

    摘要翻译: 用于在网络中的第一和第二端点之间的匿名数据传输的本方法和装置的一个实施例包括通过网络转发消息,其中消息的生存时间段中的默认值已被修改了一定量,使得中间节点或 接收消息的端点不能推断消息的最终源(例如,第一端点)。