1. A cloud computing system having a computing resource providing a first service offering at least a first computing paradigm and a second computing paradigm, and a workload policy manager configured to identify a task to be assessed and to assign a workload associated with the task to at least one of the first computing paradigm or the second computing paradigm according to a resource allocation control method that configures the workload policy manager to: initialize a table of Q-values for the task to be assessed and including a respective Q-value for each respective computing paradigm, each Q-value being set to a respective initial value; select one of the first computing paradigm or the second computing paradigm as a current computing paradigm for assessment of the task; determine at least one performance metric of the task to be assessed for the current computing paradigm; assess the at least one performance metric; determine, responsive to the assessment of the performance metric, a respective change to be applied to a respective Q-value associated with each computing paradigm; apply the respective changes to the respective Q-values; and reassign a workload associated with the task among available computing resources based on a ratio between the Q-values.