We propose a three-dimensional virtual resource (VR) scheduling method. We present a bin packing problem based heuristics VR allocation algorithm. We demonstrate a multi-dimensional power-aware based VR scheduling algorithm. We put forward a VR optimization algorithm to reduce energy consumption. The simulation results demonstrate the effectiveness of the proposed method.