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...
Autores principales: | , , , , |
---|---|
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 |