会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Migrating program objects in a multi-node computer system
    • 在多节点计算机系统中迁移程序对象
    • US08364908B2
    • 2013-01-29
    • US12110409
    • 2008-04-28
    • Eric L. BarsnessDavid L. DarringtonAmanda PetersJohn M. Santosuosso
    • Eric L. BarsnessDavid L. DarringtonAmanda PetersJohn M. Santosuosso
    • G06F12/16
    • G06F9/5022
    • Embodiments of the invention enable application programs running across multiple compute nodes of a highly-parallel system to selectively migrate objects from one node to another. For example, when an object becomes too large, a node containing the object may migrate the object to another node, thereby freeing memory space. Whether a large object is migrated can be dependent on how frequently the object is used by the application. Because the memory used by such an object is freed for other uses by the application, overall application performance may be improved. On large parallel systems with thousands of compute nodes, even relatively small improvements in application performance an individual compute node may be magnified many times, resulting in dramatic improvements in overall application performance.
    • 本发明的实施例使得能够跨高度并行系统的多个计算节点运行的应用程序选择性地将对象从一个节点迁移到另一个节点。 例如,当对象变得太大时,包含对象的节点可能会将对象迁移到另一个节点,从而释放内存空间。 是否迁移大对象可以取决于应用程序使用对象的频率。 因为这样一个对象使用的内存被应用程序的其他用途所释放,所以整体应用程序的性能可能会得到改善。 在具有数千个计算节点的大型并行系统上,即使相对较小的应用程序性能改进,单个计算节点可能会被放大多次,从而在整体应用程序性能方面有显着改进。
    • 6. 发明授权
    • Partial indexes for multi-node database
    • 多节点数据库的部分索引
    • US08195642B2
    • 2012-06-05
    • US12107329
    • 2008-04-22
    • Eric L. BarsnessDavid L. DarringtonAmanda PetersJohn M. Santosuosso
    • Eric L. BarsnessDavid L. DarringtonAmanda PetersJohn M. Santosuosso
    • G06F17/30
    • G06F17/30545G06F17/30312G06F17/30584
    • Embodiments of the invention enable a database spread over multiple nodes to allow each node to have different indexes over the data in tables, depending on how each node would benefit (or not benefit) from having the index(es). When a database table is spread across the nodes of a multi-node or distributed system, each node may maintain only the portion of the index relevant to that node, if doing so would improve the performance of query processing operations on that node. Further, the database may periodically redistributed across the compute nodes based on index performance. Doing so allows the database system to intelligently trade off between consuming space for the index on a node and the usefulness of having an index on that node.
    • 本发明的实施例使得数据库能够跨越多个节点进行扩展,以允许每个节点相对于表中的数据具有不同的索引,具体取决于每个节点如何从获得索引而获益(或不受益)。 当数据库表分布在多节点或分布式系统的节点上时,每个节点只能维护与该节点相关的索引部分,如果这样做可以提高该节点上的查询处理操作的性能。 此外,数据库可以基于索引性能周期性地重新分布在计算节点上。 这样做允许数据库系统在节点上的索引的消耗空间和在该节点上具有索引的有用性之间进行智能折中。
    • 10. 发明申请
    • Migrating Program Objects in a Multi-Node Computer System
    • 在多节点计算机系统中迁移程序对象
    • US20090271588A1
    • 2009-10-29
    • US12110409
    • 2008-04-28
    • Eric L. BarsnessDavid L. DarringtonAmanda PetersJohn M. Santosuosso
    • Eric L. BarsnessDavid L. DarringtonAmanda PetersJohn M. Santosuosso
    • G06F12/06
    • G06F9/5022
    • Embodiments of the invention enable application programs running across multiple compute nodes of a highly-parallel system to selectively migrate objects from one node to another. For example, when an object becomes too large, a node containing the object may migrate the object to another node, thereby freeing memory space. Whether a large object is migrated can be dependent on how frequently the object is used by the application. Because the memory used by such an object is freed for other uses by the application, overall application performance may be improved. On large parallel systems with thousands of compute nodes, even relatively small improvements in application performance an individual compute node may be magnified many times, resulting in dramatic improvements in overall application performance.
    • 本发明的实施例使得能够跨高度并行系统的多个计算节点运行的应用程序选择性地将对象从一个节点迁移到另一个节点。 例如,当对象变得太大时,包含对象的节点可能会将对象迁移到另一个节点,从而释放内存空间。 是否迁移大对象可以取决于应用程序使用对象的频率。 因为这样一个对象使用的内存被应用程序的其他用途所释放,所以整体应用程序的性能可能会得到改善。 在具有数千个计算节点的大型并行系统上,即使相对较小的应用程序性能改进,单个计算节点可能会被放大多次,从而在整体应用程序性能方面有显着改进。