KORDI: A Framework for Real-Time Performance and Cost Optimization of Apache Spark

IF 5.3 3区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE
Athanasios Kordelas;Spyros Voulgaris;Vasileios Megalooikonomou;Nikos Deligiannis
{"title":"KORDI: A Framework for Real-Time Performance and Cost Optimization of Apache Spark","authors":"Athanasios Kordelas;Spyros Voulgaris;Vasileios Megalooikonomou;Nikos Deligiannis","doi":"10.1109/TSUSC.2026.3716599","DOIUrl":null,"url":null,"abstract":"Apache Spark is one of the most commonly used frameworks for Big Data processing. Research on the provided streaming dynamic resource allocation feature has shown that large data load fluctuations, such as those seen in website traffic, negatively impact automatic scaling. Further analysis indicates that the lack of data load prediction, particularly during peak hours or days, is the root cause of this issue. In this paper, we propose an enhanced solution, KORDI (Knowledge-based Orchestrated Resource Distribution), which enables the online modeling of data size for real-time forecasting and control of future Spark resource requirements. This solution optimizes the allocation of Spark resources for streaming applications by employing a well-established machine learning technique, namely SARIMAX, to forecast anticipated data load before passing it to the Load Balancing Engine. The engine then appropriately adjusts the Spark cluster size. Experimental results demonstrate that the proposed solution reduces costs by 38% compared to static resource provisioning without compromising stability.","PeriodicalId":13268,"journal":{"name":"IEEE Transactions on Sustainable Computing","volume":"11 5","pages":"556-569"},"PeriodicalIF":5.3000,"publicationDate":"2026-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Sustainable Computing","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/11619584/","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/7/23 0:00:00","PubModel":"Epub","JCR":"Q2","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0

Abstract

Apache Spark is one of the most commonly used frameworks for Big Data processing. Research on the provided streaming dynamic resource allocation feature has shown that large data load fluctuations, such as those seen in website traffic, negatively impact automatic scaling. Further analysis indicates that the lack of data load prediction, particularly during peak hours or days, is the root cause of this issue. In this paper, we propose an enhanced solution, KORDI (Knowledge-based Orchestrated Resource Distribution), which enables the online modeling of data size for real-time forecasting and control of future Spark resource requirements. This solution optimizes the allocation of Spark resources for streaming applications by employing a well-established machine learning technique, namely SARIMAX, to forecast anticipated data load before passing it to the Load Balancing Engine. The engine then appropriately adjusts the Spark cluster size. Experimental results demonstrate that the proposed solution reduces costs by 38% compared to static resource provisioning without compromising stability.
KORDI:用于Apache Spark实时性能和成本优化的框架
Apache Spark是大数据处理中最常用的框架之一。对所提供的流动态资源分配特性的研究表明,大的数据负载波动,例如网站流量的波动,会对自动扩展产生负面影响。进一步的分析表明,缺乏数据负载预测,特别是在高峰时段或高峰时段,是这个问题的根本原因。在本文中,我们提出了一个增强的解决方案,KORDI(基于知识的编排资源分布),它可以在线建模数据大小,以实时预测和控制未来的Spark资源需求。该解决方案通过采用一种完善的机器学习技术(即SARIMAX)来预测预期的数据负载,然后将其传递给负载平衡引擎,从而优化了流应用程序的Spark资源分配。然后,引擎适当地调整Spark集群的大小。实验结果表明,与静态资源配置相比,该方案在不影响稳定性的情况下降低了38%的成本。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
IEEE Transactions on Sustainable Computing
IEEE Transactions on Sustainable Computing Mathematics-Control and Optimization
CiteScore
7.70
自引率
2.60%
发文量
54
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书