Computer and Modernization

Previous Articles     Next Articles

Auction-based Resource Match Algorithm in Data Centers

  

  1. (1. National Network New Media Engineering Research Center, Institute of Acoustics, Chinese Academy of Sciences, Beijing 100190, China;
    2. University of Chinese Academy of Sciences, Beijing 100049, China)
  • Received:2018-04-09 Online:2018-10-26 Published:2018-10-26

Abstract: Hosts and workload in data-centers are heterogeneous, resulting in imbalanced utilization of host resources. This imbalanced utilization then results in poor overall utilization, waste of host resources and high operating cost. Aiming at the task assignment problem of data-centers in cloud platform, where different resources are not utilized evenly, a virtual machine allocation and migration algorithm based on continuous double auction is proposed. On the one hand, the algorithm uses a variety of heuristics to filter hosts and virtual machines, placing overloaded and underloaded hosts in data-center auction market. On the other hand, by rationally constructing pricing strategies and auction trading strategies, a complete auction process is formed. Furthermore, in order to solve the problem of multi-resource transactions, a trading strategy of auction process based on resource matching is proposed. Simulation experiments show that the proposed method can effectively match the resources of the data center host and the virtual machine. By introducing the resource matching, the proposed algorithm can balance the utilization of each kind of resource and improve the overall resource utilization.

Key words: cloud computing, task allocation, auction algorithm, resource matching, virtual machin

CLC Number: