Microsoft technology licensing, llc (20240137295). DISTRIBUTED WORKLOAD REASSIGNMENT FOLLOWING COMMUNICATION FAILURE simplified abstract

From WikiPatents
Jump to navigation Jump to search

DISTRIBUTED WORKLOAD REASSIGNMENT FOLLOWING COMMUNICATION FAILURE

Organization Name

microsoft technology licensing, llc

Inventor(s)

David Kruse of Kirkland WA (US)

Qibo Zhu of Sammamish WA (US)

David Dion of Bothell WA (US)

Vladimir Petter of Bellevue WA (US)

Lokesh Srinivas Koppolu of Redmond WA (US)

DISTRIBUTED WORKLOAD REASSIGNMENT FOLLOWING COMMUNICATION FAILURE - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240137295 titled 'DISTRIBUTED WORKLOAD REASSIGNMENT FOLLOWING COMMUNICATION FAILURE

Simplified Explanation

The abstract of the patent application describes a system and method for identifying situations where a workload has been reassigned to a new node during a failure between nodes. This is achieved by using generation identifiers to track the status of workloads and nodes in the system.

  • The system employs generation identifiers to track the assignment of workloads to nodes.
  • When a failure occurs between nodes, the system reassigns the workload to a new node with a different generation identifier.
  • The old node receives an indication that the workload has been reassigned and stops processing it.

Potential Applications

This technology can be applied in distributed computing systems, cloud computing environments, and data storage systems where workload reassignment is necessary during node failures.

Problems Solved

1. Efficient workload management during node failures. 2. Seamless transition of workloads between nodes without data loss or duplication.

Benefits

1. Improved system reliability and fault tolerance. 2. Enhanced performance by quickly reassigning workloads to functioning nodes. 3. Simplified workload tracking and management.

Potential Commercial Applications

"Fault-Tolerant Workload Reassignment System for Cloud Computing Environments"

Possible Prior Art

Prior art may include similar systems and methods used in distributed computing and data storage systems to manage workloads during node failures.

Unanswered Questions

How does the system handle multiple node failures simultaneously?

The abstract does not specify how the system manages workload reassignment in the case of multiple node failures occurring at the same time.

What is the impact of generation identifiers on system performance?

The abstract does not discuss the potential performance implications of using generation identifiers to track workload reassignment.


Original Abstract Submitted

a generation identifier is employed with various systems and methods in order to identify situations where a workload has been reassigned to a new node and where a workload is still being processed by an old node during a failure between nodes. a master node may assign a workload to a worker node. the worker node sends a request to access target data. the request may be associated with a generation identifier and workload identifier that identifies the node and workload. at some point, a failure occurs between the master node and worker node. the master node reassigns the workload to another worker node. the new worker node accesses the target data with a different generation identifier, indicating to the storage system that the workload has been reassigned. the old worker node receives an indication from the storage system that the workload has been reassigned and stops processing the workload.