Cargando…

Applying self-powered sensor and support vector machine in load energy consumption modeling and prediction of relational database

This study explores the analysis and modeling of energy consumption in the context of database workloads, aiming to develop an eco-friendly database management system (DBMS). It leverages vibration energy harvesting systems with self-sustaining wireless vibration sensors (WVSs) in combination with t...

Descripción completa

Detalles Bibliográficos
Autores principales: Yang, Dexian, Yu, Jiong, He, Zhenzhen, Li, Ping, Du, Xusheng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10625616/
https://www.ncbi.nlm.nih.gov/pubmed/37925558
http://dx.doi.org/10.1038/s41598-023-46414-3
_version_ 1785131170968633344
author Yang, Dexian
Yu, Jiong
He, Zhenzhen
Li, Ping
Du, Xusheng
author_facet Yang, Dexian
Yu, Jiong
He, Zhenzhen
Li, Ping
Du, Xusheng
author_sort Yang, Dexian
collection PubMed
description This study explores the analysis and modeling of energy consumption in the context of database workloads, aiming to develop an eco-friendly database management system (DBMS). It leverages vibration energy harvesting systems with self-sustaining wireless vibration sensors (WVSs) in combination with the least square support vector machine algorithm to establish an energy consumption model (ECM) for relational database workloads. Through experiments, the performance of self-sustaining WVS in providing power is validated, and the accuracy of the proposed ECM during the execution of Structured Query Language (SQL) statements is evaluated. The findings demonstrate that this approach can reliably predict the energy consumption of database workloads, with a maximum prediction error rate of 10% during SQL statement execution. Furthermore, the ECM developed for relational databases closely approximates actual energy consumption for query operations, with errors ranging from 1 to 4%. In most cases, the predictions are conservative, falling below the actual values. This finding underscores the high predictive accuracy of the ECM in anticipating relational database workloads and their associated energy consumption. Additionally, this paper delves into prediction accuracy under different types of operations and reveals that ECM excels in single-block read operations, outperforming multi-block read operations. ECM exhibits substantial accuracy in predicting energy consumption for SQL statements in sequential and random read modes, especially in specialized database management system environments, where the error rate for the sequential read model is lower. In comparison to alternative models, the proposed ECM offers superior precision. Furthermore, a noticeable correlation between model error and the volume of data processed by SQL statements is observed. In summary, the relational database ECM introduced in this paper provides accurate predictions of workload and database energy consumption, offering a theoretical foundation and practical guidance for the development of eco-friendly DBMS.
format Online
Article
Text
id pubmed-10625616
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-106256162023-11-06 Applying self-powered sensor and support vector machine in load energy consumption modeling and prediction of relational database Yang, Dexian Yu, Jiong He, Zhenzhen Li, Ping Du, Xusheng Sci Rep Article This study explores the analysis and modeling of energy consumption in the context of database workloads, aiming to develop an eco-friendly database management system (DBMS). It leverages vibration energy harvesting systems with self-sustaining wireless vibration sensors (WVSs) in combination with the least square support vector machine algorithm to establish an energy consumption model (ECM) for relational database workloads. Through experiments, the performance of self-sustaining WVS in providing power is validated, and the accuracy of the proposed ECM during the execution of Structured Query Language (SQL) statements is evaluated. The findings demonstrate that this approach can reliably predict the energy consumption of database workloads, with a maximum prediction error rate of 10% during SQL statement execution. Furthermore, the ECM developed for relational databases closely approximates actual energy consumption for query operations, with errors ranging from 1 to 4%. In most cases, the predictions are conservative, falling below the actual values. This finding underscores the high predictive accuracy of the ECM in anticipating relational database workloads and their associated energy consumption. Additionally, this paper delves into prediction accuracy under different types of operations and reveals that ECM excels in single-block read operations, outperforming multi-block read operations. ECM exhibits substantial accuracy in predicting energy consumption for SQL statements in sequential and random read modes, especially in specialized database management system environments, where the error rate for the sequential read model is lower. In comparison to alternative models, the proposed ECM offers superior precision. Furthermore, a noticeable correlation between model error and the volume of data processed by SQL statements is observed. In summary, the relational database ECM introduced in this paper provides accurate predictions of workload and database energy consumption, offering a theoretical foundation and practical guidance for the development of eco-friendly DBMS. Nature Publishing Group UK 2023-11-04 /pmc/articles/PMC10625616/ /pubmed/37925558 http://dx.doi.org/10.1038/s41598-023-46414-3 Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Article
Yang, Dexian
Yu, Jiong
He, Zhenzhen
Li, Ping
Du, Xusheng
Applying self-powered sensor and support vector machine in load energy consumption modeling and prediction of relational database
title Applying self-powered sensor and support vector machine in load energy consumption modeling and prediction of relational database
title_full Applying self-powered sensor and support vector machine in load energy consumption modeling and prediction of relational database
title_fullStr Applying self-powered sensor and support vector machine in load energy consumption modeling and prediction of relational database
title_full_unstemmed Applying self-powered sensor and support vector machine in load energy consumption modeling and prediction of relational database
title_short Applying self-powered sensor and support vector machine in load energy consumption modeling and prediction of relational database
title_sort applying self-powered sensor and support vector machine in load energy consumption modeling and prediction of relational database
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10625616/
https://www.ncbi.nlm.nih.gov/pubmed/37925558
http://dx.doi.org/10.1038/s41598-023-46414-3
work_keys_str_mv AT yangdexian applyingselfpoweredsensorandsupportvectormachineinloadenergyconsumptionmodelingandpredictionofrelationaldatabase
AT yujiong applyingselfpoweredsensorandsupportvectormachineinloadenergyconsumptionmodelingandpredictionofrelationaldatabase
AT hezhenzhen applyingselfpoweredsensorandsupportvectormachineinloadenergyconsumptionmodelingandpredictionofrelationaldatabase
AT liping applyingselfpoweredsensorandsupportvectormachineinloadenergyconsumptionmodelingandpredictionofrelationaldatabase
AT duxusheng applyingselfpoweredsensorandsupportvectormachineinloadenergyconsumptionmodelingandpredictionofrelationaldatabase