BigOPERA: an OPportunistic and Elastic Resource Allocation for big data frameworks
2025 (English)In: Cluster Computing, ISSN 1386-7857, E-ISSN 1573-7543, Vol. 28, no 6, article id 383Article in journal (Refereed) Published
Abstract [en]
Efficient asset management is essential for optimizing the performance and scalability of modern Big Data (BD) frameworks. However, traditional resource allocation methods often suffer from static partitioning, inefficient resource utilization, and high operational costs, limiting their ability to adapt to fluctuating workloads dynamically. This paper introduces BigOPERA, an opportunistic and elastic resource allocation framework designed to enhance BD processing environments by integrating dedicated and non-dedicated computing assets. Leveraging containerization and a two-tiered scheduling mechanism, BigOPERA dynamically manages available resources to improve workload execution efficiency. Experimental results demonstrate that BigOPERA achieves up to 35% performance improvement over native Apache Spark configurations, significantly enhancing computational throughput while optimizing resource consumption. Our findings highlight the potential of BigOPERA in scalable, cost-effective, and sustainable BD processing.
Place, publisher, year, edition, pages
Springer Nature, 2025. Vol. 28, no 6, article id 383
Keywords [en]
Apache Spark, BD, Dynamic resource provisioning, Elastic computing, Green computing, Opportunistic scheduling, Resource allocation
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:umu:diva-242014DOI: 10.1007/s10586-025-05274-4ISI: 001509955700008Scopus ID: 2-s2.0-105008072366OAI: oai:DiVA.org:umu-242014DiVA, id: diva2:1983019
Funder
European Regional Development Fund (ERDF)2025-07-092025-07-092025-07-09Bibliographically approved