INTERCEPTION OF DATABASE QUERIES FOR DELEGATION TO AN IN MEMORY DATA GRID
    11.
    发明申请
    INTERCEPTION OF DATABASE QUERIES FOR DELEGATION TO AN IN MEMORY DATA GRID 审中-公开
    拦截数据库查询到存储器数据网格中

    公开(公告)号:US20120310992A1

    公开(公告)日:2012-12-06

    申请号:US13154407

    申请日:2011-06-06

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30445

    摘要: Embodiments of the present invention provide a method, system and computer program product for the seamless integration of an application with an in memory data grid. In an embodiment of the invention, a method for intercepting database queries from a computer program for delegation to an in memory data grid is provided. The method includes retrieving database queries from a database driver for a database management system from a requesting computer program and comparing at least a portion of each of the database queries to a listing of database queries. Thereafter, the database queries are selectively routed to a data grid, such as an in memory data grid, in lieu of the database management based upon the comparison.

    摘要翻译: 本发明的实施例提供了一种用于将应用与内存数据网格无缝集成的方法,系统和计算机程序产品。 在本发明的一个实施例中,提供了一种从计算机程序截取数据库查询以用于委托到存储器数据网格的方法。 该方法包括从数据库管理系统的数据库驱动器从请求计算机程序检索数据库查询,并将每个数据库查询的至少一部分与数据库查询的列表进行比较。 此后,数据库查询被选择性地路由到诸如内存数据网格之类的数据网格,代替基于比较的数据库管理。

    AUTONOMIC CACHING FOR IN MEMORY DATA GRID QUERY PROCESSING
    12.
    发明申请
    AUTONOMIC CACHING FOR IN MEMORY DATA GRID QUERY PROCESSING 有权
    用于内存数据的自动缓存网格查询处理

    公开(公告)号:US20130246462A1

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

    申请号:US13421764

    申请日:2012-03-15

    IPC分类号: G06F17/30

    摘要: A method, system and computer program product for autonomic caching in an IMDG has been provided. A method for autonomic caching in an IMDG includes receiving from a client of the IMDG a request for a primary query in the IMDG. The method also includes associating the primary query with a previously requested sub-query related to the primary query. Finally, the method includes directing the sub-query concurrently with a directing of the primary query without waiting to receive a request for the sub-query from the client. In this way, the method can proactively predict a receipt of the request for a sub-query following a request for a primary query prior the actual receipt of the request for the sub-query.

    摘要翻译: 已经提供了一种用于IMDG自主缓存的方法,系统和计算机程序产品。 在IMDG中自动缓存的方法包括从IMDG的客户端接收对IMDG中的主要查询的请求。 该方法还包括将主查询与先前请求的与主查询相关的子查询相关联。 最后,该方法包括在不等待从客户端接收对子查询的请求的情况下同时指导主查询来指导子查询。 以这种方式,在实际接收到子查询的请求之前,该方法可以主动地预测在对主查询的请求之后对子查询的请求的接收。

    In-memory data grid hash scheme optimization
    13.
    发明授权
    In-memory data grid hash scheme optimization 有权
    内存数据网格哈希方案优化

    公开(公告)号:US08768979B2

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

    申请号:US13115662

    申请日:2011-05-25

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

    CPC分类号: G06F17/3033 Y10S707/966

    摘要: Systems and methods of managing an in-memory data grid (IMDG) may involve conducting a data distribution analysis of the IMDG on a periodic basis, and selecting a hash scheme from a plurality of hash schemes based on the data distribution analysis. In one example, the selected hash scheme is used to conduct a repopulation of the IMDG, wherein the repopulation increases the distribution evenness of database records across the IMDG.

    摘要翻译: 管理内存数据网格(IMDG)的系统和方法可以包括周期性地进行IMDG的数据分布分析,以及基于数据分布分析从多个散列方案中选择哈希方案。 在一个示例中,所选择的散列方案用于进行IMDG的重新填充,其中重新增加跨越IMDG增加数据库记录的分布均匀性。

    Autonomic caching for in memory data grid query processing
    14.
    发明授权
    Autonomic caching for in memory data grid query processing 有权
    用于内存数据网格查询处理的自动缓存

    公开(公告)号:US09251209B2

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

    申请号:US13421764

    申请日:2012-03-15

    IPC分类号: G06F17/30

    摘要: A method, system and computer program product for autonomic caching in an IMDG has been provided. A method for autonomic caching in an IMDG includes receiving from a client of the IMDG a request for a primary query in the IMDG. The method also includes associating the primary query with a previously requested sub-query related to the primary query. Finally, the method includes directing the sub-query concurrently with a directing of the primary query without waiting to receive a request for the sub-query from the client. In this way, the method can proactively predict a receipt of the request for a sub-query following a request for a primary query prior the actual receipt of the request for the sub-query.

    摘要翻译: 已经提供了一种用于IMDG自主缓存的方法,系统和计算机程序产品。 在IMDG中自动缓存的方法包括从IMDG的客户端接收对IMDG中的主要查询的请求。 该方法还包括将主查询与先前请求的与主查询相关的子查询相关联。 最后,该方法包括在不等待从客户端接收对子查询的请求的情况下同时指导主查询来指导子查询。 以这种方式,在实际接收到子查询的请求之前,该方法可以主动地预测在对主查询的请求之后对子查询的请求的接收。

    Determining an optimal computing environment for running an image based on performance of similar images
    16.
    发明授权
    Determining an optimal computing environment for running an image based on performance of similar images 有权
    根据相似图像的性能确定运行图像的最佳计算环境

    公开(公告)号:US08572623B2

    公开(公告)日:2013-10-29

    申请号:US13004049

    申请日:2011-01-11

    IPC分类号: G06F9/455 G06F9/46

    摘要: Aspects of the present invention provide an approach that evaluates a locally running image (e.g., such as that for a virtual machine (VM)) and determines if that image could run more efficiently and/or more effectively in an alternate computing environment (e.g., a cloud computing environment). Specifically, embodiments of the present invention evaluate the local (existing/target) image's actual and perceived performance, as well as the anticipated/potential performance if the image were to be migrated to an alternate environment. The anticipated/potential performance can be measured based on another image that is similar to the existing/target image but where that image is running in a different computing environment. Regardless, the system would display a recommendation to the end user if it were determined that the image could perform better in the alternate environment (or vice versa).

    摘要翻译: 本发明的方面提供了一种评估本地运行的图像(例如,对于虚拟机(VM)的图像)的方法,并且确定该图像是否可以在备选计算环境中更有效地和/或更有效地运行(例如, 云计算环境)。 具体而言,本发明的实施例评估了本地(现有/目标)图像的实际和感知性能以及如果图像被迁移到替代环境的预期/潜在性能。 预期/潜在的性能可以基于与现有/目标图像相似的另一图像来测量,但是该图像在不同的计算环境中运行。 无论如何,如果确定图像可以在替代环境中表现更好(反之亦然),系统将向最终用户显示建议。

    Data storage and management system
    17.
    发明授权
    Data storage and management system 有权
    数据存储和管理系统

    公开(公告)号:US08521768B2

    公开(公告)日:2013-08-27

    申请号:US13005831

    申请日:2011-01-13

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F9/5027

    摘要: Methods (600-900) for optimizing performance of systems (100, 200). The methods involve determining if a device (108, 1081, 1082, . . . , 108N) has been deployed as a standalone device or a cluster device. The determination can be based on a value of a flag stored in the device (e.g., an appliance) or contents of device registration information stored in a master device of a cluster of devices. The methods also involve automatically delegating data management operations to a centralized Memory Management System (MMS) or a distributed MMS (210) based on results of said determination. The centralized MMS (110) performs relational database management operations (e.g., SQL operations) in response to said data management operations being delegated thereto. The distributed MMS performs grid database management operations (e.g., non-SQL based operations or key-value based operations) in response to said data management operations being delegated thereto.

    摘要翻译: 用于优化系统性能的方法(600-900)(100,200)。 这些方法涉及确定设备(108,108,108,...,108N)是否已被部署为独立设备或集群设备。 该确定可以基于存储在设备(例如,设备)中的标志的值或存储在设备集群的主设备中的设备注册信息的内容。 所述方法还包括基于所述确定的结果自动地将数据管理操作委托给集中式存储器管理系统(MMS)或分布式MMS(210)。 集中式MMS(110)响应所授权的所述数据管理操作执行关系数据库管理操作(例如,SQL操作)。 响应于被委托给它的所述数据管理操作,分布式MMS执行网格数据库管理操作(例如,基于非基于SQL的操作或基于键值的操作)。

    In-Memory Data Grid Hash Scheme Optimization
    18.
    发明申请
    In-Memory Data Grid Hash Scheme Optimization 失效
    内存数据网格哈希方案优化

    公开(公告)号:US20120303675A1

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

    申请号:US13412180

    申请日:2012-03-05

    IPC分类号: G06F17/30

    CPC分类号: G06F17/3033 Y10S707/966

    摘要: Systems and methods of managing an in-memory data grid (IMDG) may involve conducting a data distribution analysis of the IMDG on a periodic basis, and selecting a hash scheme from a plurality of hash schemes based on the data distribution analysis. In one example, the selected hash scheme is used to conduct a repopulation of the IMDG, wherein the repopulation increases the distribution evenness of database records across the IMDG.

    摘要翻译: 管理内存数据网格(IMDG)的系统和方法可以包括周期性地进行IMDG的数据分布分析,以及基于数据分布分析从多个散列方案中选择哈希方案。 在一个示例中,所选择的散列方案用于进行IMDG的重新填充,其中重新增加跨越IMDG增加数据库记录的分布均匀性。

    DATA STORAGE AND MANAGEMENT SYSTEM
    20.
    发明申请
    DATA STORAGE AND MANAGEMENT SYSTEM 有权
    数据存储与管理系统

    公开(公告)号:US20120185500A1

    公开(公告)日:2012-07-19

    申请号:US13005831

    申请日:2011-01-13

    IPC分类号: G06F12/00 G06F17/30

    CPC分类号: G06F9/5027

    摘要: Methods (600-900) for optimizing performance of systems (100, 200). The methods involve determining if a device (108, 1081, 1082, . . . , 108N) has been deployed as a standalone device or a cluster device. The determination can be based on a value of a flag stored in the device (e.g., an appliance) or contents of device registration information stored in a master device of a cluster of devices. The methods also involve automatically delegating data management operations to a centralized Memory Management System (MMS) or a distributed MMS (210) based on results of said determination. The centralized MMS (110) performs relational database management operations (e.g., SQL operations) in response to said data management operations being delegated thereto. The distributed MMS performs grid database management operations (e.g., non-SQL based operations or key-value based operations) in response to said data management operations being delegated thereto.

    摘要翻译: 用于优化系统性能的方法(600-900)(100,200)。 这些方法涉及确定设备(108,108,108,...,108N)是否已被部署为独立设备或集群设备。 该确定可以基于存储在设备(例如,设备)中的标志的值或存储在设备集群的主设备中的设备注册信息的内容。 所述方法还包括基于所述确定的结果自动地将数据管理操作委托给集中式存储器管理系统(MMS)或分布式MMS(210)。 集中式MMS(110)响应所授权的所述数据管理操作执行关系数据库管理操作(例如,SQL操作)。 响应于被委托给它的所述数据管理操作,分布式MMS执行网格数据库管理操作(例如,基于非基于SQL的操作或基于键值的操作)。