JOURNAL ARTICLE

Intelligent Pooling: Proactive Resource Provisioning in Large-scale Cloud Service

Abstract

The proliferation of big data and analytic workloads has driven the need for cloud compute and cluster-based job processing. With Apache Spark, users can process terabytes of data at ease with hundreds of parallel executors. Providing low latency access to Spark clusters and sessions is a challenging problem due to the large overheads of cluster creation and session startup. In this paper, we introduce Intelligent Pooling, a system for proactively provisioning compute resources to combat the aforementioned overheads. Our system (1) predicts usage patterns using an innovative hybrid Machine Learning (ML) model with low latency and high accuracy; and (2) optimizes the pool size dynamically to meet customer demand while reducing extraneous COGS. The proposed system auto-tunes its hyper-parameters to balance between performance and operational cost with minimal to no engineering input. Evaluated using large-scale production data, Intelligent Pooling achieves up to 43% reduction in cluster idle time compared to static pooling when targeting 99% pool hit rate. Currently deployed in production, Intelligent Pooling is on track to save tens of million dollars in COGS per year as compared to traditional pre-provisioned pools.

Keywords:
Provisioning Pooling Computer science Cloud computing SPARK (programming language) Latency (audio) Distributed computing Big data Scalability Throughput Real-time computing Database Operating system Artificial intelligence

Metrics

2
Cited By
3.06
FWCI (Field Weighted Citation Impact)
29
Refs
0.87
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Data Stream Mining Techniques
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Proactive resource provisioning

C. EricMichael C. FuJean Walrand

Journal:   Computer Communications Year: 2004 Vol: 27 (12)Pages: 1174-1182
JOURNAL ARTICLE

INTELLIGENT CLOUD SERVICE ORGANIZATION AND RESOURCE PROVISIONING IN VIRTUAL AGENT SYSTEM

Journal:   Journal of Critical Reviews Year: 2020 Vol: 7 (13)
JOURNAL ARTICLE

Moving towards Proactive Resource Provisioning in the Cloud Environment

Rizul KhannaPulkit SharmaSushant Ochani

Journal:   International Journal of Computer Applications Year: 2012 Vol: 51 (3)Pages: 6-12
JOURNAL ARTICLE

Matrix based proactive resource provisioning in mobile cloud environment

Sandeep K. SoodRajinder Sandhu

Journal:   Simulation Modelling Practice and Theory Year: 2014 Vol: 50 Pages: 83-95
© 2026 ScienceGate Book Chapters — All rights reserved.