Data management for artificial intelligence workloads
AssigneeDell Products L.P.
InventorDHARMESH M. PATEL
Life of this patent
Estimating the term…
Abstract
Methods, systems, and devices are provided for managing operation of a system. To manage the system, operation of an artificial intelligence workflow pipeline may be monitored. If any components of the artificial intelligence workflow pipeline are identified as exhibiting unexpected behavior based on the monitoring, additional analysis may be performed to attempt to identify issues impacting the components. Remediations may then be performed to attempt to address the issues impacting the components.
Claims20
A method for managing operation of a distributed system, the method comprising:
- identifying queue lengths associated with components of an artificial intelligence workflow pipeline that provides undesired computer implemented services and is hosted by the distributed system;
- filtering the queue lengths using a knowledge base to identify a portion of the components as suspect components;
- for a suspect component of the suspect components:
- identifying a root cause of a corresponding one of the queue lengths using, at least, information regarding communication capabilities of the suspect component with respect to other components of the components, the root cause being a communication bottleneck between:
- a first component of the components of the artificial intelligence workflow pipeline, and
- one of a second component of the components of the artificial intelligence workflow pipeline or a computing device in communication with the first component;
- identifying, based on the root cause, a remediation plan;
- and
- performing the remediation plan to update operation of the artificial intelligence workflow pipeline to address the communication bottleneck and facilitate provisioning of desired computer implemented service.
A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause operations for managing a distributed system to be performed, the operations comprising:
- identifying queue lengths associated with components of an artificial intelligence workflow pipeline that provides undesired computer implemented services and is hosted by the distributed system;
- filtering the queue lengths using a knowledge base to identify a portion of the components as suspect components;
- for a suspect component of the suspect components:
- identifying a root cause of a corresponding one of the queue lengths using, at least, information regarding communication capabilities of the suspect component with respect to other components of the components, the root cause being a communication bottleneck between:
- a first component of the components of the artificial intelligence workflow pipeline, and
- one of a second component of the components of the artificial intelligence workflow pipeline or a computing device in communication with the first component;
- identifying, based on the root cause, a remediation plan;
- and
- performing the remediation plan to update operation of the artificial intelligence workflow pipeline to address the communication bottleneck and facilitate provisioning of desired computer implemented service.
A data processing system, comprising:
- a processor;
- and
- a memory coupled to the processor to store instructions, which when executed by the processor, cause operations for managing a distributed system to be performed, the operations comprising:
- identifying queue lengths associated with components of an artificial intelligence workflow pipeline that provides undesired computer implemented services and is hosted by the distributed system;
- filtering the queue lengths using a knowledge base to identify a portion of the components as suspect components;
- for a suspect component of the suspect components:
- identifying a root cause of a corresponding one of the queue lengths using, at least, information regarding communication capabilities of the suspect component with respect to other components of the components, the root cause being a communication bottleneck between:
- a first component of the components of the artificial intelligence workflow pipeline, and
- one of a second component of the components of the artificial intelligence workflow pipeline or a computing device in communication with the first component;
- identifying, based on the root cause, a remediation plan;
- and
- performing the remediation plan to update operation of the artificial intelligence workflow pipeline to address the communication bottleneck and facilitate provisioning of desired computer implemented service.
Dependencies are inferred from the claim text.