Apparatus and method for supporting memory management in an offload of network protocol processing
    51.
    发明申请
    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请求,使得它们可以批量地传送到主机系统,并且将数据快速传送到主机系统。

    Method and apparatus for network communication card memory management
    52.
    发明授权
    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.

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

    Monitoring service in a distributed platform
    55.
    发明授权
    Monitoring service in a distributed platform 有权
    在分布式平台中监控服务

    公开(公告)号:US09507683B2

    公开(公告)日:2016-11-29

    申请号:US13112210

    申请日:2011-05-20

    摘要: A system and computer program product for enabling monitoring across one or more domains include identifying information technology resources across one or more domains, collecting information technology dependency information relating to the information technology resources identified across one or more domains, collecting monitoring data from the information technology resources identified across one or more domains, and using the dependency information to aggregate the monitoring data into one or more pre-determined metrics.

    摘要翻译: 用于在一个或多个域中进行监视的系统和计算机程序产品包括识别跨越一个或多个域的信息技术资源,收集与跨越一个或多个域识别的信息技术资源相关的信息技术依赖性信息,从信息技术收集监控数据 在一个或多个域中标识的资源,以及使用依赖性信息将监视数据聚合成一个或多个预定义的度量。

    Efficient application management in a cloud with failures
    57.
    发明授权
    Efficient application management in a cloud with failures 有权
    云中有效应用管理失败

    公开(公告)号:US08892945B2

    公开(公告)日:2014-11-18

    申请号:US13437467

    申请日:2012-04-02

    IPC分类号: G06F11/00

    摘要: A semiconductor device includes a first layer, first and second active areas disposed on the first layer; a trench disposed between the first and second active areas, an insulating oxide that fills the trench to a level below a surface of the first and second active layers, and a nitride cap disposed on top of the insulating oxide so that the first and second active areas can be cleaned without damaging the insulating oxide. A top surface of the nitride cap in regions adjacent to the first and second active areas in aligned with a top surface of the first and second active areas, a top surface of the nitride cap in a center region of the nitride cap is stepped below the top surface of the adjacent regions, and a void is formed between the top surface regions adjacent to the first and second active areas.

    摘要翻译: 半导体器件包括第一层,设置在第一层上的第一和第二有源区; 设置在第一和第二有源区之间的沟槽,将沟槽填充到第一和第二有源层的表面下方的绝缘氧化物,以及设置在绝缘氧化物的顶部上的氮化物盖,使得第一和第二有源区 可以清洁区域而不损坏绝缘氧化物。 氮化物盖的顶表面在与第一和第二有源区的顶表面对准的区域中与第一和第二有源区相邻的区域中,在氮化物盖的中心区域中的氮化物盖的顶表面在 并且在与第一和第二有源区域相邻的顶表面区域之间形成空隙。

    Task prioritization management in a virtualized environment
    58.
    发明授权
    Task prioritization management in a virtualized environment 有权
    虚拟化环境中的任务优先级管理

    公开(公告)号:US08756599B2

    公开(公告)日:2014-06-17

    申请号:US13007895

    申请日:2011-01-17

    IPC分类号: G06F9/455 G06F9/50

    CPC分类号: G06F9/45533 G06F9/5077

    摘要: A method, computer program product, and system for managing tasks for a virtual machine are presented. An amount of resources to perform a task for the virtual machine are identified in response to receiving a request to perform the task for the virtual machine in a set of data processing systems. A set of resources in the set of data processing systems available to complete the task for the virtual machine are identified. A set of priorities for a set of phases of the task are identified. Operations are scheduled on the set of resources to perform the task for the virtual machine based on the set of priorities identified for the set of phases of the task.

    摘要翻译: 提出了一种用于管理虚拟机的任务的方法,计算机程序产品和系统。 响应于在一组数据处理系统中接收到执行虚拟机的任务的请求来识别用于执行虚拟机的任务的资源的量。 识别可用于完成虚拟机任务的一组数据处理系统中的一组资源。 确定了一系列任务阶段的优先事项。 根据为任务的一组阶段确定的优先级集合,在该组资源上安排操作以执行虚拟机的任务。

    Fine-grained cloud management control using nested virtualization
    59.
    发明授权
    Fine-grained cloud management control using nested virtualization 失效
    使用嵌套虚拟化的细粒度云管理控制

    公开(公告)号:US08484639B2

    公开(公告)日:2013-07-09

    申请号:US13080015

    申请日:2011-04-05

    摘要: A computer implemented method, a computer program product and a data processing system allocate resources within a computing organization. A hypervisor layer is implemented on an underlying hardware. The hypervisor layer comprises a set of virtual machines. A first pseudo-hypervisor layer is then implemented within a first one of the set of virtual machines of the hypervisor layer. The first pseudo-hypervisor layer comprises a second set of virtual machines. A first software component is located within a first virtual machine of the second set of virtual machines of the first pseudo-hypervisor layer. A second software component is collocated within a second virtual machine of the second set of virtual machines of the first pseudo-hypervisor layer.

    摘要翻译: 计算机实现的方法,计算机程序产品和数据处理系统在计算组织内分配资源。 管理程序层在底层硬件上实现。 管理程序层包括一组虚拟机。 然后,在管理程序层的一组虚拟机中的第一个虚拟机管理程序层中实现第一伪管理程序层。 第一伪管理程序层包括第二组虚拟机。 第一软件组件位于第一伪虚拟机管理程序层的第二组虚拟机的第一虚拟机内。 第二软件组件并置在第一伪虚拟机管理程序层的第二组虚拟机的第二虚拟机内。

    Systems and methods for efficient live application migration within bandwidth constrained networks
    60.
    发明授权
    Systems and methods for efficient live application migration within bandwidth constrained networks 失效
    带宽约束网络内有效实时应用迁移的系统和方法

    公开(公告)号:US08458284B2

    公开(公告)日:2013-06-04

    申请号:US12483289

    申请日:2009-06-12

    IPC分类号: G06F15/167

    摘要: A system for transferring a live application from a source to a target machines includes memory capture component that monitors and captures memory segments associated with one or more memories, one or more sets of these memory segments comprising one or more applications, the memory segments changing while the live application is in execution. A frequency ranking component organizes the memory segments in an order determined by memory segment change frequency. A link identification component identifies one or more connecting links to one or more sets of peer machines, each set of machines connecting said source machine to said target machine, the link identifier further determining the bandwidth associated with each connecting link. A routing component preferentially routes one or more of the memory segments over said connecting links based on said order.

    摘要翻译: 用于将实时应用从源传输到目标机器的系统包括:存储器捕获部件,其监视和捕获与一个或多个存储器相关联的存储器段,一组或多组这些存储器段包括一个或多个应用,存储器段改变 实时应用程序正在执行。 频率分级组件按存储器段变化频率确定的顺序组织存储器段。 链路识别组件识别到一个或多个对等机器组的一个或多个连接链路,每组连接所述源机器与所述目标机器的机器,所述链路标识符进一步确定与每个连接链路相关联的带宽。 基于所述顺序,路由组件优先地通过所述连接链路路由一个或多个存储器段。