-
公开(公告)号:US12106123B2
公开(公告)日:2024-10-01
申请号:US18495095
申请日:2023-10-26
Applicant: Oracle International Corporation
Inventor: Nagarajan Muthukrishnan , Ravi Shankar Thammaiah , Sumanta Kumar Chatterjee , Binoy Sukumaran
IPC: G06F9/445
CPC classification number: G06F9/44526
Abstract: Plugins that are independently written are executed in a collaborative manner to analysis a log. A plugin executing with respect to a particular node of a hierarchical data structure determines values for a set of keys based on information of the particular node and/or any ancestor nodes, and information stored in a shared repository. The plugin stores the values for the keys as additional information of the particular hierarchical node and/or into the shared repository. The plugin does not access information of non-ancestor nodes when executing with respect to the particular hierarchical node. Each plugin writes into and retrieves from the shared repository using the shared naming convention, thereby sharing information. The sequence of execution of the plugins is not dependent on dependencies amongst the plugins. If a dependent plugin requiring an output from a requisite plugin is first executed, the dependent plugin is flagged as pending and subsequently re-executed.
-
公开(公告)号:US20230409351A1
公开(公告)日:2023-12-21
申请号:US18459287
申请日:2023-08-31
Applicant: Oracle International Corporation
Inventor: Nagarajan Muthukrishnan , Ravi Shankar Thammaiah , Sumanta Kumar Chatterjee , Binoy Sukumaran
IPC: G06F9/445
CPC classification number: G06F9/44526
Abstract: Plugins that are independently written are executed in a collaborative manner to analysis a log. A plugin executing with respect to a particular node of a hierarchical data structure determines values for a set of keys based on information of the particular node and/or any ancestor nodes, and information stored in a shared repository. The plugin stores the values for the keys as additional information of the particular hierarchical node and/or into the shared repository. The plugin does not access information of non-ancestor nodes when executing with respect to the particular hierarchical node. Each plugin writes into and retrieves from the shared repository using the shared naming convention, thereby sharing information. The sequence of execution of the plugins is not dependent on dependencies amongst the plugins. If a dependent plugin requiring an output from a requisite plugin is first executed, the dependent plugin is flagged as pending and subsequently re-executed.
-
公开(公告)号:US20230325207A1
公开(公告)日:2023-10-12
申请号:US17703301
申请日:2022-03-24
Applicant: Oracle International Corporation
Inventor: Nagarajan Muthukrishnan , Ravi Shankar Thammaiah , Sumanta Kumar Chatterjee , Binoy Sukumaran
IPC: G06F9/445
CPC classification number: G06F9/44526
Abstract: Plugins that are independently written are executed in a collaborative manner to analysis a log. A plugin executing with respect to a particular node of a hierarchical data structure determines values for a set of keys based on information of the particular node and/or any ancestor nodes, and information stored in a shared repository. The plugin stores the values for the keys as additional information of the particular hierarchical node and/or into the shared repository. The plugin does not access information of non-ancestor nodes when executing with respect to the particular hierarchical node. Each plugin writes into and retrieves from the shared repository using the shared naming convention, thereby sharing information. The sequence of execution of the plugins is not dependent on dependencies amongst the plugins. If a dependent plugin requiring an output from a requisite plugin is first executed, the dependent plugin is flagged as pending and subsequently re-executed.
-
公开(公告)号:US20230306007A1
公开(公告)日:2023-09-28
申请号:US17703269
申请日:2022-03-24
Applicant: Oracle International Corporation
Inventor: Nagarajan Muthukrishnan , Ravi Shankar Thammaiah , Sumanta Kumar Chatterjee , Binoy Sukumaran
IPC: G06F16/22
CPC classification number: G06F16/2246
Abstract: New data structures for analyzing a log are generated. A hierarchical data structure includes a plurality of hierarchical nodes. Each node is associated with data and metadata. Each node may also be associated with analysis data. Information (data, metadata, and/or analysis data) of an ancestor node is imputed to a descendant node; a descendant node inherits the information of an ancestor node. When determining analysis data for a particular hierarchical node, information from any ancestor node to the particular hierarchical node may be used; however, information from non-ancestor nodes is not necessarily used. A timeline data structure includes a reference to a hierarchical node within a hierarchical data structure and a reference to an event type. The timeline data structure is thereby associated with the information of the referenced hierarchical node and information of any ancestor nodes to the referenced hierarchical node.
-
5.
公开(公告)号:US20240070002A1
公开(公告)日:2024-02-29
申请号:US17894322
申请日:2022-08-24
Applicant: Oracle International Corporation
Inventor: Nagarajan Muthukrishnan , Ravi Shankar Thammaiah , Raja Narasingarao , Manoj Dhanapal , Sumanta Kumar Chatterjee , Binoy Sukumaran
CPC classification number: G06F11/0754 , G06F9/4881 , G06F9/5077
Abstract: Techniques described herein include frameworks and models for identifying, analyzing, and addressing hangs within distributed and heterogenous computing environments. A hang detection framework may model a distributed computing environment as a complex forest of interrelated requests. The hang detection framework may generate hang graphs based upon requests that are being processed and/or waited upon within the distributed environment. For example, a node within an acyclic graph may represent an execution entity that is currently processing one or more requests. Directed edges that connect one node to another may represent requests upon which an execution entity is waiting for another execution node to fulfill. The model may be used to isolate and address the root cause of hangs within the computing environment.
-
公开(公告)号:US11914563B2
公开(公告)日:2024-02-27
申请号:US17703269
申请日:2022-03-24
Applicant: Oracle International Corporation
Inventor: Nagarajan Muthukrishnan , Ravi Shankar Thammaiah , Sumanta Kumar Chatterjee , Binoy Sukumaran
CPC classification number: G06F16/2246 , G06F16/282
Abstract: New data structures for analyzing a log are generated. A hierarchical data structure includes a plurality of hierarchical nodes. Each node is associated with data and metadata. Each node may also be associated with analysis data. Information (data, metadata, and/or analysis data) of an ancestor node is imputed to a descendant node; a descendant node inherits the information of an ancestor node. When determining analysis data for a particular hierarchical node, information from any ancestor node to the particular hierarchical node may be used; however, information from non-ancestor nodes is not necessarily used. A timeline data structure includes a reference to a hierarchical node within a hierarchical data structure and a reference to an event type. The timeline data structure is thereby associated with the information of the referenced hierarchical node and information of any ancestor nodes to the referenced hierarchical node.
-
公开(公告)号:US20240053994A1
公开(公告)日:2024-02-15
申请号:US18495095
申请日:2023-10-26
Applicant: Oracle International Corporation
Inventor: Nagarajan Muthukrishnan , Ravi Shankar Thammaiah , Sumanta Kumar Chatterjee , Binoy Sukumaran
IPC: G06F9/445
CPC classification number: G06F9/44526
Abstract: Plugins that are independently written are executed in a collaborative manner to analysis a log. A plugin executing with respect to a particular node of a hierarchical data structure determines values for a set of keys based on information of the particular node and/or any ancestor nodes, and information stored in a shared repository. The plugin stores the values for the keys as additional information of the particular hierarchical node and/or into the shared repository. The plugin does not access information of non-ancestor nodes when executing with respect to the particular hierarchical node. Each plugin writes into and retrieves from the shared repository using the shared naming convention, thereby sharing information. The sequence of execution of the plugins is not dependent on dependencies amongst the plugins. If a dependent plugin requiring an output from a requisite plugin is first executed, the dependent plugin is flagged as pending and subsequently re-executed.
-
公开(公告)号:US20230409350A1
公开(公告)日:2023-12-21
申请号:US18459282
申请日:2023-08-31
Applicant: Oracle International Corporation
Inventor: Nagarajan Muthukrishnan , Ravi Shankar Thammaiah , Sumanta Kumar Chatterjee , Binoy Sukumaran
IPC: G06F9/445
CPC classification number: G06F9/44526
Abstract: Plugins that are independently written are executed in a collaborative manner to analysis a log. A plugin executing with respect to a particular node of a hierarchical data structure determines values for a set of keys based on information of the particular node and/or any ancestor nodes, and information stored in a shared repository. The plugin stores the values for the keys as additional information of the particular hierarchical node and/or into the shared repository. The plugin does not access information of non-ancestor nodes when executing with respect to the particular hierarchical node. Each plugin writes into and retrieves from the shared repository using the shared naming convention, thereby sharing information. The sequence of execution of the plugins is not dependent on dependencies amongst the plugins. If a dependent plugin requiring an output from a requisite plugin is first executed, the dependent plugin is flagged as pending and subsequently re-executed.
-
公开(公告)号:US12106122B2
公开(公告)日:2024-10-01
申请号:US18459287
申请日:2023-08-31
Applicant: Oracle International Corporation
Inventor: Nagarajan Muthukrishnan , Ravi Shankar Thammaiah , Sumanta Kumar Chatterjee , Binoy Sukumaran
IPC: G06F9/445
CPC classification number: G06F9/44526
Abstract: Plugins that are independently written are executed in a collaborative manner to analysis a log. A plugin executing with respect to a particular node of a hierarchical data structure determines values for a set of keys based on information of the particular node and/or any ancestor nodes, and information stored in a shared repository. The plugin stores the values for the keys as additional information of the particular hierarchical node and/or into the shared repository. The plugin does not access information of non-ancestor nodes when executing with respect to the particular hierarchical node. Each plugin writes into and retrieves from the shared repository using the shared naming convention, thereby sharing information. The sequence of execution of the plugins is not dependent on dependencies amongst the plugins. If a dependent plugin requiring an output from a requisite plugin is first executed, the dependent plugin is flagged as pending and subsequently re-executed.
-
公开(公告)号:US11822939B2
公开(公告)日:2023-11-21
申请号:US17703301
申请日:2022-03-24
Applicant: Oracle International Corporation
Inventor: Nagarajan Muthukrishnan , Ravi Shankar Thammaiah , Sumanta Kumar Chatterjee , Binoy Sukumaran
IPC: G06F9/445
CPC classification number: G06F9/44526
Abstract: Plugins that are independently written are executed in a collaborative manner to analysis a log. A plugin executing with respect to a particular node of a hierarchical data structure determines values for a set of keys based on information of the particular node and/or any ancestor nodes, and information stored in a shared repository. The plugin stores the values for the keys as additional information of the particular hierarchical node and/or into the shared repository. The plugin does not access information of non-ancestor nodes when executing with respect to the particular hierarchical node. Each plugin writes into and retrieves from the shared repository using the shared naming convention, thereby sharing information. The sequence of execution of the plugins is not dependent on dependencies amongst the plugins. If a dependent plugin requiring an output from a requisite plugin is first executed, the dependent plugin is flagged as pending and subsequently re-executed.
-
-
-
-
-
-
-
-
-