Patent ID: 8949839
Filing Date: 2015-02-03
Classification: G06F,H04L

Abstract:
1. A method of processing incoming work requests in a multi-tenant cloud computing environment, the method comprising: providing, with a computer, a policy-based queue controller to implement workflow controls to control workflow in the cloud computing environment, the workflow comprising all pending work requests received by the cloud computing environment at a particular time; processing, with the policy-based queue controller, work requests against the cloud computing environment to determine provisioning order of different workflows; analyzing, with the policy-based queue controller, an incoming work request by identifying one or more attributes of the work request that impact one or more policies defined for the cloud computing environment, the one or more policies governing execution of the work requests; determining, with the policy-based queue controller, a status of the work request, based on the analysis of the incoming work request as it impacts the one or more policies, wherein determining the status of the work request comprises, based on a determination that the incoming work request is likely one of a mistake or an attempted attack, determining, with the policy-based queue controller, a status of the work request comprising an indication that the work request is to be one of blocked permanently or blocked pending administrative review; and queuing, with the policy-based queue controller, the incoming work request for execution by one or more computer systems in the cloud computing environment, based on the determined status of the work request, wherein queuing the incoming work request for execution comprises, based on a determination that the determined status of the work request comprises an indication that the work request is to be one of blocked permanently or blocked pending administrative review, preventing, with the policy-based queue controller, execution of the incoming work request, wherein the one or more policies are applied to the incoming work request, based on a workflow order and a cloud computing environment status.