GreenDB: Energy-Efficient Prefetching and Caching in Database Clusters

被引:8
|
作者
Zhou, Yi [1 ]
Taneja, Shubbhi [2 ]
Zhang, Chaowei [3 ]
Qin, Xiao [3 ]
机构
[1] Columbus State Univ, TSYS Sch Comp Sci, 4225 Univ Ave, Columbus, GA 31907 USA
[2] Sonoma State Univ, Dept Comp Sci, 1801 E Cotati Ave, Rohnert Pk, CA 94928 USA
[3] Auburn Univ, Dept Comp Sci & Software Engn, Auburn, AL 36849 USA
基金
美国国家科学基金会;
关键词
Energy efficiency; prefetching; energy conservation; PARALLEL; MANAGEMENT;
D O I
10.1109/TPDS.2018.2874014
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this study, we propose an energy-efficient database system called GreenDB running on clusters. GreenDB applies a workload-skewness strategy by managing hot nodes coupled with a set of cold nodes in a database cluster. GreenDB fetches popular data tables to hot nodes, aiming to keep cold nodes in the low-power mode in increased time periods. GreenDB is conducive to reducing the number of power-state transitions, thereby lowering energy-saving overhead. A prefetching model and an energy saving model are seamlessly integrated into GreenDB to facilitate the power management in database clusters. We quantitatively evaluate GreenDB's energy efficiency in terms of managing, fetching, and storing data. We compare GreenDB's prefetching strategy with the one implemented in Postgresql. Experimental results indicate that GreenDB conserves the energy consumption of the existing solution by up to 98.4 percent. The findings show that the energy efficiency of GreenDB can be optimized by tuning system parameters, including table size, hit rates, number of nodes, number of disks, and inter-arrival delays.
引用
收藏
页码:1091 / 1104
页数:14
相关论文
共 50 条
  • [31] Energy-Efficient Speculative Execution using Advanced Reservation for Heterogeneous Clusters
    Zhou, Amelie Chi
    Phan, Tien-Dat
    Ibrahim, Shadi
    He, Bingsheng
    PROCEEDINGS OF THE 47TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 2018,
  • [32] Adaptive energy-efficient scheduling algorithm for parallel tasks on homogeneous clusters
    Liu, Wei
    Du, Wei
    Chen, Jing
    Wang, Wei
    Zeng, GuoSun
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2014, 41 : 101 - 113
  • [33] Power-Check: An Energy-Efficient Checkpointing Framework for HPC Clusters
    Rajachandrasekar, Raghunath
    Venkatesh, Akshay
    Hamidouche, Khaled
    Panda, Dhabaleswar K.
    2015 15TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING, 2015, : 261 - 270
  • [34] A Game Theoretic Approach for Energy-Efficient In-Network Caching in Content-Centric Networks
    Fang Chao
    Yu, F. Richard
    Huang Tao
    Liu Jiang
    Liu Yunjie
    CHINA COMMUNICATIONS, 2014, 11 (11) : 135 - 145
  • [35] An energy-efficient distributed in-network caching scheme for green content-centric networks
    Fang, Chao
    Yu, F. Richard
    Huang, Tao
    Liu, Jiang
    Liu, Yunjie
    COMPUTER NETWORKS, 2015, 78 : 119 - 129
  • [36] Mobee: Mobility-aware Energy-efficient Coded Caching in Cloud Radio Access Networks
    Tran, Tuyen X.
    Kazemi, Fatemeh
    Karimi, Esmaeil
    Pompili, Dario
    2017 IEEE 14TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SENSOR SYSTEMS (MASS), 2017, : 461 - 465
  • [37] Barrier mitigation strategies to the deployment of renewable and energy-efficient technologies (REET) in micro and small manufacturing clusters
    Ramesh, Jangam
    Ram, M. Mohan
    Varadarajan, Y. S.
    MATERIALS TODAY-PROCEEDINGS, 2022, 52 : 1622 - 1632
  • [38] Energy-Efficient Multicast/Unicast Edge Caching for Dense Small Cell Networks with Graph Theory
    Mrad, Safa
    Hamouda, Soumaya
    Maharaj, B. T.
    2018 IEEE 87TH VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2018,
  • [39] Towards Energy-Efficient and Thermal-Aware Data Placement for Storage Clusters
    Li, Jie
    Deng, Yuhui
    Fan, Zhifeng
    Zhong, Zijie
    Min, Geyong
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2024, 9 (04): : 631 - 647
  • [40] Energy-efficient Routing
    Junior, Antonio
    Sofia, Rute
    Costa, Antonio
    2011 19TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2011,