Patent ID: 9684544
Date: 2017-06-20
CPC Classifications: G06F,H04L

Claim:
1. An apparatus comprising a processor and a storage to store instructions that, when executed by the processor, cause the processor to perform operations comprising: maintain, within one or more storage devices, a federated area to store multiple data sets, multiple job flow definitions, multiple task routines, multiple result reports and multiple instance logs; provide, on a network, a portal to control access by a remote device to the federated area via the network; receive, at the portal, and from the remote device via the network, a first request to execute at least one task routine stored in the federated area to perform at least one corresponding task of a job flow specified in a job flow definition stored in the federated area with at least one data set stored in the federated area, wherein the first request specifies the job flow definition and the at least one data set; retrieve the job flow definition from among the multiple job flow definitions stored in the federated area; retrieve the at least one data set from among the multiple data sets stored in the federated area; determine whether there are one or more instance logs among the multiple instance logs stored in the federated area that were each generated by a previous performance of the at least one task of the job flow with the at least one data set; in response to a determination that there is just one instance log among the multiple instance logs stored in the federated area that was generated by a previous performance of the at least one task of the job flow with the at least one data set, the processor is caused to perform operations comprising: in response to a determination that there is no instance log among the multiple instance logs stored in the federated area that was generated by a previous performance of the at least one task of the job flow with the at least one data set, the processor is caused to perform operations comprising: in response to a determination that there is more than one instance log among the multiple instance logs that were each generated by a previous performance of the at least one task of the job flow with the at least one data set, the processor is caused to provide, via the network, an indication of the more than one instance log to the remote device.