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 条
  • [21] MULTI-PROCESSOR ARCHITECTURE FOR SIMULATION.
    McQuade, Michael R.
    Alford, Cecil O.
    [J]. Combustion and Flame, 1980, 5 (03) : 42 - 46
  • [22] Heterogeneous Multi-Processor Coherent Interconnect
    Chirca, Kai
    Pierson, Matthew
    Zbiciak, Joe
    Thompson, David
    Wu, Daniel
    Myilswamy, Shankar
    Griesmer, Roger
    Basavaraj, Kedar
    Huynh, Thomas
    Dayal, Akshit
    You, Junbok
    Eyres, Pat
    Ghadiali, Yusuf
    Beck, Todd
    Hill, Anthony
    Bhoria, Naveen
    Duc Bui
    Tran, Jonathan
    Rahman, Mujibur
    Fei, Hong
    Jagathesan, Shoban
    Anderson, Tim
    [J]. 2013 IEEE 21ST ANNUAL SYMPOSIUM ON HIGH-PERFORMANCE INTERCONNECTS (HOTI), 2013, : 17 - 24
  • [23] Bicriteria Multi-Processor Static Scheduling
    Girault, Alain
    Kalla, Hamoudi
    [J]. ERCIM NEWS, 2008, (75): : 46 - 47
  • [24] Multi-processor scheduling problems in planning
    Long, D
    Fox, M
    [J]. IC-AI'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS I-III, 2001, : 998 - 1004
  • [25] The Multi-Processor Scheduling Problem in Phylogenetics
    Zhang, Jiajie
    Stamatakis, Alexandros
    [J]. 2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 691 - 698
  • [26] COMMUNICATION COMPLEXITY OF MULTI-PROCESSOR SYSTEMS
    FLEISCHER, R
    [J]. INFORMATION PROCESSING LETTERS, 1989, 30 (02) : 57 - 65
  • [27] A multi-processor platform for signal processing
    Freeman, BJ
    [J]. SIGNAL PROCESSING, SENSOR FUSION, AND TARGET RECOGNITION VII, 1998, 3374 : 483 - 494
  • [28] Network of browsers - A multi-processor computer
    Fletcher, L
    Malhotra, V
    [J]. Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Networks, 2004, : 416 - 421
  • [29] Dynamically Reconfigurable Multi-Processor Arrays
    Glenn-Anderson, James
    [J]. CONFERENCE RECORD OF THE 2014 FORTY-EIGHTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2014, : 1858 - 1863
  • [30] NEW UNIVAC MULTI-PROCESSOR SYSTEM
    不详
    [J]. PROCESS CONTROL AND AUTOMATION, 1966, 13 (02): : 42 - &