Cloud computing is the set of distributed computing nodes. The distribution of virtual machine (VM) images to a set of distributed compute nodes in a CrossCloud computing environment is main issue considered in this paper. This paper will be dealing with the problem of scheduling virtual machine (VM) images to a set of distributed compute nodes in a Cross-Cloud computing environment. To address this problem, an efficient approach for VM management is proposed and implemented in this paper. The result will be used as an effective scheduling guidance for VM scheduling on cloud computing as well as cross cloud computing environment.