17819923. METHODS AND SYSTEMS FOR PROPAGATING A STOPPING CONDITION IN A DISTRIBUTED MULTIPLE-PRODUCER, MULTIPLE-CONSUMER SYSTEM simplified abstract (Capital One Services, LLC)
METHODS AND SYSTEMS FOR PROPAGATING A STOPPING CONDITION IN A DISTRIBUTED MULTIPLE-PRODUCER, MULTIPLE-CONSUMER SYSTEM
Organization Name
Inventor(s)
Ankur Ankur of Arlington VA (US)
METHODS AND SYSTEMS FOR PROPAGATING A STOPPING CONDITION IN A DISTRIBUTED MULTIPLE-PRODUCER, MULTIPLE-CONSUMER SYSTEM - A simplified explanation of the abstract
This abstract first appeared for US patent application 17819923 titled 'METHODS AND SYSTEMS FOR PROPAGATING A STOPPING CONDITION IN A DISTRIBUTED MULTIPLE-PRODUCER, MULTIPLE-CONSUMER SYSTEM
Simplified Explanation
The abstract describes methods and systems for propagating a stopping condition through a multiple-producer, multiple-consumer distributed system.
- Determining the number of active processes in a process layer
- Determining when a stopping condition is satisfied
- Generating a sentinel in a source queue
- Receiving a processing task at a process
- Determining if the processing task is a sentinel
- Terminating the first process
- Decrementing the number of active processes by one
- Generating the sentinel in a destination queue
---
- Potential Applications
- Distributed computing systems
- Task management in cloud computing environments
- Network communication protocols
- Problems Solved
- Efficiently propagating stopping conditions in distributed systems
- Managing tasks and processes in a coordinated manner
- Ensuring proper termination of processes in a distributed environment
- Benefits
- Improved system efficiency
- Enhanced task management capabilities
- Better coordination and synchronization in distributed systems
Original Abstract Submitted
Methods and systems for propagating a stopping condition through a multiple-producer, multiple-consumer distributed system. The method includes determining the number of active processes in a process layer, determining that a stopping condition is satisfied, generating a sentinel in a source queue, receiving a processing task at a process, determining whether the processing task is a sentinel, terminating the first process, decrementing the number of active processes by one, and generating the sentinel in a destination queue.