-
1.
公开(公告)号:US11003714B1
公开(公告)日:2021-05-11
申请号:US15967590
申请日:2018-04-30
Applicant: Splunk Inc.
Inventor: Alexandros Batsakis , Ashish Mathew , Christopher Madden Pride , Bharath Kishore Reddy Aleti , Sourav Pal , Arindam Bhattacharjee , James Monschke
IPC: G06F16/901 , G06F16/2458 , G06F16/903
Abstract: Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives a query identifying a set of data to be processed and a manner of processing the set of data. The data intake and query system uses a search node catalog to identify search nodes that are available to execute the query and uses a bucket catalog to identify buckets to be searched. The data intake and query system executes the query using the identified bucket and search nodes.
-
公开(公告)号:US10984044B1
公开(公告)日:2021-04-20
申请号:US15967591
申请日:2018-04-30
Applicant: Splunk Inc.
Inventor: Alexandros Batsakis , Ashish Mathew , Christopher Madden Pride , Bharath Kishore Reddy Aleti , Sourav Pal , Arindam Bhattacharjee , James Monschke
IPC: G06F16/901 , G06F16/903 , G06F16/907 , G06F3/06
Abstract: Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system maintains a catalog of buckets stored in a remote shared storage system. The buckets store raw machine data associated with a timestamp. The data intake and query receives a query identifying a set of data to be processed and a manner of processing the set of data, and executes the query based on the catalog of buckets.
-
公开(公告)号:US10853082B1
公开(公告)日:2020-12-01
申请号:US16399773
申请日:2019-04-30
Applicant: Splunk Inc.
Abstract: A computer implemented system is described for assigning executable jobs to pipeline sets, whereby the jobs may be network based computer jobs. The assigning includes generating a weight for each pipeline set of multiple pipeline sets to obtain multiple weights. Generating a weight includes obtaining duty cycle metrics for pipeline software threads in the pipeline set. The duty cycle metrics include a measure of an amount of time that a corresponding pipeline thread is executing and actively processing data. Generating the weight further includes determining the weight for the pipeline set based at least in part on the duty cycle metrics. The method further includes assigning a job request to a target pipeline set selected from the pipeline sets according to a weighted random algorithm, wherein the weighted random algorithm uses the weights.
-
公开(公告)号:US10776355B1
公开(公告)日:2020-09-15
申请号:US15967578
申请日:2018-04-30
Applicant: Splunk Inc.
Inventor: Alexandros Batsakis , Ashish Mathew , Christopher Madden Pride , Bharath Kishore Reddy Aleti , Sourav Pal , Arindam Bhattacharjee , James Monschke , Karthikeyan Sabhanatarajan
IPC: G06F16/2453 , G06F16/901 , G06F16/903
Abstract: Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives a query identifying a set of data to be processed and a manner of processing the set of data. The data intake and query system uses one or more containerized search nodes to execute the query and stores the results in a data store for combination with additional query results.
-
公开(公告)号:US11693710B1
公开(公告)日:2023-07-04
申请号:US17589722
申请日:2022-01-31
Applicant: Splunk Inc.
Inventor: Bharath Kishore Reddy Aleti , Alexandros Batsakis , Mitchell Neuman Blank , Rama Gopalan , Hongxun Liu , Anish Shrigondekar
IPC: G06F16/00 , G06F7/00 , G06F9/50 , G06F16/2455 , G06F16/242 , G06F16/22
CPC classification number: G06F9/505 , G06F16/22 , G06F16/2425 , G06F16/24552
Abstract: Resource management includes storing, for multiple workload pools of a data intake and query system, a workload pool hierarchy arranged in multiple workload pool layers. After storing a processing request is assigned a selected subset of workload pools in a second layer of the workload pool hierarchy based on a type of processing request. The processing request is then assigned to an individual workload pool in the selected subset to obtain a selected workload pool. Execution of the processing request is initiated on the selected workload pool.
-
公开(公告)号:US11630695B1
公开(公告)日:2023-04-18
申请号:US17163160
申请日:2021-01-29
Applicant: Splunk Inc.
Inventor: Bharath Kishore Reddy Aleti , Alexandros Batsakis , Mitchell Neuman Blank , Rama Gopalan , Hongxun Liu , Anish Shrigondekar
Abstract: Dynamic reassignment of search processes into workload pools includes receiving a search query to search at least one data store, assigning the search query to a first workload pool, and executing the search query using a first hardware resource in the first workload pool, the first hardware resource corresponding to a first portion of a hardware device. Dynamic reassignment further includes receiving, while executing the search query, an update command to move the search query to a second workload pool, moving, while executing the search query, the search query to the second workload pool; and continuing execution of the search query using a second hardware resource in the second workload pool. The second hardware resource corresponds to a second portion of the hardware device.
-
公开(公告)号:US20220291984A1
公开(公告)日:2022-09-15
申请号:US17804545
申请日:2022-05-27
Applicant: Splunk Inc.
Inventor: Amritpal Singh Bath , Bharath Kishore Reddy Aleti , Octavio Enrique Di Sciullo , Tingjin Xu , Jason Andrew Beyers , Kartheek Babu Kolla , Chaithra Nataraj , Clara Elizabeth Lee
IPC: G06F11/07 , G06F16/2455
Abstract: Systems and methods are disclosed for monitoring features of a computing device of a distributed computing system using a self-monitoring module. The self-monitoring module can include multiple feature-specific monitoring modules and one or more parent nodes for the feature-specific monitoring modules. A feature-specific monitoring module can identify or detect a fault status change, such as a fault condition or fault resolution, for one or more features. Based on the identified fault conditions or fault resolutions, the feature-specific monitoring module can determine an internal status and communicate an updated status to a parent node.
-
公开(公告)号:US20210149773A1
公开(公告)日:2021-05-20
申请号:US17161480
申请日:2021-01-28
Applicant: SPLUNK INC.
Inventor: Ankit Jain , Manu Jose, JR. , Bharath Kishore Reddy Aleti , Amritpal Singh Bath , Yuan Xu
Abstract: Embodiments of the present disclosure provide solutions for determining an elected search head captain is unqualified for the position, identifying a more qualified search head, and transferring the captain position to the more qualified search head. A method is provided that includes referencing qualification parameters in an elected search head captain, determining whether the newly elected search head captain is qualified for the position based on the parameters, identifying a more qualified search head to be the search head captain if the newly elected search head captain is determined to be unqualified for the position, and transferring the position of captain to the more qualified search head. The qualification parameters may include, for example, a pre-determined static flag set by an administrator of the search environment, and configuration replication status that corresponds to the most recent configuration state of the search head as recorded by the previous search head captain.
-
公开(公告)号:US11860940B1
公开(公告)日:2024-01-02
申请号:US17233193
申请日:2021-04-16
Applicant: Splunk Inc.
Inventor: Alexandros Batsakis , Ashish Mathew , Christopher Madden Pride , Bharath Kishore Reddy Aleti , Sourav Pal , Arindam Bhattacharjee , James Monschke
IPC: G06F16/901 , G06F16/903 , G06F16/2458
CPC classification number: G06F16/901 , G06F16/2477 , G06F16/90335
Abstract: Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives a query identifying a set of data to be processed and a manner of processing the set of data. The data intake and query system uses a search node catalog to identify search nodes that are available to execute the query and uses a bucket catalog to identify buckets to be searched. The data intake and query system executes the query using the identified bucket and search nodes.
-
10.
公开(公告)号:US11385936B1
公开(公告)日:2022-07-12
申请号:US16147251
申请日:2018-09-28
Applicant: Splunk Inc.
Inventor: Bharath Kishore Reddy Aleti , Alexandros Batsakis , Mitchell Neuman Blank , Rama Gopalan , Hongxun Liu , Anish Shrigondekar
IPC: G06F16/00 , G06F7/00 , G06F9/50 , G06F16/22 , G06F16/242 , G06F16/2455
Abstract: Achieving search and ingest isolation via resource management in a search and indexing system includes receiving a search query associated with at least one data store, assigning, in response to the search query being associated with the at least one data store, the search query to a first workload pool in a set of query workload pools, and processing the search query using a first hardware resource in the first workload pool. Achieving search and ingest isolation further includes receiving an ingest request comprising data associated with the at least one data store. The ingest request is assigned to a second workload pool in a set of ingest workload pools. The set of query workload pools and the set of ingest workload pools are disjoint. Achieving search and ingest isolation further includes processing the ingest request using a second hardware resource in the second workload pool.
-
-
-
-
-
-
-
-
-