-
11.
公开(公告)号:US12118334B1
公开(公告)日:2024-10-15
申请号:US18063534
申请日:2022-12-08
Applicant: SPLUNK Inc.
Inventor: Chinmay Madhav Kulkarni , Lin Ma , Amir Malekpour , Mohan Rajagopalan , John C. Reed , Ram Sriharsha
IPC: G06F8/30 , G06F8/41 , G06F16/21 , G06F16/953 , G06N20/00
CPC classification number: G06F8/31 , G06F8/427 , G06F16/211 , G06F16/953 , G06N20/00
Abstract: Disclosed herein is a method that supports queries deploying operators based on multiple programming languages at least through determining schema compatibility between neighboring operators within a query. Upon receipt of a query, a sequence of operators of the query is identified, where the sequence of operators includes at least two neighboring operators including a first operator and a second operator representing a machine learning model. By determining schema compatibility between at least the first and second operators, the method either alerts a user to schema incompatibility before attempting to execute the query or determine that the schemas are compatible such that the query may be executed without the occurrence of errors due to schema incompatibility between neighboring operators. Advantageously, the method enables the integration of a machine learning model into the query while still ensuring schema compatibility.
-
公开(公告)号:US11741396B1
公开(公告)日:2023-08-29
申请号:US17969569
申请日:2022-10-19
Applicant: SPLUNK Inc.
Inventor: Lin Ma , Jacob Leverich , Adam Oliner , Alex Cruise , Hongyang Zhang
IPC: G06F16/00 , G06N20/00 , G06F7/08 , H04L67/10 , H04L9/40 , G06F16/28 , G06F16/951 , G06F16/2455 , G06F16/903 , H04L41/14
CPC classification number: G06N20/00 , G06F7/08 , G06F16/24564 , G06F16/283 , G06F16/90335 , G06F16/951 , H04L41/14 , H04L63/1416 , H04L67/10
Abstract: Embodiments of the present invention are directed to facilitating distributed data processing for machine learning. In accordance with aspects of the present disclosure, a set of commands in a query to process at an external computing service is identified. For each command in the set of commands, at least one compute unit including at least one operation to perform at the external computing service is identified. Each of the at least one compute unit associated with each command is analyzed to identify an optimized manner in which to execute the set of commands at the external computing service. An indication of the optimized manner in which to execute the set of commands and a corresponding set of data is provided to the external computing service to utilize for executing the set of commands at the external computing service.
-
公开(公告)号:US11093476B1
公开(公告)日:2021-08-17
申请号:US15276781
申请日:2016-09-26
Applicant: Splunk Inc.
Inventor: Itay Neeman , Glenn Block , Lin Ma , Mitch Blank , Vishal Patel
IPC: G06F16/23 , G06F16/22 , G06F16/28 , G06F16/951
Abstract: A data intake and query system receives a message including raw machine via an internet protocol (IP) such as the hypertext transfer protocol (HTTP). The message includes a distinct payload portion and a distinct custom field portion. The payload portion includes raw machine data, while the custom field portion includes values for fields. An event that includes the raw machine data and the values is generated from the payload portion and the values are extracted from the custom field portion. The event is then stored such that the values are associated with the event.
-
公开(公告)号:US20190095817A1
公开(公告)日:2019-03-28
申请号:US15885395
申请日:2018-01-31
Applicant: Splunk Inc.
Inventor: Lin Ma , Jacob Leverich , Adam Oliner , Alex Cruise , Hongyang Zhang
Abstract: Embodiments of the present invention are directed to facilitating distributed data processing for machine learning. In accordance with aspects of the present disclosure, a set of commands in a query to process at an external computing service is identified. For each command in the set of commands, at least one compute unit including at least one operation to perform at the external computing service is identified. Each of the at least one compute unit associated with each command is analyzed to identify an optimized manner in which to execute the set of commands at the external computing service. An indication of the optimized manner in which to execute the set of commands and a corresponding set of data is provided to the external computing service to utilize for executing the set of commands at the external computing service.
-
-
-