An Energy-Efficient Redundant Execution Algorithm by Terminating Meaningless Redundant Processes

被引:19
作者
Enokido, Tomoya [1 ]
Aikebaier, Ailixier [1 ]
Takizawa, Makoto [1 ]
机构
[1] Rissho Univ, Tokyo, Japan
来源
2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA) | 2013年
关键词
RPCLB algorithm; IRPCLB algorithm; Power consumption model; Redundant execution; Green computing; TO-PEER SYSTEMS; POWER-CONSUMPTION; MODEL;
D O I
10.1109/AINA.2013.78
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
It is critical to discuss how to realize not only energy-aware but also robust clusters of servers. A client usually issues a request to one server in a cluster and the server sends a reply to the client. Once the server stops by fault, the client does not receive a reply of the request and might be suspended to wait for a reply. Hence, each request is redundantly performed on multiple servers to be tolerant of server faults. In our previous studies, multiple servers are selected to redundantly and energy-efficiently perform a request process in the redundant power consumption laxity-based (RPCLB) algorithm. Here, since each application process is redundantly performed on more than one server, the larger amount of electric power is consumed. In this paper, we newly propose the improved RPCLB (IRPCLB) algorithm where once a process successfully terminates on one server, meaningless redundant processes are not performed on the other servers. We show the total power consumption of servers is reduced in the IRPCLB algorithm while the execution time of processes is almost the same as the RPCLB and round-robin (RR) algorithms.
引用
收藏
页码:1 / 8
页数:8
相关论文
共 13 条
[1]  
[Anonymous], 2010, JOB SCHEDULING ALGOR
[2]   Analytical and experimental evaluation of cluster-based network servers [J].
Bianchini R. ;
Carrera E.V. .
World Wide Web, 2000, 3 (04) :215-229
[3]  
Coulouris George F., 2012, Distributed Systems: Concepts and Design, V5th
[4]  
ENOKIDO T, 2012, P 14 INT S MULT NETW, P562
[5]  
Enokido T., 2012, P 6 INT C COMPL INT, P276
[6]   An Integrated Power Consumption Model for Distributed Systems [J].
Enokido, Tomoya ;
Takizawa, Makoto .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2013, 60 (02) :824-836
[7]   Process Allocation Algorithms for Saving Power Consumption in Peer-to-Peer Systems [J].
Enokido, Tomoya ;
Aikebaier, Ailixier ;
Takizawa, Makoto .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2011, 58 (06) :2097-2105
[8]   A Model for Reducing Power Consumption in Peer-to-Peer Systems [J].
Enokido, Tomoya ;
Aikebaier, Ailixier ;
Takizawa, Makoto .
IEEE SYSTEMS JOURNAL, 2010, 4 (02) :221-229
[9]   Green HPC From Nice to Necessity Introduction [J].
Hemmert, Scott .
COMPUTING IN SCIENCE & ENGINEERING, 2010, 12 (06) :8-10
[10]  
Lamport R., 1982, ACM T PROGR LANG SYS, V4, P382