External dataset capability compensation

    公开(公告)号:US11163758B2

    公开(公告)日:2021-11-02

    申请号:US15665248

    申请日:2017-07-31

    Applicant: Splunk Inc.

    Abstract: Systems and methods are disclosed for processing queries against an external data source utilizing dynamically allocated partitions operating on one or more worker nodes. The external data source can include data that has not been processed by the system. To query the external data source, a query coordinator can generate a subquery for the external data source based on determined functionality of the data source. The subquery can identify data in the external data source for processing and a manner for processing the data. In addition, the query coordinator can dynamically allocate partitions operating on worker nodes to retrieve and intake results of the subquery. In some cases, number of partitions allocated can be based on a number of partitions supported by the external data source.

    PARTIALLY TYPED SEMANTICS OPTIMIZATION
    6.
    发明申请

    公开(公告)号:US20180314734A1

    公开(公告)日:2018-11-01

    申请号:US15582519

    申请日:2017-04-28

    Applicant: Splunk, Inc.

    CPC classification number: G06F16/24542 G06F16/2477

    Abstract: A method includes receiving an initial pipeline including a sequence of commands for execution on a computing system, and obtaining, for each command in the sequence of commands, semantic information. The sequence of commands includes a command with incomplete semantic information. The method further includes generating an abstract semantic tree (AST) with the semantic information and a placeholder for the incomplete semantic information, and manipulating the AST to generate a revised AST. The revised AST corresponds to a revised pipeline that reduces an execution time on the computing system. The method further includes executing the revised pipeline.

    PARTIALLY TYPED SEMANTIC BASED QUERY EXECUTION OPTIMIZATION

    公开(公告)号:US20230015186A1

    公开(公告)日:2023-01-19

    申请号:US17944065

    申请日:2022-09-13

    Applicant: Splunk Inc.

    Abstract: A method includes receiving an initial pipeline including a sequence of commands for execution on a computing system, and obtaining, for each command in the sequence of commands, semantic information. The sequence of commands includes a command with incomplete semantic information. The method further includes generating an abstract semantic tree (AST) with the semantic information and a placeholder for the incomplete semantic information, and manipulating the AST to generate a revised AST. The revised AST corresponds to a revised pipeline that reduces an execution time on the computing system. The method further includes executing the revised pipeline.

    DYNAMIC QUERY PROCESSOR FOR STREAMING AND BATCH QUERIES

    公开(公告)号:US20190236194A1

    公开(公告)日:2019-08-01

    申请号:US15885645

    申请日:2018-01-31

    Applicant: Splunk Inc.

    CPC classification number: G06F16/24568 G06F16/24542

    Abstract: Operational machine components of an information technology (IT) or other microprocessor- or microcontroller-permeated environment generate disparate forms of machine data. Network connections are established between these components and processors of data intake and query system (DIQS). The DIQS conducts network transactions on a periodic and/or continuous basis with the machine components to receive disparate data and ingest certain of the data as entries of a data store that is searchable for DIQS query processing. The DIQS may receive queries to process against the received and ingested data via an exposed network interface. In one example embodiment, the DIQS receives a query identifying data to be processed, dynamically generates a query processing scheme based on the state of the data to be processed, such as streaming or at rest, and dynamically communicates the query processing scheme to a query executor based on the state of the data to be processed.

Patent Agency Ranking