The International Journal of Innovative Research in Computer and Communication Engineering
Cloud computing model attracts many complex applications that run on data centers. Complex applications often require parallel processing capabilities. By using virtualization technologies the computing capacity of each node is divided into K-Virtual Machines (KVMs). Attaining KVMs are based on the available resources of physical machine. Collocation of virtual machines on each node will run multiple jobs simultaneously. Running parallel jobs on each node would increase resource utilization on each physical machine. Job management is the key role in cloud computing systems, parallel job scheduling problems are main which relate to the efficiency of the whole cloud computing.