Energy-aware passive replication of processes

  • Authors:
  • Dilawaer Duolikun;Ailixier Aikebaier;Tomoya Enokido;Makoto Takizawa

  • Affiliations:
  • Department of Advanced Sciences, Hosei University, Koganei-shi, Tokyo, Japan;National Institute of Information and Communications Technology, Koganei, Tokyo, Japan;Faculty of Bussiness Administration, Rissho University, Osaki, Tokyo, Japan;Department of Advanced Sciences, Hosei University, Koganei-shi, Tokyo, Japan

  • Venue:
  • Journal of Mobile Multimedia
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

In information systems, processes requested by clients have to be performed on servers so that not only QoS (quality of service) requirements like response time are satisfied but also the total electric power consumed by servers to perform processes has to be reduced. Furthermore, each process has to be reliably performed in the presence of server faults. In our approach to reliably performing processes, each process is redundantly performed on multiple servers. The more number of servers a process is performed on, the more reliably the process can be performed but the more amount of electric power is consumed by the servers. Hence, it is critical to discuss how to reliably and energy-efficiently perform processes on multiple servers. In this paper, we discuss how to reduce the total electric power consumed by servers in a cluster where each request process is passively replicated on multiple servers. Here, a process is performed on only one primary server while taking checkpoints and sending the checkpoints to secondary servers. If the primary server is faulty, one of the secondary servers takes over the faulty primary server and the process is performed from the check point on the new primary server. We evaluate the energy-aware passive replication scheme of a process in terms of total power consumption and average execution time and response time of each process in presence of server fault.