Cloud computing has become a popular computing paradigm. From a user's perspective, computing services cloud be used at anytime and at anywhere with SLA. Now-a-days, virtualization technology is an important means in effective management of cloud computing resources. Focuses on dividable batch tasks running in the cloud computing environment, the authors study resource virtualization based on time-division multiplexing. Their methods make sure that users can use system resources equitably in cloud computing with multi-tenants, and allow limited computational resources to meet user requirements as more as possible, as well as improve the utilization of cloud resources.