QUERY OPTIMIZATION IN A PARALLEL COMPUTER SYSTEM TO REDUCE NETWORK TRAFFIC
    1.
    发明申请
    QUERY OPTIMIZATION IN A PARALLEL COMPUTER SYSTEM TO REDUCE NETWORK TRAFFIC 有权
    并行计算机系统中的QUERY优化,以减少网络流量

    公开(公告)号:US20130191369A1

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

    申请号:US13786335

    申请日:2013-03-05

    IPC分类号: G06F17/30

    摘要: A database query optimizer optimizes a query that uses multiple networks. The query optimizer optimizes a query to reduce network traffic on a network or node that is overloaded or above an established parameter in a node/network attribute table. The query optimization to reduce network traffic may result in a sub-optimal query in other respects such as execution time. The result is a query optimizer that rewrites or optimizes a query to execute on multiple nodes or networks to reduce traffic on a network or node according to the loading characteristics and assigned attributes of a node or network.

    摘要翻译: 数据库查询优化器优化使用多个网络的查询。 查询优化器优化查询以减少超载或超过节点/网络属性表中已建立参数的网络或节点上的网络流量。 用于减少网络流量的查询优化可能导致其他方面的次优查询,如执行时间。 结果是一个查询优化器,可以根据节点或网络的加载特性和分配的属性重写或优化在多个节点或网络上执行的查询以减少网络或节点上的流量。

    DYNAMIC DISTRIBUTION OF NODES ON A MULTI-NODE COMPUTER SYSTEM
    3.
    发明申请
    DYNAMIC DISTRIBUTION OF NODES ON A MULTI-NODE COMPUTER SYSTEM 审中-公开
    多节点计算机系统上动态分配节点

    公开(公告)号:US20130185423A1

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

    申请号:US13786785

    申请日:2013-03-06

    IPC分类号: H04L12/26

    摘要: I/O nodes are dynamically distributed on a multi-node computing system. An I/O configuration mechanism located in the service node of a multi-node computer system controls the distribution of the I/O nodes. The I/O configuration mechanism uses job information located in a job record to initially configure the I/O node distribution. The I/O configuration mechanism further monitors the I/O performance of the executing job to then dynamically adjusts the I/O node distribution based on the I/O performance of the executing job.

    摘要翻译: I / O节点在多节点计算系统上动态分布。 位于多节点计算机系统的服务节点中的I / O配置机制控制I / O节点的分布。 I / O配置机制使用作业记录中的作业信息来初始配置I / O节点分布。 I / O配置机制进一步监视执行作业的I / O性能,然后根据执行作业的I / O性能动态调整I / O节点分配。

    QUERY OPTIMIZATION IN A PARALLEL COMPUTER SYSTEM WITH MULTIPLE NETWORKS
    4.
    发明申请
    QUERY OPTIMIZATION IN A PARALLEL COMPUTER SYSTEM WITH MULTIPLE NETWORKS 有权
    在具有多个网络的并行计算机系统中的QUERY优化

    公开(公告)号:US20130185279A1

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

    申请号:US13786390

    申请日:2013-03-05

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30442 G06F17/30445

    摘要: A database query optimizer optimizes a query that uses multiple networks. The database query optimizer optimizes a query that uses multiple networks to satisfy the query by splitting the query execution to use multiple networks. Thus, the query optimizer rewrites or optimizes a query to execute on multiple nodes or networks to more efficiently execute the query and reduce network traffic on a network. The query optimizer uses plan cache statistics to determine whether to use multiple networks to optimize the query.

    摘要翻译: 数据库查询优化器优化使用多个网络的查询。 数据库查询优化器通过分割查询执行以使用多个网络来优化使用多个网络来满足查询的查询。 因此,查询优化器重写或优化在多个节点或网络上执行的查询,以更有效地执行查询并减少网络上的网络流量。 查询优化器使用计划缓存统计信息来确定是否使用多个网络优化查询。

    QUERY EXECUTION AND OPTIMIZATION WITH AUTONOMIC ERROR RECOVERY FROM NETWORK FAILURES IN A PARALLEL COMPUTER SYSTEM WITH MULTIPLE NETWORKS
    5.
    发明申请
    QUERY EXECUTION AND OPTIMIZATION WITH AUTONOMIC ERROR RECOVERY FROM NETWORK FAILURES IN A PARALLEL COMPUTER SYSTEM WITH MULTIPLE NETWORKS 失效
    在具有多个网络的并行计算机系统中的网络故障的自动错误恢复的查询执行和优化

    公开(公告)号:US20130179432A1

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

    申请号:US13786441

    申请日:2013-03-05

    IPC分类号: G06F17/30

    摘要: A database query execution monitor determines if an network error or low performance condition exists and then where possible modifies the query. The query execution monitor then determines an alternate query execution plan to continue execution of the query. The query optimizer can re-optimize the query to use a different network or node. Thus, the query execution monitor allows autonomic error recovery for network failures using an alternate query execution. The alternate query execution could also be determined at the initial optimization time and then this alternate plan used to execute a query in the case of a particular network failure.

    摘要翻译: 数据库查询执行监视器确定是否存在网络错误或低性能条件,然后在可能的地方修改查询。 然后,查询执行监视器确定备用查询执行计划以继续执行查询。 查询优化器可以重新优化查询以使用不同的网络或节点。 因此,查询执行监视器允许使用备用查询执行的网络故障的自主错误恢复。 还可以在初始优化时间确定备用查询执行,然后在特定网络故障的情况下用于执行查询的该备用计划。

    Optimizing just-in-time compiling for a java application executing on a compute node
    6.
    发明授权
    Optimizing just-in-time compiling for a java application executing on a compute node 有权
    优化在计算节点上执行的Java应用程序的即时编译

    公开(公告)号:US09213529B2

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

    申请号:US13685792

    申请日:2012-11-27

    IPC分类号: G06F9/44 G06F9/45 G06F9/455

    CPC分类号: G06F8/41 G06F9/45516

    摘要: Methods, systems, and products are disclosed for optimizing just-in-time (‘JIT’) compiling for a Java application executing on a compute node, the compute node having installed upon it a Java Virtual Machine (‘JVM’) capable of supporting the Java application, that include: identifying, by an application manager, a particular portion of the Java application; assigning, by the application manager, a JIT level to the particular portion of the Java application; and jitting, by the JVM installed on the compute node, the particular portion of the Java application in dependence upon the JIT level assigned to that particular portion of the Java application.

    摘要翻译: 公开了方法,系统和产品,用于优化在计算节点上执行的Java应用程序的即时(“JIT”)编译,该计算节点已经在其上安装了能够支持的Java虚拟机(“JVM”) Java应用程序,包括:由应用程序管理器识别Java应用程序的特定部分; 由应用程序管理器将JIT级别分配给Java应用程序的特定部分; 并且由安装在计算节点上的JVM根据分配给Java应用程序的该特定部分的JIT级别来分配Java应用程序的特定部分。

    Inserting data into an in-memory distributed nodal database
    7.
    发明授权
    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标志,从监视先前的查询执行时间和模式获得的历史信息,以及节点和网络配置,以确定如何有效地将数据属性聚类到多个节点上。 数据库加载程序还可以允许系统管理员强制将数据库结构放置在特定节点中。

    Query optimization in a parallel computer system to reduce network traffic
    8.
    发明授权
    Query optimization in a parallel computer system to reduce network traffic 有权
    并行计算机系统中的查询优化,以减少网络流量

    公开(公告)号:US08930345B2

    公开(公告)日:2015-01-06

    申请号:US13786335

    申请日:2013-03-05

    摘要: A database query optimizer optimizes a query that uses multiple networks. The query optimizer optimizes a query to reduce network traffic on a network or node that is overloaded or above an established parameter in a node/network attribute table. The query optimization to reduce network traffic may result in a sub-optimal query in other respects such as execution time. The result is a query optimizer that rewrites or optimizes a query to execute on multiple nodes or networks to reduce traffic on a network or node according to the loading characteristics and assigned attributes of a node or network.

    摘要翻译: 数据库查询优化器优化使用多个网络的查询。 查询优化器优化查询以减少超载或超过节点/网络属性表中已建立参数的网络或节点上的网络流量。 用于减少网络流量的查询优化可能导致其他方面的次优查询,如执行时间。 结果是一个查询优化器,可以根据节点或网络的加载特性和分配的属性重写或优化在多个节点或网络上执行的查询以减少网络或节点上的流量。

    Optimized peer-to-peer file transfers on a multi-node computer system

    公开(公告)号:US08856286B2

    公开(公告)日:2014-10-07

    申请号:US13787740

    申请日:2013-03-06

    IPC分类号: G06F15/16 H04L29/08

    摘要: A method and apparatus performs peer-to-peer file transfers on a High Performance Computing (HPC) cluster such as a Beowulf cluster. A peer-to-peer file tracker (PPFT) allows operating system, application and data files to be moved from a pre-loaded node to another node of the HPC cluster. A peer-to-peer (PTP) client is loaded into the nodes to facilitate PTP file transfers to reduce loading on networks, network switches and file servers to reduce the time needed to load the nodes with these files to increase overall efficiency of the multi-node computing system. The selection of the nodes participating in file transfers can be based on network topology, network utilization, job status and predicted network/computer utilization. This selection can be dynamic, changing during the file transfers as resource conditions change. The policies used to choose resources can be configured by an administrator.

    Query execution and optimization with autonomic error recovery from network failures in a parallel computer system with multiple networks
    10.
    发明授权
    Query execution and optimization with autonomic error recovery from network failures in a parallel computer system with multiple networks 失效
    在具有多个网络的并行计算机系统中的网络故障自动错误恢复的查询执行和优化

    公开(公告)号:US08774057B2

    公开(公告)日:2014-07-08

    申请号:US13786441

    申请日:2013-03-05

    IPC分类号: G06F17/30

    摘要: A database query execution monitor determines if an network error or low performance condition exists and then where possible modifies the query. The query execution monitor then determines an alternate query execution plan to continue execution of the query. The query optimizer can re-optimize the query to use a different network or node. Thus, the query execution monitor allows autonomic error recovery for network failures using an alternate query execution. The alternate query execution could also be determined at the initial optimization time and then this alternate plan used to execute a query in the case of a particular network failure.

    摘要翻译: 数据库查询执行监视器确定是否存在网络错误或低性能条件,然后在可能的地方修改查询。 然后,查询执行监视器确定备用查询执行计划以继续执行查询。 查询优化器可以重新优化查询以使用不同的网络或节点。 因此,查询执行监视器允许使用备用查询执行的网络故障的自主错误恢复。 还可以在初始优化时间确定备用查询执行,然后在特定网络故障的情况下用于执行查询的该备用计划。