Dynamic multi objective task scheduling in cloud computing using reinforcement learning for energy and cost optimization | Synapse