17819923. METHODS AND SYSTEMS FOR PROPAGATING A STOPPING CONDITION IN A DISTRIBUTED MULTIPLE-PRODUCER, MULTIPLE-CONSUMER SYSTEM simplified abstract (Capital One Services, LLC)

From WikiPatents
Jump to navigation Jump to search

METHODS AND SYSTEMS FOR PROPAGATING A STOPPING CONDITION IN A DISTRIBUTED MULTIPLE-PRODUCER, MULTIPLE-CONSUMER SYSTEM

Organization Name

Capital One Services, LLC

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

---

      1. Potential Applications
  • Distributed computing systems
  • Task management in cloud computing environments
  • Network communication protocols
      1. 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
      1. 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.