A Goal Programming Approach for the Joint Optimization of Energy Consumption and Response Time in Computational Grids

被引:16
作者
Khan, Samee Ullah [1 ]
机构
[1] N Dakota State Univ, Dept Elect & Comp Engn, Fargo, ND 58108 USA
来源
2009 IEEE 28TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCC 2009) | 2009年
关键词
distributed systems; goal programming; optimization; energy-efficiency; POWER;
D O I
10.1109/PCCC.2009.5403860
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We study the multi-objective problem of mapping independent tasks onto a set of computational grid machines that simultaneously minimizes the energy consumption and response time (makespan) subject to the constraints of deadlines and architectural requirements. We propose an algorithm based on goal programming that effectively converges to the compromised Pareto optimal solution. Compared to other traditional multi-objective optimization techniques that require identification of the Pareto frontier, goal programming directly converges to the compromised solution. Such a property makes goal programming a very efficient multi-objective optimization technique. Moreover, simulation results show that the proposed technique achieves superior performance compared to the greedy and linear relaxation heuristics, and competitive performance relative to the optimal solution implemented in LINDO for small-scale problems.
引用
收藏
页码:410 / 417
页数:8
相关论文
共 27 条
[1]   Schedulability analysis and utilization bounds for highly scalable real-time services [J].
Abdelzaher, TF ;
Lu, CY .
SEVENTH IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2001, :15-25
[2]  
[Anonymous], 1979, Multiple attribute decision making: methods and applications: a state-of-the-art survey
[3]  
[Anonymous], 2015, Linear and Nonlinear Programming
[4]  
[Anonymous], 2001, WORKSH COMP OP SYST
[5]   Dynamic speed scaling to manage energy and temperature [J].
Bansal, N ;
Kimbrel, T ;
Pruhs, K .
45TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2004, :520-529
[6]   Power and energy management for server systems [J].
Bianchini, R ;
Rajamony, R .
COMPUTER, 2004, 37 (11) :68-+
[7]  
Bunde D.P., 2006, Proc. ACM Symp. Parallel Alg. and Arch, P190, DOI DOI 10.1145/1148109.1148140
[8]   Simwattch: Integrating complete-system and user-level performance and power simulators [J].
Chen, Jianwei ;
Dubois, Michel ;
Stenstroem, Per .
IEEE MICRO, 2007, 27 (04) :34-48
[9]   Dynamic Power Management for non-stationary service requests [J].
Chung, EY ;
Benini, L ;
Bogliolo, A ;
De Micheli, G .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION 1999, PROCEEDINGS, 1999, :77-81
[10]   INTERACTIVE GOAL PROGRAMMING [J].
DYER, JS .
MANAGEMENT SCIENCE SERIES A-THEORY, 1972, 19 (01) :62-70