Title :
COOLIP: Simple yet effective job allocation for distributed thermally-throttled processors
Author :
Kumar, Pranaw ; Hoeseok Yang ; Bacivarov, Iuliana ; Thiele, Lothar
Author_Institution :
Comput. Eng. & Networks Lab., ETH Zurich, Zurich, Switzerland
Abstract :
Thermal constraints limit the time for which a processor can run at high frequency. Such thermal-throttling complicates the computation of response times of jobs. For multiple processors, a key decision is where to allocate the next job. For distributed thermally-throttled procesosrs, we present COOLIP with a simple allocation policy: a job is allocated to the earliest available processor, and if there are several available simultaneously, to the coolest one. For Poisson distribution of inter-arrival times and Gaussian distribution of execution demand of jobs, COOLIP matches the 95-percentile response time of Earliest Finish-Time (EFT) policy which minimizes response time with full knowledge of execution demand of unfinished jobs and thermal models of processors. We argue that COOLIP performs well because it directs the processors into states such that a defined sufficient condition of optimality holds.
Keywords :
Gaussian distribution; Poisson distribution; microprocessor chips; resource allocation; COOLIP; EFT policy; Earliest Finish-Time policy; Gaussian distribution; Poisson distribution; allocation policy; distributed thermally-throttled procesosrs; execution demand; interarrival times; multiple processors; response times; thermal constraints; thermal models; thermal-throttling; unfinished jobs; Cooling; Heating; Program processors; Resource management; Steady-state; Time factors; Time-frequency analysis;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location :
Dresden
DOI :
10.7873/DATE.2014.293