Dynamically resizing direct memory access (DMA) windows
    81.
    发明授权
    Dynamically resizing direct memory access (DMA) windows 有权
    动态调整直接内存访问(DMA)窗口大小

    公开(公告)号:US09330037B2

    公开(公告)日:2016-05-03

    申请号:US14252370

    申请日:2014-04-14

    IPC分类号: G06F15/16 G06F13/28

    CPC分类号: G06F13/28

    摘要: A dynamic DMA window mechanism can resize DMA windows dynamically by increasing one DMA window at the expense of reducing a neighboring DMA window. The dynamic DMA window mechanism can decide to dynamically resize DMA windows based on a request from a system administrator, based on a request by an operating system device driver for an I/O adapter, or based on a performance monitor determining such a resizing would benefit system performance. Once one DMA window has been increased by allocating a portion of a donor DMA window, device drivers for the I/O devices corresponding to the two windows are updated to reflect the new DMA window sizes.

    摘要翻译: 动态DMA窗口机制可以通过增加一个DMA窗口来动态地调整DMA窗口大小,代价是减少相邻的DMA窗口。 动态DMA窗口机制可以基于来自系统管理员的请求,基于操作系统设备驱动程序针对I / O适配器的请求,或者基于性能监视器来确定这种调整大小将受益,可以决定动态地调整DMA窗口的大小 系统性能。 通过分配供体DMA窗口的一部分,一旦增加了一个DMA窗口,则更新与两个窗口对应的I / O设备的设备驱动程序,以反映新的DMA窗口大小。

    Provisioning virtual CPUs using a hardware multithreading parameter in hosts with split core processors
    83.
    发明授权
    Provisioning virtual CPUs using a hardware multithreading parameter in hosts with split core processors 有权
    在具有分裂核心处理器的主机中使用硬件多线程参数配置虚拟CPU

    公开(公告)号:US09304806B2

    公开(公告)日:2016-04-05

    申请号:US14305955

    申请日:2014-06-16

    IPC分类号: G06F9/46 G06F9/455

    摘要: A cloud manager monitors available resources on host computer systems, including a number of hardware threads supported by CPUs on the host computer systems and whether or not the CPUs have split core enabled. The cloud manager receives a request to provision a virtual machine (VM) that includes a hardware multithreading parameter that specifies whether hardware multithreading is allowed on the host computer system. The cloud manager then selects a host computer system for the VM taking into consideration the hardware multithreading parameter, the hardware threads supported by the CPU, and the split core settings. The VM is then placed on the selected host computer system using the hardware multithreading parameter. The result is more efficient utilization of CPU resources in a host for a virtual machine.

    摘要翻译: 云管理器监视主机计算机系统上的可用资源,包括主机计算机系统上的CPU支持的多个硬件线程以及CPU是否启用分裂核心。 云管理器接收到配置虚拟机(VM)的请求,该虚拟机包括硬件多线程参数,该参数指定是否允许在主机系统上执行硬件多线程。 然后,云管理器会考虑到硬件多线程参数,CPU支持的硬件线程和分割核心设置,为VM选择主机计算机系统。 然后使用硬件多线程参数将VM放置在所选择的主机计算机系统上。 结果是在虚拟机的主机中更有效地利用CPU资源。

    Filtering message posts in a social network

    公开(公告)号:US09253138B2

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

    申请号:US13684744

    申请日:2012-11-26

    IPC分类号: H04L12/58

    CPC分类号: H04L51/32 H04L51/12

    摘要: A social media mechanism processes messages for content that may require filtering of recipients of the message, and informs a user who drafted the message when the message might need to be filtered so it is not sent to all potential recipients of the message. The user may then select to send the message to all potential recipients, or to filter the recipients so the message is sent to less than all of the potential recipients. User profiles are created and maintained, and may include information that helps to determine when filtering of messages is desirable. Feedback buttons are also provided to provide feedback when a user does not like a message.

    Autonomic customization of properties of a virtual appliance in a computer system

    公开(公告)号:US09229753B2

    公开(公告)日:2016-01-05

    申请号:US14066182

    申请日:2013-10-29

    IPC分类号: G06F9/455 G06F9/46 G06F9/445

    CPC分类号: G06F9/45533 G06F9/44505

    摘要: A customizer autonomically customizes a virtual appliance by retrieving customization values for various customizable properties of a virtual machine from various providers to customize the virtual appliance in order to simplify deployment of the virtual appliance. The customization properties may include CPU properties, memory properties, storage properties, network properties and properties specific to the software in the virtual appliance. The customizer allows an end user to initiate autonomic customization of the virtual appliance at various times prior to deployment of the virtual appliance. The customizer also allows the user to provide additional customization upon execution.

    Management of virtual machine snapshots
    86.
    发明授权
    Management of virtual machine snapshots 有权
    管理虚拟机快照

    公开(公告)号:US09223610B2

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

    申请号:US12953765

    申请日:2010-11-24

    摘要: A virtual machine snapshot mechanism takes snapshots of virtual machines on a computer system, generates relationships between a snapshot and resources on the computer system, and provides a graphical display of one or more snapshots that allow visually determining which snapshots include which resources. A user may search the snapshots based on user-specified criteria. If an exact match is not available, and closest match is identified in the graphical display.

    摘要翻译: 虚拟机快照机制采用计算机系统上的虚拟机快照,在快照和计算机系统上的资源之间生成关系,并提供一个或多个快照的图形显示,允许可视化确定哪些快照包含哪些资源。 用户可以根据用户指定的标准搜索快照。 如果完全匹配不可用,并且在图形显示中识别最接近的匹配。

    Autonomic generation of document structure in a content management system
    87.
    发明授权
    Autonomic generation of document structure in a content management system 有权
    在内容管理系统中自动生成文档结构

    公开(公告)号:US09189486B2

    公开(公告)日:2015-11-17

    申请号:US13789161

    申请日:2013-03-07

    发明人: John E. Petri

    IPC分类号: G06F17/00 G06F17/30 G06F17/22

    摘要: A content management system (CMS) autonomically generates structure for a document when a synchronization rule references structure that does not exist in the document. A dynamic structure policy specifies at least one criterion that determines if and how the structure is autonomically generated. By autonomically generating structure in a document, a CMS administrator or CMS user (such as the author) is relieved of the manual task of generating the structure before the synchronization rule can be successfully processed. Once dynamically generated, the added structure may be auto-populated with dummy data or with default data specified in the autonomic structure policy.

    摘要翻译: 当同步规则引用文档中不存在的结构时,内容管理系统(CMS)自动生成文档的结构。 动态结构策略指定至少一个判断结构是否自动生成的标准。 通过自动生成文档中的结构,CMS管理员或CMS用户(例如作者)在同步规则可以成功处理之前,可以免除生成结构的手动任务。 一旦动态生成,添加的结构可以用伪数据自动填充,或者用自主结构策略中指定的默认数据自动填充。

    Inserting data into an in-memory distributed nodal database
    88.
    发明授权
    Inserting data into an in-memory distributed nodal database 有权
    将数据插入到内存分布式节点数据库中

    公开(公告)号:US09183283B2

    公开(公告)日:2015-11-10

    申请号:US13786554

    申请日:2013-03-06

    IPC分类号: G06F17/30

    摘要: A database loader loads data to an in-memory database across multiple nodes in a parallel computing system. The database loader uses SQL flags, historical information gained from monitoring prior query execution times and patterns, and node and network configuration to determine how to effectively cluster data attributes across multiple nodes. The database loader may also allow a system administrator to force placement of database structures in particular nodes.

    摘要翻译: 数据库加载器将数据加载到并行计算系统中的多个节点上的内存数据库。 数据库加载器使用SQL标志,从监视先前的查询执行时间和模式获得的历史信息,以及节点和网络配置,以确定如何有效地将数据属性聚类到多个节点上。 数据库加载程序还可以允许系统管理员强制将数据库结构放置在特定节点中。