Patents by Inventor Muhammad Anis Uddin Nasir

Muhammad Anis Uddin Nasir has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11005925
    Abstract: A computer-implemented method for balancing loads of a distributed system having a plurality of nodes via a load balancing scheme is presented. The method includes determining an average load of the plurality of nodes once a request is sent to the distributed system, determining a threshold load value based on the determined average load of the plurality of nodes, and randomly selecting a node of the plurality of nodes based on a hash value. The method further includes determining whether the randomly selected node is above or below the threshold load value, and, if the randomly selected node is above the threshold load value, randomly selecting another node, and if the randomly selected node is below the threshold load value, then selecting such node to process the request.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Muhammad Anis Uddin Nasir, Hiroshi Horii, Takayuki Osogami, Rudy Raymond Harry Putra
  • Publication number: 20190268405
    Abstract: A computer-implemented method for balancing loads of a distributed system having a plurality of nodes via a load balancing scheme is presented. The method includes determining an average load of the plurality of nodes once a request is sent to the distributed system, determining a threshold load value based on the determined average load of the plurality of nodes, and randomly selecting a node of the plurality of nodes based on a hash value. The method further includes determining whether the randomly selected node is above or below the threshold load value, and, if the randomly selected node is above the threshold load value, randomly selecting another node, and if the randomly selected node is below the threshold load value, then selecting such node to process the request.
    Type: Application
    Filed: February 28, 2018
    Publication date: August 29, 2019
    Inventors: Muhammad Anis Uddin Nasir, Hiroshi Horii, Takayuki Osogami, Raymond H. P. Rudy