Probabilistic aging command sorting

Systems and methods are disclosed for probabilistic aging command sorting, including adjusting an execution order for a command based on a probability of the command reaching a time out threshold. Various example embodiments are directed to selecting a command for execution from a queue of commands...

Full description

Saved in:
Bibliographic Details
Main Authors DeRosa, Jeffrey Vincent, Trantham, Jon David, Gaertner, Mark
Format Patent
LanguageEnglish
Published 04.06.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Systems and methods are disclosed for probabilistic aging command sorting, including adjusting an execution order for a command based on a probability of the command reaching a time out threshold. Various example embodiments are directed to selecting a command for execution from a queue of commands awaiting execution, in which the commands have non-uniform attributes influencing their selection and a time limit within which to execute them. In some embodiments, an apparatus may comprise a circuit configured to calculate a first estimated access time to execute a selected command from a command queue, modify the first estimated access time based on a probability of the selected command reaching a time-out age threshold to determine a time out-adjusted access time, and execute the selected command in an order based on the time out-adjusted access time.
Bibliography:Application Number: US201414471981