Title :
Using game theory for scheduling tasks on multi-core processors for simultaneous optimization of performance and energy
Author :
Ahmad, Ishfaq ; Ranka, Sanjay ; Khan, Samee Ullah
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Texas at Arlington, Arlington, TX
Abstract :
Multi-core processors are beginning to revolutionize the landscape of high-performance computing. In this paper, we address the problem of power-aware scheduling/mapping of tasks onto heterogeneous and homogeneous multi-core processor architectures. The objective of scheduling is to minimize the energy consumption as well as the makespan of computationally intensive problems. The multi- objective optimization problem is not properly handled by conventional approaches that try to maximize a single objective. Our proposed solution is based on game theory. We formulate the problem as a cooperate game. Although we can guarantee the existence of a Bargaining Point in this problem, the classical cooperative game theoretical techniques such as the Nash axiomatic technique cannot be used to identify the Bargaining Point due to low convergence rates and high complexity. Hence, we transform the problem to a max-max-min problem such that it can generate solutions with fast turnaround time.
Keywords :
game theory; minimax techniques; multiprocessing systems; processor scheduling; computationally intensive problems; game theory; high-performance computing; max-max-min problem; multicore processor architectures; power-aware scheduling; scheduling tasks; simultaneous optimization; Computer architecture; Computer science; Dynamic voltage scaling; Energy consumption; Game theory; Job shop scheduling; Multicore processing; Power engineering and energy; Processor scheduling; Voltage control;
Conference_Titel :
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location :
Miami, FL
Print_ISBN :
978-1-4244-1693-6
Electronic_ISBN :
1530-2075
DOI :
10.1109/IPDPS.2008.4536420