The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 20, 2021

Filed:

Dec. 31, 2017
Applicant:

Allscripts Software, Llc, Chicago, IL (US);

Inventors:

William Harmon Bishop, Raleigh, NC (US);

Larry Eugene Horton, Wake Forest, NC (US);

Richard Patrick Scruggs, Fuquay-Varina, NC (US);

Assignee:

Allscripts Software, LLC, Chicago, IL (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/25 (2019.01); G06F 9/50 (2006.01); G06F 9/48 (2006.01); G06F 16/27 (2019.01); G06F 16/23 (2019.01);
U.S. Cl.
CPC ...
G06F 16/254 (2019.01); G06F 9/4881 (2013.01); G06F 9/5083 (2013.01); G06F 16/2379 (2019.01); G06F 16/27 (2019.01);
Abstract

A method for distributing non-transactional workload in the form of online analytical processing (OLAP) load across multiple database servers comprises receiving, at a scheduler server, a plurality of asynchronous work requests, adding, by the scheduler server, each of the received asynchronous work requests to a work list queue as a work item, and determining, by a scheduler module of the scheduler server, a first work item from the work list queue to select for performance by the first thread of the application server. In accordance with one or more preferred implementations, the first work item is selected utilizing a methodology which determines a number of work items in the work list queue having a processing status that are assigned to a database server, and based thereon determines whether an additional work request can be assigned to that database server without exceeding a request threshold for that database server.


Find Patent Forward Citations

Loading…