Dynamic object oriented remote instantiation
    41.
    发明授权
    Dynamic object oriented remote instantiation 有权
    动态面向对象的远程实例化

    公开(公告)号:US09537931B2

    公开(公告)日:2017-01-03

    申请号:US13953404

    申请日:2013-07-29

    Applicant: Red Hat, Inc.

    CPC classification number: H04L67/10

    Abstract: An example system for distributing a workload of an application includes a class identifier that identifies a remotely instantiable class in an instruction. Execution of the instruction includes processing a workload. The example system also includes a distributor that selects a remote node to process a portion of the workload, sends a message to the selected remote node to cause (i) the selected remote node to instantiate the remotely instantiable class and (ii) the selected remote node to process the portion of the workload by invoking a method of the instantiated class, and receives a result of the processed portion of the workload.

    Abstract translation: 用于分发应用的工作负载的示例性系统包括标识指令中的远程可实例化类的类标识符。 该指令的执行包括处理工作负载。 示例系统还包括选择远程节点来处理工作负载的一部分的分配器,向所选择的远程节点发送消息,以使(i)所选择的远程节点实例化远程可实例化类,并且(ii)所选择的远程 节点通过调用实例化类的方法来处理工作负载的一部分,并且接收处理的部分工作负载的结果。

    DATA HUB ARCHITECTURE TO PROVIDE ACTIONABLE DATA FROM REMOTE SENSOR FEEDS
    42.
    发明申请
    DATA HUB ARCHITECTURE TO PROVIDE ACTIONABLE DATA FROM REMOTE SENSOR FEEDS 审中-公开
    数据库架构提供远程传感器馈送的可操作数据

    公开(公告)号:US20160253394A1

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

    申请号:US14633065

    申请日:2015-02-26

    Applicant: RED HAT, INC.

    CPC classification number: G06F17/30545 G06F17/30442 G06F17/30554 H04L67/12

    Abstract: Systems and methods are provided for data hub architecture to provide actionable data from remote sensor feeds. An exemplary method includes receiving, by a master hub of a plurality of data hubs, a request to access at least one first sensor in a first location and at least one second sensor in a second location from a data client, wherein the master hub is closest to the data client of the plurality of data hubs on a network, determining a first data hub that is closest to the at least one first sensor on the network, and determining a second data hub that is closest to the at least one second sensor on the network. The method further includes querying the first data hub and the second data hub for data and communicating the data to the data client.

    Abstract translation: 为数据中心架构提供了系统和方法,以从远程传感器馈送提供可操作的数据。 一种示例性方法包括由多个数据集线器的主集线器接收从数据客户端访问第一位置中的至少一个第一传感器和第二位置中的至少一个第二传感器的请求,其中主集线器是 最靠近网络上的多个数据集线器的数据客户端,确定最靠近网络上的至少一个第一传感器的第一数据集线器,以及确定最靠近所述至少一个第二传感器的第二数据集线器 在网络上。 该方法还包括查询第一数据集线器和第二数据集线器以获取数据并将数据传送到数据客户端。

    Routing a message using a routing table in a dynamic service mesh
    43.
    发明授权
    Routing a message using a routing table in a dynamic service mesh 有权
    使用动态服务网格中的路由表路由消息

    公开(公告)号:US09407546B2

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

    申请号:US14188380

    申请日:2014-02-24

    Applicant: Red Hat, Inc.

    CPC classification number: H04L45/70 H04L45/02 H04L45/20 H04L45/28

    Abstract: An example method for routing a message in a dynamic service mesh includes receiving at a mesh point a first message from a sender service and determining, based on a routing table, whether the mesh point has previously received a second message from the sender service. When the mesh point is determined to not have received the second message from the sender service, the first message is routed to a target service in the dynamic service mesh. The method includes receiving an indication of whether the first message has been accepted by the target service and updating the routing table based on the indication. When the indication indicates that the first message has been rejected by the target service, the first message is routed from the mesh point to a second target service.

    Abstract translation: 用于在动态服务网格中路由消息的示例方法包括:在网格点处接收来自发送方服务的第一消息,并且基于路由表确定网格点先前是否已经从发送方服务接收到第二消息。 当网格点被确定为没有从发送者服务接收到第二消息时,第一消息被路由到动态服务网格中的目标服务。 该方法包括:接收关于第一消息是否已被目标服务接受的指示,以及基于该指示更新路由表。 当指示表明第一消息已经被目标服务拒绝时,第一消息从网点被路由到第二目标服务。

    QUERY UNION AND SPLIT
    44.
    发明申请
    QUERY UNION AND SPLIT 有权
    QUERY UNION和SPLIT

    公开(公告)号:US20160203182A1

    公开(公告)日:2016-07-14

    申请号:US14594977

    申请日:2015-01-12

    Applicant: Red Hat, Inc.

    CPC classification number: G06F17/3046

    Abstract: An example method of processing a plurality of queries includes determining, at a database driver, that a first query and a second query are similar. The first query is sent from a first execution thread executing in an application server. The method also includes generating, at the database driver, a union query based on the first and second queries. The method further includes submitting the union query to a database that stores database tables from which data is selected based on the first and second queries. The method also includes receiving a combined result set of the union query from the database and submitting the first query against the combined result set. The method further includes receiving, at the database driver, a first result set of the first query in response to submitting the first query against the combined result set.

    Abstract translation: 处理多个查询的示例性方法包括在数据库驱动器处确定第一查询和第二查询是相似的。 第一个查询是从应用程序服务器中执行的第一个执行线程发送的。 该方法还包括在数据库驱动器处生成基于第一和第二查询的联合查询。 所述方法还包括将所述联合查询提交给存储基于所述第一和第二查询从其中选择数据的数据库表的数据库。 该方法还包括从数据库接收联合查询的组合结果集,并针对组合结果集提交第一个查询。 该方法还包括响应于针对组合结果集提交第一查询,在数据库驱动器处接收第一查询的第一结果集。

    PROACTIVE QUERY MIGRATION TO PREVENT FAILURES
    45.
    发明申请
    PROACTIVE QUERY MIGRATION TO PREVENT FAILURES 审中-公开
    主动查询移动以防止故障

    公开(公告)号:US20160125026A1

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

    申请号:US14528591

    申请日:2014-10-30

    Applicant: Red Hat, Inc.

    CPC classification number: G06F17/30395 G06F17/30477 G06F17/30566

    Abstract: An example method of processing a federated query includes receiving a first federated query from a first client and receiving a second federated query from a second client. The first federated query includes a first source query that is in accordance with a target data source's query model, and the second federated query includes a second source query. The method also includes sending the second source query to the target data source and determining whether the second source query has failed at the target data source. The method further includes in response to determining that the second source query has failed, migrating the second source query in accordance with the first source query.

    Abstract translation: 处理联合查询的示例性方法包括从第一客户端接收第一联合查询并从第二客户端接收第二联合查询。 第一联合查询包括与目标数据源的查询模型相符的第一源查询,并且第二联合查询包括第二源查询。 该方法还包括将第二源查询发送到目标数据源并确定第二源查询是否在目标数据源处失败。 该方法还包括响应于确定第二源查询失败,根据第一源查询迁移第二源查询。

    JUST-IN-TIME COMPUTATION IN A FEDERATED SYSTEM
    46.
    发明申请
    JUST-IN-TIME COMPUTATION IN A FEDERATED SYSTEM 审中-公开
    联合系统中的一次性计算

    公开(公告)号:US20160085828A1

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

    申请号:US14493045

    申请日:2014-09-22

    Applicant: Red Hat, Inc.

    Abstract: An example method for processing a federated query includes determining, at a data federation tool, a source query embedded in a federated query. The source query includes a name of a table and one or more conditions for selecting data from the table. The method also includes sending, at the data federation tool, a request to compile a software package in accordance with a view description of the table to a data slave. The software package includes a set of source files and is associated with the table. The method further includes sending the source query to the data slave and receiving, at the data federation tool, the result of the source query from the data slave.

    Abstract translation: 用于处理联合查询的示例性方法包括在数据联合工具处确定嵌入在联合查询中的源查询。 源查询包括表的名称和用于从表中选择数据的一个或多个条件。 该方法还包括在数据联合工具处根据表的视图描述向数据从属装置发送编译软件包的请求。 软件包包含一组源文件,并与表相关联。 该方法还包括将源查询发送到数据从站,并在数据联合工具处从数据从站接收源查询的结果。

    System and method for batch query processing
    47.
    发明授权
    System and method for batch query processing 有权
    批量查询处理的系统和方法

    公开(公告)号:US09262476B2

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

    申请号:US14152419

    申请日:2014-01-10

    Applicant: Red Hat, Inc.

    CPC classification number: G06F17/30451 G06F9/46 G06F17/30442

    Abstract: A system and method of batch query processing includes accumulating data queries in a query holding area of a query assistant running in a computer server, separating the accumulated data queries into a plurality of partitions, ordering the partitions, ordering the accumulated data queries within each of the partitions, and processing the accumulated data queries in an order based on the ordering of the partitions and the ordering of the data queries within each of the partitions. Each of the partitions includes data queries with a respective from-type. Each respective from-type is associated with a combination of storage tables accessed by each of the data queries in a corresponding partition. In some examples, ordering the accumulated data queries within each of the partitions includes processing the data queries in each partition against a test data set and ordering the data queries based on results of the processing.

    Abstract translation: 批量查询处理的系统和方法包括在运行在计算机服务器中的查询助手的查询保存区域中累积数据查询,将累积的数据查询分成多个分区,排序分区,排序每个分区内的累积数据查询 分区,并且基于分区的顺序以及每个分区内的数据查询的顺序以顺序处理累积的数据查询。 每个分区包括具有相应的从类型的数据查询。 每个相应的从类型与相应分区中的每个数据查询访问的存储表的组合相关联。 在一些示例中,对每个分区内的累积数据查询的排序包括根据测试数据集处理每个分区中的数据查询,并根据处理结果对数据查询进行排序。

    CONDITIONAL REQUEST PROCESSING
    48.
    发明申请
    CONDITIONAL REQUEST PROCESSING 有权
    条件请求处理

    公开(公告)号:US20150195377A1

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

    申请号:US14151644

    申请日:2014-01-09

    Applicant: Red Hat, Inc

    CPC classification number: H04L63/08 H04L41/083 H04L67/02

    Abstract: A method and system for processing a request is provided. An example system includes a security module that authenticates a request from a client. The system also includes a Web service that determines whether the set of operations includes an input/output (I/O) operation and determines whether a result of the authentication has been determined. While the request is pending authentication, the Web service may initiate processing of the request and may ensure that no I/O operations are performed within the processing of the request until a request of the authentication has been determined.

    Abstract translation: 提供了一种用于处理请求的方法和系统。 示例系统包括认证来自客户端的请求的安全模块。 系统还包括Web服务,其确定该组操作是否包括输入/​​输出(I / O)操作,并确定是否确定了认证结果。 当请求正在等待认证时,Web服务可以发起对请求的处理,并且可以确保在请求的处理期间不执行I / O操作,直到确定了认证请求。

    CACHE SYSTEM WITH MULTIPLE CACHE UNIT STATES
    49.
    发明申请
    CACHE SYSTEM WITH MULTIPLE CACHE UNIT STATES 有权
    具有多个缓存单元的缓存系统

    公开(公告)号:US20150193343A1

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

    申请号:US14146896

    申请日:2014-01-03

    Applicant: Red Hat, Inc.

    Abstract: A cache system stores a number of different datasets. The cache system includes a number of cache units, each in a state associated with one of the datasets. In response to determining that a hit ratio of a cache unit drops below a threshold, the state of the cache unit is changed and the dataset is replaced with that associated with the new state.

    Abstract translation: 缓存系统存储多个不同的数据集。 缓存系统包括多个高速缓存单元,每个高速缓存单元处于与数据集之一相关联的状态。 响应于确定高速缓存单元的命中率低于阈值,高速缓存单元的状态被改变,并且数据集被替换为与新状态相关联的数据集。

    SYSTEM AND METHOD FOR DYNAMIC COLLABORATION DURING QUERY PROCESSING
    50.
    发明申请
    SYSTEM AND METHOD FOR DYNAMIC COLLABORATION DURING QUERY PROCESSING 有权
    查询处理期间动态协作的系统与方法

    公开(公告)号:US20150169685A1

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

    申请号:US14106411

    申请日:2013-12-13

    Applicant: Red Hat, Inc.

    Abstract: A system and method of dynamic collaboration during query processing includes determining a load factor for a data source, receiving a query at a query assistant running on a computer server, determining a complexity of the query, adjusting the complexity by the load factor, simplifying the query by removing one or more first query elements from the query when the adjusted complexity is above a threshold, forming a query plan where the first query elements are designated for processing outside the data source, and performing the query plan by sending one or more abbreviated queries to the data source and processing the first query elements using the query assistant. The abbreviated queries are based on the query with the first query elements removed. In some examples, the query may be iteratively simplified until a second adjusted complexity of a simplified version of the query falls below the threshold.

    Abstract translation: 在查询处理期间的动态协作的系统和方法包括确定数据源的负载因子,在计算机服务器上运行的查询助手处接收查询,确定查询的复杂性,通过负载因子调整复杂度,简化 当调整的复杂度高于阈值时,通过从查询中移除一个或多个第一查询元素来查询,形成查询计划,其中第一查询元素被指定用于在数据源之外进行处理,并且通过发送一个或多个缩写 查询数据源并使用查询助手处理第一个查询元素。 缩写查询基于删除第一个查询元素的查询。 在一些示例中,可以迭代地简化查询,直到查询的简化版本的第二调整复杂度低于阈值。

Patent Agency Ranking