DocumentCode :
244342
Title :
The Energy Efficiency of Database Replication Protocols
Author :
Schiper, Nicolas ; Pedone, Fernando ; van Renesse, R.
Author_Institution :
Cornell Univ., Ithaca, NY, USA
fYear :
2014
fDate :
23-26 June 2014
Firstpage :
407
Lastpage :
418
Abstract :
Replication is a widely used technique to provide high-availability to online services. While being an effective way to mask failures, replication comes at a price: at least twice as much hardware and energy are required to mask a single failure. In a context where the electricity drawn by data centers worldwide is increasing each year, there is a need to maximize the amount of useful work done per Joule, a metric denoted as energy efficiency. In this paper, we review commonly-used database replication protocols and experimentally measure their energy efficiency. We observe that the most efficient replication protocol achieves less than 60% of the energy efficiency of a stand-alone server on the TPC-C benchmark. We identify algorithmic techniques that can be used by any protocol to improve its efficiency. Some approaches improve performance, others lower power consumption. Of particular interest is a technique derived from primary-backup replication that implements a transaction log on low-power backups. We demonstrate how this approach can lead to an energy efficiency that is 79% of the one of a stand-alone server. This constitutes an important step towards reconciling replication with energy efficiency.
Keywords :
database management systems; energy conservation; power aware computing; Joule metric; TPC-C benchmark; data centers; database replication protocols; energy efficiency; power consumption; primary-backup replication; replication technique; stand-alone server; Benchmark testing; Context; Databases; Energy measurement; Protocols; Servers; Throughput; Fault-tolerance; database replication; energy efficiency;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Systems and Networks (DSN), 2014 44th Annual IEEE/IFIP International Conference on
Conference_Location :
Atlanta, GA
Type :
conf
DOI :
10.1109/DSN.2014.46
Filename :
6903598
Link To Document :
بازگشت