Cloud computing is emerging as a new paradigm of large-scale distributed computing. It is a framework for enabling convenient, on-demand network access to a shared pool of computing resources. The service performance could be impacted when the network traffic is congested due to widely distributed service providers in clouds. This can be a major barrier for tasks with real-time requirements. In cloud environment, task scheduling is one of the core and challenging issues and a preemptable & priority scheduling mechanism can improve the utilization of resources (like CPU speed, memory, disk space and bandwidth) in clouds. This paper presents an approach for dynamic task scheduling algorithms that can maintain the load balancing and provides better improved strategies through efficient task scheduling system.