-
公开(公告)号:US11481361B1
公开(公告)日:2022-10-25
申请号:US16657947
申请日:2019-10-18
Applicant: Splunk Inc.
Inventor: Aditya Dhoke , Shalabh Goyal , Megha Lakshminarayan , Anish Shrigondekar , Ruochen Zhang
IPC: G06F16/182 , H04L67/1087 , H04L67/1095 , G06F11/20 , G06F16/901 , G06F9/50
Abstract: Cascading payload replication to target compute nodes is disclosed. Cascading payload replication can be accomplished using a two-stage operation for a replication operation. In the first stage, a plan is generated and distributed for the replication operation. The plan includes an assignment of compute nodes to tree nodes in a tree hierarchy. In the second phase, the payload is distributed according to the plan. The plan is different for at least two replication operations. Thus, the cascading payload replication is adaptable to changing target compute nodes and provides for load balancing.
-
公开(公告)号:US11449371B1
公开(公告)日:2022-09-20
申请号:US16945645
申请日:2020-07-31
Applicant: Splunk Inc.
Inventor: Shalabh Goyal , Anish Shrigondekar , Bhavin Thaker , Zhenghui Xie , Ruochen Zhang
Abstract: As an indexer indexes and groups events, it can generate data slices that include events. Based on a slice rollover policy, the indexer can add a particular slice to an aggregate slice. Based on an aggregate slice backup policy, the indexer can store a copy of the aggregate slice to a shared storage system. The aggregate slice can be used for restore purposes in the event the indexer fails or becomes unresponsive.
-
公开(公告)号:US11966797B2
公开(公告)日:2024-04-23
申请号:US17933455
申请日:2022-09-19
Applicant: Splunk Inc.
Inventor: Shalabh Goyal , Anish Shrigondekar , Bhavin Thaker , Zhenghui Xie , Ruochen Zhang
CPC classification number: G06F9/546 , G06F11/3006 , G06F11/3409 , G06F2201/81
Abstract: As an indexer indexes and groups events, it can generate data slices that include events. Based on a slice rollover policy, the indexer can add a particular slice to an aggregate slice. Based on an aggregate slice backup policy, the indexer can store a copy of the aggregate slice to a shared storage system. The aggregate slice can be used for restore purposes in the event the indexer fails or becomes unresponsive.
-
公开(公告)号:US20230018723A1
公开(公告)日:2023-01-19
申请号:US17948037
申请日:2022-09-19
Applicant: Splunk Inc.
Inventor: Aditya Dhoke , Shalabh Goyal , Megha Lakshminarayan , Anish Shrigondekar , Ruochen Zhang
IPC: G06F16/182 , G06F11/20 , H04L67/1095 , G06F16/901 , G06F9/50 , H04L67/1087
Abstract: Cascading payload replication to target compute nodes is disclosed. Cascading payload replication can be accomplished using a two-stage operation for a replication operation. In the first stage, a plan is generated and distributed for the replication operation. The plan includes an assignment of compute nodes to tree nodes in a tree hierarchy. In the second phase, the payload is distributed according to the plan. The plan is different for at least two replication operations. Thus, the cascading payload replication is adaptable to changing target compute nodes and provides for load balancing.
-
公开(公告)号:US12019634B1
公开(公告)日:2024-06-25
申请号:US18123758
申请日:2023-03-20
Applicant: Splunk Inc.
Inventor: Tameem Anwar , Alexandros Batsakis , Tianyi Gou , Mehul Goyal , Ashish Mathew , Douglas Rapp , Sai Krishna Sajja , Anish Shrigondekar , Igor Stojanovski , Eric Woo , Zhenghui Xie , Ruochen Zhang , Sophia Rui Zhu
IPC: G06F16/00 , G06F16/2455 , G06F16/2458 , G06F16/248
CPC classification number: G06F16/24554 , G06F16/24552 , G06F16/2477 , G06F16/248
Abstract: A data intake and query system can manage the search of large amounts of data using one or more processing nodes. When a new processing node is added or becomes available, the node coordinator can reassign duties from one or more processing nodes to the new processing node. The node coordinator can initially assign the new processing node one or more groups of data for backup purposes. At a later time, the node coordinator can reassign the new processing node to the one or more groups of data for searching purposes.
-
公开(公告)号:US11924021B1
公开(公告)日:2024-03-05
申请号:US17846983
申请日:2022-06-22
Applicant: Splunk Inc.
Inventor: Shalabh Goyal , Anish Shrigondekar , Bhavin Thaker , Zhenghui Xie , Ruochen Zhang
IPC: H04L41/0631 , G06F16/2458 , G06F9/451
CPC classification number: H04L41/0631 , G06F16/2465 , G06F9/451
Abstract: An actionable event collector in a server cluster receives information specifying an actionable event instance regarding an actionable event occurrence in the server cluster. The actionable event collector transmits a representation of the actionable event instance to an actionable event queue builder. The actionable event queue builder inserts the representation as an entry into an actionable event queue. The event action dispatcher processes the entry from the actionable event queue, wherein processing the entry comprises determining a responsive action for the entry and causing performance of the responsive action.
-
公开(公告)号:US11411804B1
公开(公告)日:2022-08-09
申请号:US17182554
申请日:2021-02-23
Applicant: Splunk Inc.
Inventor: Shalabh Goyal , Anish Shrigondekar , Bhavin Thaker , Zhenghui Xie , Ruochen Zhang
IPC: H04L41/0631 , G06F16/2458 , G06F9/451
Abstract: An actionable event responder performs actions including a server cluster determining an actionable event occurrence from a member of a server cluster, determining an event-type code matching the actionable event occurrence, retrieving an event-type response map entry matching the event-type code, and determining, in response to determining that the event-type response map entry matches the event-type code, a response action signifier in the event-type response map entry. The response action signifier indicates a response action performable by the server cluster. The server cluster further detects whether a preauthorization value is set in a dispatch field of the event-type response map entry, and generates an invocation message to a resolution handler based on the preauthorization value being set in the dispatch field of the event-type response map entry. The resolution handler performs the response action to the actionable event occurrence.
-
公开(公告)号:US11615082B1
公开(公告)日:2023-03-28
申请号:US16945631
申请日:2020-07-31
Applicant: Splunk Inc.
Inventor: Anish Shrigondekar , Ruochen Zhang , Zhenghui Xie , Shalabh Goyal , Bhavin Thaker
IPC: G06F16/24 , G06F16/245 , G06F13/20 , H04L43/16 , H04L41/0896
Abstract: A data intake and query system can ingest and index large amounts of data using one or more ingestors and indexers. The ingestors can ingest incoming data and use it to generate events. The ingestor can group the events and prepare them for communication to a message bus. The ingestor can determine a size of the group of events. If the size of the group of events satisfies a message size threshold, the ingestor can store the group of events to a data store, obtain a reference to the group of events, and communicate the reference to the group of events to a message queue. An indexer can obtained the reference from the message queue and use the reference to obtain the group of events from the data store.
-
公开(公告)号:US11609913B1
公开(公告)日:2023-03-21
申请号:US17162536
申请日:2021-01-29
Applicant: Splunk Inc.
Inventor: Tameem Anwar , Alexandros Batsakis , Tianyi Gou , Mehul Goyal , Ashish Mathew , Douglas Rapp , Sai Krishna Sajja , Anish Shrigondekar , Igor Stojanovski , Eric Woo , Zhenghui Xie , Ruochen Zhang , Sophia Rui Zhu
IPC: G06F16/00 , G06F16/2455 , G06F16/248 , G06F16/2458
Abstract: A data intake and query system can manage the search of large amounts of data using one or more processing nodes. When a new processing node is added or becomes available, the node coordinator can reassign duties from one or more processing nodes to the new processing node. The node coordinator can initially assign the new processing node one or more groups of data for backup purposes. At a later time, the node coordinator can reassign the new processing node to the one or more groups of data for searching purposes.
-
公开(公告)号:US12072939B1
公开(公告)日:2024-08-27
申请号:US17589712
申请日:2022-01-31
Applicant: Splunk Inc.
Inventor: Alexandros Batsakis , Nir Frenkel , Nitilaksha Halakatti , Balaji Rao , Anish Shrigondekar , Ruochen Zhang , Steve Yu Zhang
IPC: G06F16/00 , G06F16/23 , G06F16/2458 , G06F16/903 , G06F16/9032
CPC classification number: G06F16/90335 , G06F16/23 , G06F16/2471 , G06F16/9032
Abstract: A data intake and query system can generate local data enrichment objects and receive federated data enrichment objects from another data intake and query system. In response to receiving a query, the data intake and query system can determine whether the query is subquery of a federated query. If the query is a subquery, the data intake and query system can use the federated data enrichment objects to execute the query.
-
-
-
-
-
-
-
-
-