DUPLEX SERVICES RESIDING IN A MESSAGING BUS
    1.
    发明申请
    DUPLEX SERVICES RESIDING IN A MESSAGING BUS 有权
    在消息传递总线中存储的双重服务

    公开(公告)号:US20150244511A1

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

    申请号:US14192735

    申请日:2014-02-27

    Applicant: Red Hat, Inc.

    CPC classification number: H04L67/16 H04L65/1069

    Abstract: An example method of integrating a plurality of heterogeneous peer-to-peer communication participants includes retrieving from a first input queue coupled to a duplex service a first message. The first message includes a message identifier and is from a sender. The method also includes applying a first operation on the first message, determining a first output of the first message based on the first operation, and sending the first output of the first message to a target. The method further includes retrieving from a second input queue coupled to the duplex service a second message. The second message includes the message identifier and is from a target. The method also includes applying a second operation on the second message, determining a second output of the second message based on the second operation, and sending the second output of the second message to the sender.

    Abstract translation: 集成多个异构对等通信参与者的示例性方法包括从耦合到双工业务的第一输入队列检索第一消息。 第一个消息包括消息标识符,来自发送者。 该方法还包括对第一消息应用第一操作,基于第一操作确定第一消息的第一输出,以及将第一消息的第一输出发送到目标。 该方法还包括从耦合到双工服务的第二输入队列检索第二消息。 第二个消息包括消息标识符,来自目标。 该方法还包括对第二消息应用第二操作,基于第二操作确定第二消息的第二输出,以及将第二消息的第二输出发送给发送者。

    SYSTEM AND METHOD FOR SERVER SELECTION USING COMPETITIVE EVALUATION
    2.
    发明申请
    SYSTEM AND METHOD FOR SERVER SELECTION USING COMPETITIVE EVALUATION 有权
    使用竞争性评估的服务器选择的系统和方法

    公开(公告)号:US20150106422A1

    公开(公告)日:2015-04-16

    申请号:US14055146

    申请日:2013-10-16

    Applicant: Red Hat, Inc.

    CPC classification number: H04L67/32 H04L67/1004 H04L67/1025

    Abstract: A system and method of server selection using competitive evaluation includes receiving a service request at an arbiter running on a computing device, determining whether the service request is associated with a preferred server, and forwarding the service request to the preferred server when the service request is associated with the preferred server. When the service request is not associated with the preferred server, the method further includes using the arbiter to coordinate a competitive evaluation among a plurality of active servers, selecting as the preferred server a first one of the active servers that completes processing of the service request first, and associating the preferred server with the service request. The method further includes receiving a response to the service request from the preferred server and returning the response to a client. The service request is received from the client.

    Abstract translation: 使用竞争性评估的服务器选择的系统和方法包括在运行在计算设备上的仲裁器处接收服务请求,确定服务请求是否与优选服务器相关联,以及当服务请求是服务请求时将服务请求转发到优选服务器 与首选服务器相关联。 当服务请求不与优选服务器相关联时,该方法还包括使用仲裁器来协调多个活动服务器之间的竞争性评估,选择完成服务请求处理的第一个活动服务器作为优选服务器 首先,并将首选服务器与服务请求相关联。 该方法还包括从优选服务器接收对服务请求的响应并将响应返回给客户端。 从客户端收到服务请求。

    DYNAMIC OBJECT ORIENTED REMOTE INSTANTIATION
    3.
    发明申请
    DYNAMIC OBJECT ORIENTED REMOTE INSTANTIATION 有权
    动态目标定向远程实时化

    公开(公告)号:US20150032789A1

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

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

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

    SYSTEM AND METHOD FOR PROCESSING SERVICE QUERIES
    8.
    发明申请
    SYSTEM AND METHOD FOR PROCESSING SERVICE QUERIES 审中-公开
    用于处理服务查询的系统和方法

    公开(公告)号:US20150052021A1

    公开(公告)日:2015-02-19

    申请号:US13970555

    申请日:2013-08-19

    Applicant: Red Hat, Inc.

    CPC classification number: G06Q30/0627

    Abstract: A system and method of processing service queries includes receiving a first request for services from a client, the first request for services includes a service query including identifiers for an action, one or more candidate services, a services template, and an aggregation; parsing the services query to identify the action, the candidate services, the services template, and the aggregation; determining one or more combinations of candidate services based on types of the candidate services; applying the services template to each of the combinations of candidate services to determine results for each of the combinations of candidate services; aggregating the results based on the aggregation; selecting a preferred combination of candidate services based on the applied aggregation; and forwarding the results corresponding to the preferred combination to the action.

    Abstract translation: 处理服务查询的系统和方法包括从客户端接收对服务的第一请求,所述第一服务请求包括包括用于动作的标识符,一个或多个候选服务,服务模板和聚合的服务查询; 解析服务查询以识别动作,候选服务,服务模板和聚合; 基于候选服务的类型确定候选服务的一个或多个组合; 将服务模板应用于候选服务的每个组合以确定候选服务的每个组合的结果; 基于聚合的结果聚合; 基于所应用的聚合选择候选服务的优选组合; 并将对应于优选组合的结果转发到动作。

    STORAGE CLUSTER DATA SHIFTING
    10.
    发明申请
    STORAGE CLUSTER DATA SHIFTING 有权
    存储群集数据移位

    公开(公告)号:US20150347559A1

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

    申请号:US14294231

    申请日:2014-06-03

    Applicant: Red Hat, Inc.

    CPC classification number: G06F17/30598 G06F17/30584 G06F17/30958

    Abstract: A method performed by a computing system includes creating a graph, wherein nodes of the graph represent data objects of a data storage cluster, wherein edges of the graph represent joins between data objects represented by both nodes of respective edges, wherein node values of the nodes and weights of the edges are based on statistics related to use of the data objects. The method further includes assigning a first subset of the data objects to a relational database storage node within the data storage cluster, the first subset of data objects being represented by nodes within a cluster of the graph, and assigning a second subset of the data objects to a non-relational database storage node within the data storage cluster, the second subset of data objects being represented by nodes within the graph that are not part of a cluster.

    Abstract translation: 由计算系统执行的方法包括创建图形,其中图形的节点表示数据存储集群的数据对象,其中图形的边缘表示由相应边缘的两个节点表示的数据对象之间的连接,其中节点的节点值 边的权重是基于与使用数据对象有关的统计数据。 该方法还包括将数据对象的第一子集分配给数据存储集群内的关系数据库存储节点,数据对象的第一子集由图中的集群内的节点表示,并且分配数据对象的第二子集 到数据存储集群内的非关系数据库存储节点,数据对象的第二子集由图中不属于集群的节点表示。

Patent Agency Ranking