Microsoft technology licensing, llc (20240137295). DISTRIBUTED WORKLOAD REASSIGNMENT FOLLOWING COMMUNICATION FAILURE simplified abstract
Contents
- 1 DISTRIBUTED WORKLOAD REASSIGNMENT FOLLOWING COMMUNICATION FAILURE
- 1.1 Organization Name
- 1.2 Inventor(s)
- 1.3 DISTRIBUTED WORKLOAD REASSIGNMENT FOLLOWING COMMUNICATION FAILURE - A simplified explanation of the abstract
- 1.4 Simplified Explanation
- 1.5 Potential Applications
- 1.6 Problems Solved
- 1.7 Benefits
- 1.8 Potential Commercial Applications
- 1.9 Possible Prior Art
- 1.10 Original Abstract Submitted
DISTRIBUTED WORKLOAD REASSIGNMENT FOLLOWING COMMUNICATION FAILURE
Organization Name
microsoft technology licensing, llc
Inventor(s)
David Kruse of Kirkland 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.