{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,15]],"date-time":"2026-01-15T03:00:17Z","timestamp":1768446017076,"version":"3.49.0"},"reference-count":28,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2026,1,14]],"date-time":"2026-01-14T00:00:00Z","timestamp":1768348800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2026,1,14]],"date-time":"2026-01-14T00:00:00Z","timestamp":1768348800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100007337","name":"Universidade Federal De Santa Maria","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100007337","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Cloud Warehouses are evolving with diverse computational resources, including CPUs, GPUs, and accelerators, catering to a multitude of tenant applications. While this heterogeneity promises improved performance and energy efficiency, harnessing its full potential poses challenges due to dynamic workload characteristics and variable application demands. To address this, scheduling approaches combined with optimization techniques like Dynamic Voltage and Frequency Scaling (DVFS) are crucial. However, integrating these approaches effectively can be complex, potentially leading to conflicts and diminished benefits. This research proposes two frameworks, EAPECloud and EAPECloud-DVFS, designed for energy-aware collaborative provisioning in heterogeneous CPU-GPU cloud nodes. The first approach reduces energy consumption by selecting and maintaining a static combination of the best scheduler and V-F pair for most workloads. The second approach goes further by dynamically adjusting the V-F pair of each device using DVFS techniques while selecting the optimal scheduler. While the static approach delivers strong results in most cases, the dynamic strategy achieves even greater energy savings, albeit with an additional convergence time to determine the optimal V-F pair. Although each framework has distinct advantages and use cases, our findings demonstrate that both approaches effectively reduce energy consumption in heterogeneous environments, with EAPECloud-DVFS achieving up to a 126.33% performance improvement compared to the Linux CPU Governor, highlighting its efficiency and applicability in real-time systems.<\/jats:p>","DOI":"10.1007\/s11227-025-08171-0","type":"journal-article","created":{"date-parts":[[2026,1,14]],"date-time":"2026-01-14T16:29:34Z","timestamp":1768408174000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Energy-aware DVFS-driven workload provisioning in heterogeneous cloud FaaS architectures"],"prefix":"10.1007","volume":"82","author":[{"given":"Lucas Rister","family":"Machado","sequence":"first","affiliation":[]},{"given":"Gregory de Moraes","family":"Rossato","sequence":"additional","affiliation":[]},{"given":"Antonio Carlos Schneider","family":"Beck","sequence":"additional","affiliation":[]},{"given":"Michael G.","family":"Jordan","sequence":"additional","affiliation":[]},{"given":"Mateus Beck","family":"Rutzig","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2026,1,14]]},"reference":[{"issue":"2","key":"8171_CR1","first-page":"119","volume":"1","author":"L Yuan","year":"2022","unstructured":"Yuan L, Shuong C, Wei K, Qian A, Shah I (2022) Business environment in the context of cloud computing: a review. Int J Emerg.Multidiscipl Computer Sci Artif Intell 1(2):119\u2013133","journal-title":"Int J Emerg.Multidiscipl Computer Sci Artif Intell"},{"key":"8171_CR2","volume-title":"Computer Architecture: A Quantitative Approach","author":"JL Hennessy","year":"2011","unstructured":"Hennessy JL, Patterson DA (2011) Computer Architecture: A Quantitative Approach, 5th edn. Morgan Kaufmann, Cambridge, MA","edition":"5"},{"issue":"8","key":"8171_CR3","doi-asserted-by":"publisher","first-page":"1154","DOI":"10.1016\/j.jpdc.2011.01.004","volume":"71","author":"NB Rizvandi","year":"2011","unstructured":"Rizvandi NB, Taheri J, Zomaya AY (2011) Some observations on optimal frequency selection in dvfs-based energy consumption minimization. J Parallel Distrib Computing 71(8):1154\u20131164","journal-title":"J Parallel Distrib Computing"},{"key":"8171_CR4","doi-asserted-by":"crossref","unstructured":"Ma K, Li X, Chen W, Zhang C, Wang X (2012) Greengpu, A holistic approach to energy efficiency in gpu-cpu heterogeneous architectures. In: 2012 41st International Conference on Parallel Processing, IEEE, pp 48\u201357","DOI":"10.1109\/ICPP.2012.31"},{"key":"8171_CR5","doi-asserted-by":"crossref","unstructured":"Jiao Q, Lu M, Huynh HP, Mitra T (2015). Improving gpgpu energy-efficiency through concurrent kernel execution and dvfs. In: 2015 IEEE\/ACM International Symposium on Code Generation andOptimization (CGO), IEEE, pp 1\u201311","DOI":"10.1109\/CGO.2015.7054182"},{"key":"8171_CR6","doi-asserted-by":"crossref","unstructured":"Sandobalin J, Insfran E, Abrahao S (2017). An infrastructure modelling tool for cloud provisioning. In: 2017 IEEE International Conference on Services Computing (SCC), IEEE, pp 354\u2013361","DOI":"10.1109\/SCC.2017.52"},{"issue":"5","key":"8171_CR7","first-page":"4740","volume":"3","author":"P Mokaripoor","year":"2016","unstructured":"Mokaripoor P, Hosseini Shirvani M (2016) A state of the art survey on dvfs techniques in cloud computing environment. J Multidiscip Eng Sci Technol 3(5):4740\u20134743","journal-title":"J Multidiscip Eng Sci Technol"},{"key":"8171_CR8","unstructured":"Microsoft: Azure Functions. https:\/\/azure.microsoft.com\/en-us\/products\/functions. Accessed: 2024-07-04"},{"key":"8171_CR9","unstructured":"Amazon Web Services: AWS Lambda. https:\/\/aws.amazon.com\/pt\/lambda\/. Accessed: 2024-07-04"},{"key":"8171_CR10","unstructured":"Google: Cloud Run functions. https:\/\/cloud.google.com\/functions. 2024-10-21"},{"key":"8171_CR11","doi-asserted-by":"crossref","unstructured":"Zuk P, Przybylski B, Rzadca K (2022). Call scheduling to reduce response time of a faas system. In: 2022 IEEE International Conference on Cluster Computing (CLUSTER), IEEE, pp 172\u2013182","DOI":"10.1109\/CLUSTER51413.2022.00031"},{"issue":"2","key":"8171_CR12","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1109\/LCA.2023.3288089","volume":"22","author":"A Tzenetopoulos","year":"2023","unstructured":"Tzenetopoulos A, Masouros D, Soudris D, Xydis S (2023) Dvfaas: Leveraging dvfs for faas workflows. IEEE Comput Archit Lett 22(2):85\u201388","journal-title":"IEEE Comput Archit Lett"},{"key":"8171_CR13","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1016\/j.future.2019.02.019","volume":"96","author":"GL Stavrinides","year":"2019","unstructured":"Stavrinides GL, Karatza HD (2019) An energy-efficient, qos-aware and cost-effective scheduling approach for real-time workflow applications in cloud computing systems utilizing dvfs and approximate computations. Futur Gener Comput Syst 96:216\u2013226","journal-title":"Futur Gener Comput Syst"},{"key":"8171_CR14","doi-asserted-by":"crossref","unstructured":"Salehnia T, Seyfollahi A, Azizi S, Karami S, Abualigah L (2024) Hhmfo-dvfs for an optimal makespan-energy-aware workflow scheduling in cloud","DOI":"10.21203\/rs.3.rs-3811017\/v1"},{"key":"8171_CR15","unstructured":"Samual J, Hussin M, Hamid NAWA, Abdullah A (2023) Frequency aware task scheduling using dvfs for energy efficiency in cloud data centre. Expert Systems, 13276"},{"issue":"2","key":"8171_CR16","doi-asserted-by":"publisher","first-page":"2127","DOI":"10.1109\/TCC.2022.3188672","volume":"11","author":"E Cao","year":"2022","unstructured":"Cao E, Musa S, Chen M, Wei T, Wei X, Fu X, Qiu M (2022) Energy and reliability-aware task scheduling for cost optimization of dvfs-enabled cloud workflows. IEEE Trans Cloud Computing 11(2):2127\u20132143","journal-title":"IEEE Trans Cloud Computing"},{"key":"8171_CR17","doi-asserted-by":"publisher","first-page":"255","DOI":"10.1016\/j.comcom.2022.10.019","volume":"197","author":"A Javadpour","year":"2023","unstructured":"Javadpour A, Sangaiah AK, Pinto P, Ja\u2019fari F, Zhang W, Abadi AMH, Ahmadi H (2023) An energy-optimized embedded load balancing using dvfs computing in cloud data centers. Comput Commun 197:255\u2013266","journal-title":"Comput Commun"},{"issue":"9","key":"8171_CR18","doi-asserted-by":"publisher","first-page":"1078","DOI":"10.1007\/s11227-025-07432-2","volume":"81","author":"F Kazemi","year":"2025","unstructured":"Kazemi F, Barzegar B, Motameni H, Yadollahzadeh-Tabari M (2025) An energy-aware scheduling in dvfs-enabled heterogeneous edge computing environments. J Supercomput 81(9):1078","journal-title":"J Supercomput"},{"issue":"4","key":"8171_CR19","doi-asserted-by":"publisher","first-page":"1670","DOI":"10.3390\/app14041670","volume":"14","author":"NA Alsamarai","year":"2024","unstructured":"Alsamarai NA, U\u00e7an ON (2024) Improved performance and cost algorithm for scheduling iot tasks in fog-cloud environment using gray wolf optimization algorithm. Appl Sci 14(4):1670","journal-title":"Appl Sci"},{"key":"8171_CR20","doi-asserted-by":"crossref","unstructured":"Tsenos M, Peri A, Kalogeraki V (2023). Energy efficient scheduling for serverless systems. In: 2023 IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS),IEEE, pp 27\u201336","DOI":"10.1109\/ACSOS58161.2023.00020"},{"key":"8171_CR21","doi-asserted-by":"crossref","unstructured":"Yu H, Irissappane AA, Wang H, Lloyd WJ (2021) Faasrank, Learning to schedule functions in serverless platforms. In: 2021 IEEE International Conference on AutonomicComputing and Self-Organizing Systems (ACSOS), IEEE, pp 31\u201340","DOI":"10.1109\/ACSOS52086.2021.00023"},{"issue":"10","key":"8171_CR22","doi-asserted-by":"publisher","first-page":"14799","DOI":"10.1007\/s11227-024-06035-7","volume":"80","author":"W Yang","year":"2024","unstructured":"Yang W, Zhao M, Li J, Zhang X (2024) Energy-efficient dag scheduling with dvfs for cloud data centers. J Supercomput 80(10):14799\u201314823","journal-title":"J Supercomput"},{"key":"8171_CR23","doi-asserted-by":"crossref","unstructured":"Grauer-Gray S, Xu L, Searles R, Ayalasomayajula S, Cavazos J (2012) Auto-tuning a high-level language targeted to gpu codes. In: 2012 Innovative Parallel Computing(InPar), Ieee, pp 1\u201310","DOI":"10.1109\/InPar.2012.6339595"},{"key":"8171_CR24","doi-asserted-by":"crossref","unstructured":"Lim MY, Freeh VW, Lowenthal DK (2006) Adaptive, transparent frequency and voltage scaling of communication phases in mpi programs. In: Proceedings of the 2006 ACM\/IEEE Conference on Supercomputing, p 107","DOI":"10.1145\/1188455.1188567"},{"key":"8171_CR25","doi-asserted-by":"crossref","unstructured":"Ge R, Feng X, Cameron KW (2005). Performance-constrained distributed dvs scheduling for scientific applications on power-aware clusters. In: SC\u201905: Proceedings of the 2005 ACM\/IEEE Conference on Supercomputing, IEEE, pp 34\u201334","DOI":"10.1109\/SC.2005.57"},{"key":"8171_CR26","doi-asserted-by":"crossref","unstructured":"Minartz T, Ludwig T, Knobloch M, Mohr B (2011). Managing hardware power saving modes for high performance computing. In: 2011 International Green Computing Conference and Workshops IEEE, pp 1\u20138","DOI":"10.1109\/IGCC.2011.6008581"},{"key":"8171_CR27","doi-asserted-by":"crossref","unstructured":"Samuel TK, McNally S, Wynkoop J (2012) An analysis of gpu utilization trends on the keeneland initial delivery system. In: Proceedings of the 1st Conference of the Extreme Science and Engineering Discovery Environment: Bridging from the eXtreme to theCampus and Beyond, pp 1\u20136","DOI":"10.1145\/2335755.2335793"},{"key":"8171_CR28","doi-asserted-by":"crossref","unstructured":"Astsatryan H, Narsisian W, Poghosyan A, Shahinyan A (2018). Performance impact of dvfs for molecular dynamics simulations on tesla k40 gpu. In: 2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), IEEE, pp 0854\u20130860","DOI":"10.23919\/MIPRO.2018.8400158"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-025-08171-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-025-08171-0","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-025-08171-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,14]],"date-time":"2026-01-14T16:29:37Z","timestamp":1768408177000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-025-08171-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,14]]},"references-count":28,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2026,1]]}},"alternative-id":["8171"],"URL":"https:\/\/doi.org\/10.1007\/s11227-025-08171-0","relation":{},"ISSN":["1573-0484"],"issn-type":[{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,1,14]]},"assertion":[{"value":"22 May 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 December 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 January 2026","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no Conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"62"}}