18077678. DYNAMIC DAG PERFORMANCE SYSTEM simplified abstract (Dell Products L.P.)

From WikiPatents
Jump to navigation Jump to search

DYNAMIC DAG PERFORMANCE SYSTEM

Organization Name

Dell Products L.P.

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.