A novel architecture for task scheduling based on Dynamic Queues and Particle Swarm Optimization in cloud computing | IEEE Conference Publication | IEEE Xplore