Systems and methods for caching task execution

Certain disclosed embodiments provide improved systems and methods for processing jobs. The method comprises steps including receiving, from a client device over a network, information representing a job and generating at least two tasks representative of the job. The method further comprises, for e...

Full description

Saved in:
Bibliographic Details
Main Authors Eugley, Brian, Bardwaj, Santosh, Tao, Tao, Kumar, Subodh
Format Patent
LanguageEnglish
Published 27.08.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Certain disclosed embodiments provide improved systems and methods for processing jobs. The method comprises steps including receiving, from a client device over a network, information representing a job and generating at least two tasks representative of the job. The method further comprises, for each task, assigning, by a processor, a signature to the task representative of whether the task has been processed, determining at least one dataset related to the task, and assigning a signature to the determined at least one dataset. The method further comprises searching, by the processor, a data structure for the task signature, and based on the searching, sending the task over a network to a task executor for processing or locating results associated with the task. The method further comprises sending, over a network, a job result to the client device. Systems and computer-readable media are also provided.
Bibliography:Application Number: US201615393018