Think big, start small: a good initiative to design green query optimizers

被引:0
|
作者
Simon Pierre Dembele
Ladjel Bellatreche
Carlos Ordonez
Amine Roukh
机构
[1] LIAS/ISAE-ENSMA - University of Poitiers,
[2] University of Houston,undefined
[3] University of Mostaganem,undefined
来源
Cluster Computing | 2020年 / 23卷
关键词
Relational databases; Query processing; Energy-efficiency; Optimization;
D O I
暂无
中图分类号
学科分类号
摘要
Recently scientists, politicians, students, associations and actors are sounded the alarm to save our planet. The slogan of Greta Thunberg “Our house is on fire” urges any person to act on the climate. As researchers in the field of databases, one of the most active research communities, we are compelled to propose little and big steps to save our planet. It should be noticed that DBMSs are one of the main energy consumers, as responsible to store and efficiently process data. In data stores, research on energy consumption has been mainly focused on some specific types of stores: data centers, database clusters, known as big infrastructures. These stores are computer warehouses dedicated to store and process in a parallel manner a large amount of data. They include different servers and network infrastructures. Energy consumption in traditional DBMSs got less attention compared to data centers, and at the same time, they are widely used in the actual applications. In DB-Engine (https://db-engines.com/en/ranking) ranking DBMSs according to their popularity, traditional DBMSs (Oracle, MySQL, SQL Server, PostgreSQL, DB2) are the top 5 of the most popular systems. This motivates us to integrate energy consumption in the components of these DBMSs. Query optimizers are one of the energy consumer’s components. The actual studies were focused on integrating energy in query optimization in the mono-core processor architecture. Recently, thanks to multi-core, these studies have to be revisited. In this paper, we propose a new approach to integrate the energy dimension into query optimizers in the multi-core processor architecture. Firstly, we present a rich state of the art on energy consumption in the context of traditional databases. Secondly, a crossing from sequential query processing mode to parallel mode is given. Thirdly, we propose a cost model capturing energy in a multicore architecture. Its parameter values are obtained by using non-linear regression and neural network techniques. Finally, our cost model is integrated into the query optimizer in PostgreSQL on which several experiments were conducted showing the efficiency and effectiveness of our proposal.
引用
收藏
页码:2323 / 2345
页数:22
相关论文
共 28 条
  • [1] Think big, start small: a good initiative to design green query optimizers
    Dembele, Simon Pierre
    Bellatreche, Ladjel
    Ordonez, Carlos
    Roukh, Amine
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (03): : 2323 - 2345
  • [2] Start small, think big
    [J]. Nature, 2011, 476 : 251 - 251
  • [3] Start small, think big
    不详
    [J]. NATURE, 2011, 476 (7360) : 251 - 251
  • [4] Think big, start small
    Chanen, JS
    [J]. ABA JOURNAL, 2004, 90 : 62 - 63
  • [5] START SMALL, THINK BIG
    ALLEN, GR
    [J]. INTERFACE AGE, 1984, 9 (05): : 31 - 33
  • [6] Start small, think big
    Chen, Jonathan M.
    [J]. JOURNAL OF THORACIC AND CARDIOVASCULAR SURGERY, 2017, 154 (06): : 1984 - 1985
  • [7] IMAGING - START SMALL, THINK BIG
    KREPCHIN, I
    [J]. DATAMATION, 1993, 39 (13): : 47 - 48
  • [8] OLED displays start small, think big
    Kincade, K
    [J]. LASER FOCUS WORLD, 2002, 38 (10): : 33 - +
  • [9] Think big, start small, move fast
    [J]. 2018, Premedia (133):
  • [10] Nanotechnology and Nanomedicine: Start small, think big
    Kargozar, Saeid
    Mozafari, Masoud
    [J]. MATERIALS TODAY-PROCEEDINGS, 2018, 5 (07) : 15492 - 15500