On Multi-Processor Speed Scaling with Migration

被引:0
|
作者
Albers, Susanne [1 ]
Antoniadis, Antonios [1 ]
Greiner, Gero
机构
[1] Humboldt Univ, Dept Comp Sci, Berlin, Germany
关键词
energy efficiency; offline algorithm; online algorithm; flow computation; competitive analysis; BOUNDS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We investigate a very basic problem in dynamic speed scaling where a sequence of jobs, each specified by an arrival time, a deadline and a processing volume, has to be processed so as to minimize energy consumption. Previous work has focused mostly on the setting where a single variable-speed processor is available. In this paper we study multiprocessor environments with m parallel variable-speed processors assuming that job migration is allowed, i.e. whenever a job is preempted it may be moved to a different processor. We first study the offline problem and show that optimal schedules can be computed efficiently in polynomial time. In contrast to a previously known strategy, our algorithm does not resort to linear programming. We develop a fully combinatorial algorithm that relies on repeated maximum flow computations. The approach might be useful to solve other problems in dynamic speed scaling. For the online problem, we extend two algorithms Optimal Available and Average Rate proposed by Yao et al. [16] for the single processor setting. We prove that Optimal Available is alpha(alpha)-competitive, as in the single processor case. Here alpha > 1 is the exponent of the power consumption function. While it is straightforward to extend Optimal Available to parallel processing environments, the competitive analysis becomes considerably more involved. For Average Rate we show a competitiveness of (3 alpha)(alpha)/2 + 2(alpha).
引用
收藏
页码:279 / 288
页数:10
相关论文
共 50 条
  • [1] On multi-processor speed scaling with migration
    Albers, Susanne
    Antoniadis, Antonios
    Greiner, Gero
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2015, 81 (07) : 1194 - 1209
  • [2] Eliminating migration in multi-processor scheduling
    Kalyanasundaram, B
    Pruhs, KR
    [J]. JOURNAL OF ALGORITHMS, 2001, 38 (01) : 2 - 24
  • [3] Eliminating migration in multi-processor scheduling
    Kalyanasundaram, B
    Pruhs, KR
    [J]. PROCEEDINGS OF THE TENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1999, : 499 - 506
  • [4] Integration of DVFS and multi CPUs Scaling in a multi-processor
    Saha, Anish Kumar
    Sambyo, Koj
    Bhunia, C. T.
    [J]. 2015 INTERNATIONAL CONFERENCE ON ELECTRONIC DESIGN, COMPUTER NETWORKS & AUTOMATED VERIFICATION (EDCAV), 2015, : 78 - 81
  • [5] MULTI-PROCESSOR SYSTEMS
    HUGHES, P
    DOONE, T
    [J]. MICROELECTRONICS AND RELIABILITY, 1977, 16 (04): : 281 - 293
  • [6] Optical high speed symmetric multi-processor link implementation
    Kuchta, Daniel
    Baks, Christian
    Mintarno, Evelyn
    de Araujo, Daniel N.
    Cases, Moises
    [J]. 56TH ELECTRONIC COMPONENTS & TECHNOLOGY CONFERENCE 2006, VOL 1 AND 2, PROCEEDINGS, 2006, : 1573 - +
  • [7] Predictive Dynamic Frequency Scaling for Multi-Processor Systems-on-Chip
    Almeida, Gabriel Marchesan
    Busseuil, Remi
    Carara, Everton Alceu
    Hebert, Nicolas
    Varyani, Sameer
    Sassatelli, Gilles
    Benoit, Pascal
    Torres, Lionel
    Moraes, Fernando Gehm
    [J]. 2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 1500 - 1503
  • [8] Multi-Processor Memory Scoreboard: A multi-processor memory ordering and data consistency checker
    Saravu, Prasad Krishna
    [J]. 2016 17TH INTERNATIONAL WORKSHOP ON MICROPROCESSOR AND SOC TEST AND VERIFICATION (MTV), 2016, : 7 - 14
  • [9] A consideration of processor utilization on multi-processor system
    Kashiwagi, Koichi
    Higami, Yoshinobu
    Kobayashi, Shin-Ya
    [J]. ADVANCES IN INFORMATION PROCESSING AND PROTECTION, 2007, : 383 - 390
  • [10] Evaluating the Impact of Task Migration in Multi-Processor Systems-on-Chip
    Almeida, Gabriel Marchesan
    Varyani, Sameer
    Busseuil, Remi
    Sassatelli, Gilles
    Benoit, Pascal
    Torres, Lionel
    Carara, Everton Alceu
    Moraes, Fernando Gehm
    [J]. SBCCI 2010: 23RD SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2010, : 73 - 78