×

ASSIGNING MONITORING RESPONSIBILITIES IN DISTRIBUTED SYSTEMS USING OPTIMISTIC CONCURRENCY

  • US 20180246505A1
  • Filed: 02/28/2017
  • Published: 08/30/2018
  • Est. Priority Date: 02/28/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a service management device, the method comprising:

  • receiving, from a plurality of worker machines, a plurality of requests, each request from a worker machine indicating a respective work item to be assigned to that worker machine;

    in response to receiving each request, performing an assignment attempt operation, the assignment attempt operation configured to;

    (i) succeed and insert a reference to the worker machine that issued that request in a database entry associated with the respective work item if no other reference to a worker machine has yet been inserted in the database entry and(ii) otherwise report failure on the assignment attempt operation; and

    returning, by the service management device, a reply to the worker machine that issued each request, the reply indicating whether the assignment attempt operation succeeded, that worker machine configured to;

    (i) process the respective work item in response to a reply indicating success and(ii) refrain from processing the respective work item in response to a reply indicating lack of success.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×