A computational is a wide-area computing environment for cross-domain resource sharing and service integration. Most clouds generally emphasize sharing resources and services on demand, the scheduling strategy based on selecting resource that are near and owns more bandwidth available has better characteristics. The notion of game theory is proposed in this paper, which can be used as the criteria for cloud selection taking physical distance, bandwidth available and cost into consideration, combine the performance optimization and the price optimization to implement scheduling optimization in a whole sense so as to improve the stability and effectiveness of clouds resource scheduling. A synthesis-based Resource Allocation for Clouds framework is described. A modeling is developed to enable performance of the algorithm to be investigated quantitatively.