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.
Patent No.:
Date of Patent:
Jan. 27, 2015
Filed:
Aug. 01, 2012
Michael E. Concini, Cary, NC (US);
Curtiss J. Howard, Raleigh, NC (US);
Stephen J. Kenna, Cary, NC (US);
Maxim A. Moldenhauer, Durham, NC (US);
Seth R. Peterson, Raleigh, NC (US);
Michael E. Concini, Cary, NC (US);
Curtiss J. Howard, Raleigh, NC (US);
Stephen J. Kenna, Cary, NC (US);
Maxim A. Moldenhauer, Durham, NC (US);
Seth R. Peterson, Raleigh, NC (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A request dispatcher can automatically switch between processing request dispatches in a synchronous mode and an asynchronous mode. Each dispatch can be associated with a unique identification value such as a process ID or Uniform Resource Identifier (URI), historic metrics, and a ruleset. With each execution of the request dispatch, historic metrics can be collected. Metrics can include, but is not limited to, execution duration and/or execution frequency, processor load, memory usage, network input/output, number of dependent dispatches, and the like. Utilizing historic metrics, rules can be constructed for determining which mode to execute the subsequent execution of the dispatch. As such, runtime optimization of Web applications can be further improved.