An intelligent resource allocation mechanism in the cloud computing environment
Jiajia Sun, Xingwei Wang, Min Huang · 2013
In cloud computing, all kinds of idle resources can be pooled to establish a resource pool, and a service combined with different kinds of resources is provided for users through virtualization. Therefore, an effective mechanism is necessary for managing and allocating the resources. In this paper, we propose an intelligent resource allocation mechanism based on double combinatorial auction. A feedback evaluation based reputation system is implemented to avoid malicious behavior, and a price decision mechanism based on a BP (back propagation) neural network is proposed to make decisions scientifically. Since the winner determination is an NP hard problem, group search optimization algorithm is introduced to achieve optimal allocation with the optimization goals being market surplus and total reputation. We also conduct empirical studies to demonstrate the feasibility and effectiveness of the proposed mechanism.