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 条
  • [1] Improving Energy Efficiency of Database Clusters through Prefetching and Caching
    Zhou, Yi
    Taneja, Shubbhi
    Alghamdi, Mohammed
    Qin, Xiao
    2018 18TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2018, : 388 - 391
  • [2] Energy-Efficient Data Caching and Prefetching for Mobile Devices Based on Utility
    Huaping Shen
    Mohan Kumar
    Sajal K. Das
    Zhijun Wang
    Mobile Networks and Applications, 2005, 10 : 475 - 486
  • [3] Energy-efficient data caching and prefetching for mobile devices based on utility
    Shen, HP
    Kumar, M
    Das, SK
    Wang, ZJ
    MOBILE NETWORKS & APPLICATIONS, 2005, 10 (04) : 475 - 486
  • [4] Energy-Efficient Hardware Data Prefetching
    Guo, Yao
    Narayanan, Pritish
    Bennaser, Mahmoud Abdullah
    Chheda, Saurabh
    Moritz, Csaba Andras
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (02) : 250 - 263
  • [5] Energy-Efficient Register Caching with Compiler Assistance
    Jones, Timothy M.
    O'Boyle, Michael F. P.
    Abella, Jaume
    Gonzalez, Antonio
    Ergin, Oguz
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2009, 6 (04) : 13
  • [6] On Energy-Efficient Edge Caching in Heterogeneous Networks
    Gabry, Frederic
    Bioglio, Valerio
    Land, Ingmar
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2016, 34 (12) : 3288 - 3298
  • [7] Practical models for energy-efficient prefetching in mobile embedded systems
    Tang, Jie
    Liu, Chen
    Liu, Shaoshan
    Gaudiot, Jean-Luc
    MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (08) : 1173 - 1182
  • [8] Energy-Efficient Hardware Prefetching for CMPs using Heterogeneous Interconnects
    Flores, Antonio
    Aragon, Juan L.
    Acacio, Manuel E.
    PROCEEDINGS OF THE 18TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2010, : 147 - 154
  • [9] ECAP: energy-efficient caching for prefetch blocks in tiled chip multiprocessors
    Deb, Dipika
    Jose, John
    Palesi, Maurizio
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2019, 13 (06) : 417 - 428
  • [10] Instruction Criticality Based Energy-Efficient Hardware Data Prefetching
    Kalani, Neelu Shivprakash
    Panda, Biswabandan
    IEEE COMPUTER ARCHITECTURE LETTERS, 2021, 20 (02) : 146 - 149