Netinfo Security ›› 2016, Vol. 16 ›› Issue (12): 51-59.doi: 10.3969/j.issn.1671-1122.2016.12.008

• Orginal Article • Previous Articles     Next Articles

Research on a Cloud Resource Allocation Mechanism Based on Double Auction and Cell Membrane Optimization Algorithm

Lijing WANG1, Xingwei WANG1,2(), Min HUANG3   

  1. 1. School of Computer Science and Engineering, Northeastern University, Shenyang Liaoning 110819,China
    2. School of Software, Northeastern University, Shenyang Liaoning 110819,China
    3. School of Information Science and Engineering, Northeastern University, Shenyang Liaoning 110819,China
  • Received:2016-07-14 Online:2016-12-20 Published:2020-05-13

Abstract:

Cloud computing is a new computing paradigm which virtualizes the underlying infrastructure resources into a resource pool and the resources are provided to cloud users in the form of services. Reasonable distribution and use of cloud resources is a prerequisite for ensuring the security of the cloud. Based on the characteristics of cloud resources and cloud market, combining with the knowledge of economics, this paper proposes a cloud resource allocation mechanism based on double auction and cell membrane optimization algorithm. In this mechanism, cloud resources are priced by double auction and three criterions are introduced to evaluate the effectiveness and efficiency of the proposed resource allocation scheme. The objective value is introduced as the optimization objective and optimal resource allocation scheme is obtained by using the cell membrane optimization algorithm. The simulation results show that the proposed mechanism is both feasible and effective.

Key words: cloud computing, resource allocation, double auction, cell membrane optimization

CLC Number: