• DocumentCode
    233119
  • Title

    The Redundant Delay Time-Based (RDTB) Algorithm for Fault Tolerant Server Clusters

  • Author

    Enokido, T. ; Takizawa, M.

  • Author_Institution
    Rissho Univ., Tokyo, Japan
  • fYear
    2014
  • fDate
    8-10 Nov. 2014
  • Firstpage
    169
  • Lastpage
    176
  • Abstract
    Server cluster systems are widely used to realize high performance and fault-tolerant information systems. In order to make a server cluster fault-tolerant, multiple replicas of each application process are performed on multiple servers. However, the larger electric energy is consumed in a server cluster due to redundant execution of multiple replicas. The redundant power consumption laxity-based (RPCLB) algorithm is discussed to select multiple servers for energy-efficiently performing replicas of each application process so that the total energy consumption of a server cluster can be reduced. Here, a load balancer has to collect a state of every current replica to estimate the energy consumption of each server. It is difficult to precisely estimate the energy consumption of each server in the real environment since the state of each replica on a server is changed during the estimation. In this paper, we propose a novel redundant delay time based (RDTB) algorithm to select multiple servers for redundantly performing each application process so that the total energy consumption of a server cluster can be reduced. Here, it is not necessary to collect a state of every replica to estimate the energy consumption of each server. Hence, the overhead of a load balancer can be reduced in the RDTB algorithm than the RPCLB algorithm. We evaluate the RDTB algorithm compared with the basic round-robin and RPCLB algorithms. In the evaluation, we show the average total energy consumption of a server cluster in the RDTB algorithm is the same as the RPCLB algorithm and can be maximally reduced to 36% of the RR algorithm. We show the average response time of each process in the RPCLB, RDTB, and RR algorithms is the same. In addition, we show the total number of messages exchanged between a load balancer and servers in the RDTB algorithm is the same as the RR algorithm and can be more reduce than the RPCLB algorithm.
  • Keywords
    energy consumption; fault tolerant computing; information systems; power aware computing; resource allocation; RDTB algorithm; RPCLB algorithm; RR algorithm; application process; electric energy consumption; energy consumption estimation; fault tolerant server clusters; high performance fault-tolerant information systems; load balancer; redundant delay time-based algorithm; redundant power consumption laxity-based algorithm; round-robin algorithm; Clustering algorithms; Delays; Energy consumption; Load modeling; Power demand; Servers; Time factors; Energy-aware systems; Fault tolerant systems; Green IT; Redundant delay time-based (RDTB) algorithm; Server cluster systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Broadband and Wireless Computing, Communication and Applications (BWCCA), 2014 Ninth International Conference on
  • Conference_Location
    Guangdong
  • Print_ISBN
    978-1-4799-4174-2
  • Type

    conf

  • DOI
    10.1109/BWCCA.2014.126
  • Filename
    7016064