Apparatus and Method for Supporting Memory Management in an Offload of Network Protocol Processing
    61.
    发明申请
    Apparatus and Method for Supporting Memory Management in an Offload of Network Protocol Processing 有权
    用于支持网络协议处理卸载中的存储器管理的装置和方法

    公开(公告)号:US20110167134A1

    公开(公告)日:2011-07-07

    申请号:US13045392

    申请日:2011-03-10

    CPC classification number: G06F13/30

    Abstract: 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.

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

    METHOD AND SYSTEM FOR APPLICATION MIGRATION USING PER-APPLICATION PERSISTENT CONFIGURATION DEPENDENCY
    64.
    发明申请
    METHOD AND SYSTEM FOR APPLICATION MIGRATION USING PER-APPLICATION PERSISTENT CONFIGURATION DEPENDENCY 有权
    使用应用程序持续配置依赖的应用程序迁移的方法和系统

    公开(公告)号:US20110035755A1

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

    申请号:US12535035

    申请日:2009-08-04

    CPC classification number: G06F9/4856

    Abstract: A system and method for determining application dependent components includes capturing interactions of an application stored in memory of a first environment with other components at runtime. The interactions are parsed and categorized to determine dependency information. The application is migrated to a new environment using the dependency information to reconfigure the application after migration without application-specific knowledge.

    Abstract translation: 用于确定应用相关组件的系统和方法包括在运行时捕获存储在第一环境的存储器中的应用与其他组件的交互。 交互被解析并分类以确定依赖关系信息。 使用依赖性信息将应用程序迁移到新环境,以便在迁移后重新配置应用程序,而不需要应用程序特定的知识。

    Automatic software fault diagnosis by exploiting application signatures
    65.
    发明授权
    Automatic software fault diagnosis by exploiting application signatures 有权
    通过利用应用程序签名自动进行软件故障诊断

    公开(公告)号:US07877642B2

    公开(公告)日:2011-01-25

    申请号:US12255937

    申请日:2008-10-22

    CPC classification number: G06F11/3636

    Abstract: A method monitors non-faulty application traces of a computer application with the runtime environment during fault-free activities to create non-faulty runtime signatures for the computer application. Once obtained, the method stores the non-faulty runtime signatures. The method then detects a faulty application trace of the computer application and compares the faulty application trace with the non-faulty runtime signatures by comparing a call graph of the faulty application trace with call graphs of non-faulty application traces of the application signatures to identify differences between the two (e.g., fault attributes). Then the invention outputs the fault attributes to allow the user to identify a fault cause.

    Abstract translation: 一种方法在无故障活动期间监视具有运行时环境的计算机应用程序的非故障应用程序跟踪,以为计算机应用程序创建无故障的运行时签名。 一旦获得,该方法存储非故障的运行时签名。 该方法然后检测计算机应用程序的故障应用程序跟踪,并将故障应用程序跟踪与非故障运行时签名进行比较,方法是将故障应用程序跟踪的调用图与应用程序签名的非故障应用程序跟踪的调用图进行比较,以识别 两者之间的差异(例如,故障属性)。 然后本发明输出故障属性,以允许用户识别故障原因。

    Method for generating an annotated network topology
    66.
    发明授权
    Method for generating an annotated network topology 失效
    生成注释网络拓扑的方法

    公开(公告)号:US07782796B2

    公开(公告)日:2010-08-24

    申请号:US11204856

    申请日:2005-08-16

    CPC classification number: H04L43/0882 H04L41/12 H04L43/0829 H04L43/0852

    Abstract: A method of generating an annotated network topology of a network is described. The method includes; deriving a network topology by performing a route tracing utility between each pair of endpoints to determine the route taken by packets; initially annotating each network path with an initial value; determining the available bandwidth of a path connecting a pair of endpoints by performing Transfer Control Protocol (TCP) flows between the pair of endpoints; identifying a bottleneck link in the network path, and annotating all edges to generate an annotated network topology wherein available bandwidth annotation of links inside the network is determined using end-to-end network measurements.

    Abstract translation: 描述了一种生成网络的注释网络拓扑的方法。 该方法包括: 通过在每对端点之间执行路由跟踪实用程序来导出网络拓扑,以确定分组采用的路由; 用初始值初始化每个网络路径; 通过在所述一对端点之间执行传输控制协议(TCP)流来确定连接一对端点的路径的可用带宽; 识别网络路径中的瓶颈链接,以及注释所有边缘以生成注释网络拓扑,其中使用端对端网络测量确定网络内的链路的可用带宽注释。

    METHOD AND APPARATUS FOR RE-ESTABLISHING ANONYMOUS DATA TRANSFERS
    68.
    发明申请
    METHOD AND APPARATUS FOR RE-ESTABLISHING ANONYMOUS DATA TRANSFERS 失效
    重新建立无数据传输的方法和装置

    公开(公告)号:US20080259789A1

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

    申请号:US12165196

    申请日:2008-06-30

    Abstract: 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.

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

    METHOD AND APPARATUS FOR USING VIRTUAL MACHINE TECHNOLOGY FOR MANAGING PARALLEL COMMUNICATING APPLICATIONS
    69.
    发明申请
    METHOD AND APPARATUS FOR USING VIRTUAL MACHINE TECHNOLOGY FOR MANAGING PARALLEL COMMUNICATING APPLICATIONS 失效
    使用虚拟机技术管理并行通信应用的方法与设备

    公开(公告)号:US20080184229A1

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

    申请号:US12098219

    申请日:2008-04-04

    CPC classification number: G06F9/5088 G06F9/45558 G06F2009/4557

    Abstract: A method (and system) for managing a distributed-memory parallel application running on multiple servers, includes dynamically moving a plurality of executable program components, where each of the plurality of executable program components are running on one of a plurality of virtual machines, using migration of the virtual machines between physical servers. The load balancing is operated based on a workload of each of the virtual machines and servers, where a virtual machine, or a plurality of virtual machines, are transferred to balance the workload between each of the servers.

    Abstract translation: 一种用于管理在多个服务器上运行的分布式存储器并行应用的方法(和系统),包括动态移动多个可执行程序组件,其中所述多个可执行程序组件中的每一个在多个虚拟机之一上运行,使用 在物理服务器之间迁移虚拟机。 基于每个虚拟机和服务器的工作负载来操作负载平衡,其中虚拟机或多个虚拟机被传送以平衡每个服务器之间的工作负载。

Patent Agency Ranking