Computer and Modernization

Previous Articles     Next Articles

Ant-colony Optimization Energy-saving Scheduling Algorithm for Multi-core Systems

  

  1. School of Information Science and Engineering, Guilin University of Technology, Guilin 541006, China
  • Received:2015-12-09 Online:2016-06-16 Published:2016-06-17

Abstract:  This paper mainly studies the energy consumption optimization on the multi-core systems. Firstly, according to the characteristics of the multi-core systems, we formulated the task model and energy consumption model on the multi-core systems. Then, based on ant-colony optimization, we designed and implemented an energy saving algorithm on multi-core systems. The core idea of the proposed algorithm is to use the transition rules of probabilistic state to obtain the proper solution. Furthermore, the global pheromones update strategy is used to avoid falling into local optimum. The experimental results show that the proposed algorithm outperforms better than that of greedy algorithm, etc. And it has only 0.7% higher energy consumption than that of the exhaustive algorithm. Moreover, it has a low-complexity in the large-scale data set.

Key words: multi-core systems, ant-colony optimization algorithm, energy-saving algorithm

CLC Number: