18077678. DYNAMIC DAG PERFORMANCE SYSTEM simplified abstract (Dell Products L.P.)
Contents
DYNAMIC DAG PERFORMANCE SYSTEM
Organization Name
Inventor(s)
John Cardente of Milford MA (US)
Gaurav Chawla of Austin TX (US)
John Harwood of Boston MA (US)
DYNAMIC DAG PERFORMANCE SYSTEM - A simplified explanation of the abstract
This abstract first appeared for US patent application 18077678 titled 'DYNAMIC DAG PERFORMANCE SYSTEM
The abstract describes a Directed Acyclic Graph (DAG) performance system that manages a dynamic DAG and assigns DAG operations to specific compute systems for execution.
- DAG management system stores and processes dynamic DAGs
- Identifies DAG operations and compute system types for each operation
- Selects compute systems to perform DAG operations
- Transmits instructions to selected compute systems for execution
Potential Applications: - Task scheduling in distributed computing systems - Workflow management in data processing pipelines - Resource allocation in cloud computing environments
Problems Solved: - Efficient allocation of tasks to appropriate compute systems - Dynamic management of complex workflows - Optimization of system performance in distributed environments
Benefits: - Improved system efficiency and resource utilization - Streamlined workflow execution - Enhanced scalability and flexibility in task allocation
Commercial Applications: Title: "Dynamic Task Allocation System for Distributed Computing" This technology can be used in industries such as: - Cloud computing providers - Data processing companies - Research institutions for scientific computing
Prior Art: Readers can explore prior research on DAG management systems, task scheduling algorithms, and distributed computing architectures.
Frequently Updated Research: Stay updated on advancements in DAG optimization algorithms, distributed computing frameworks, and workflow automation tools.
Questions about DAG Performance Systems: 1. How does the DAG management system determine the compute system type for each DAG operation? 2. What are the key factors considered when selecting compute systems for task execution?
Original Abstract Submitted
A Directed Acyclic Graph (DAG) performance system includes a DAG management system that is coupled to each of a plurality of compute systems. The DAG management system stores a dynamic DAG, receives a request to perform the dynamic DAG, and identifies a plurality of DAG operations included in the dynamic DAG. The DAG management system then determines a respective compute system type that is configured to perform each of the plurality of DAG operations, and identifies a subset of the plurality of compute systems that each include one of the respective compute system types. The DAG management system then selects a respective compute system from the subset of the plurality of compute systems to perform each of the plurality of DAG operations, and transmits a respective instruction to perform one of the plurality of DAG operations to each respective compute system that was selected to perform that DAG operation.