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 条
  • [41] Energy-Efficient Algorithms
    Albers, Susanne
    IARCS ANNUAL CONFERENCE ON FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE (FSTTCS 2011), 2011, 13 : 1 - 2
  • [42] Cluster Content Caching: An Energy-Efficient Approach to Improve Quality of Service in Cloud Radio Access Networks
    Zhao, Zhongyuan
    Peng, Mugen
    Ding, Zhiguo
    Wang, Wenbo
    Poor, H. Vincent
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2016, 34 (05) : 1207 - 1221
  • [43] An Adaptive, Energy-Efficient DRL-Based and MCMC-Based Caching Strategy for IoT Systems
    Karras, Aristeidis
    Karras, Christos
    Karydis, Ioannis
    Avlonitis, Markos
    Sioutas, Spyros
    ALGORITHMIC ASPECTS OF CLOUD COMPUTING, ALGOCLOUD 2023, 2024, 14053 : 66 - 85
  • [44] Energy-Efficient Resource Allocation in Software-Defined Mobile Networks with Mobile Edge Computing and Caching
    Liang, Chengchao
    He, Ying
    Yu, F. Richard
    Zhao, Nan
    2017 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2017, : 121 - 126
  • [45] Energy-Efficient Cooperative Spectrum Sensing: A Survey
    Cichon, Krzysztof
    Kliks, Adrian
    Bogucka, Hanna
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2016, 18 (03): : 1861 - 1886
  • [46] Energy and delay efficient fog computing using caching mechanism
    Shahid, Muzammil Hussain
    Hameed, Ahmad Raza
    ul Islam, Saif
    Khattak, Hasan Ali
    Din, Ikram Ud
    Rodrigues, Joel J. P. C.
    COMPUTER COMMUNICATIONS, 2020, 154 : 534 - 541
  • [47] EAFR: An Energy-Efficient Adaptive File Replication System in Data-Intensive Clusters
    Lin, Yuhua
    Shen, Haiying
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (04) : 1017 - 1030
  • [49] Energy-Efficient Joint Content Caching and Small Base Station Activation Mechanism Design in Heterogeneous Cellular Networks
    Xie, Renchao
    Li, Zishu
    Huang, Tao
    Liu, Yunjie
    CHINA COMMUNICATIONS, 2017, 14 (10) : 70 - 83
  • [50] Energy-efficient data centers
    Shuja, Junaid
    Madani, Sajjad A.
    Bilal, Kashif
    Hayat, Khizar
    Khan, Samee U.
    Sarwar, Shahzad
    COMPUTING, 2012, 94 (12) : 973 - 994