1. A computer-implemented method for implementing a resource dependent workflow, the computer-implemented method comprising: receiving, from a workflow controller computing device, a workflow comprising at least one workflow stage dependent on access to at least one computing resource; determining the at least one computing resource on which implementation of the at least one workflow stage is dependent; requesting, from a resource control computing device associated with the at least one computing resource, authorization to access the at least one computing resource; receiving from the resource control computing device an indication that access to the at least one computing resource is denied; and for each time period within a set of time periods, transmitting a status identifier indicating that the computing device implementing the method is awaiting authorization to access the at least one computing resource.