GlideinBenchmark: collecting resource information to optimize provisioning

📅 2025-07-28
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
To address low resource scheduling efficiency, suboptimal hardware utilization, and high operational costs in cloud and grid environments, this paper proposes GlideinBenchmark—a novel system that extends the pilot-based architecture of GlideinWMS for automated resource discovery and fine-grained performance benchmarking. It supports user-defined metrics and enables data-driven resource matching. Built as a web application, GlideinBenchmark integrates distributed task scheduling with the HEPCloud decision engine to perform lightweight, scalable benchmarking across heterogeneous cloud and grid resources. Experimental evaluation demonstrates that our approach significantly improves resource matching accuracy, reduces average job completion time by 19.3%, and lowers computational cost by 22.7%. The system provides a reusable, intelligent scheduling infrastructure for high-performance computing environments, advancing adaptive and cost-efficient resource orchestration in hybrid infrastructures.

Technology Category

Search and Optimization: Distributed SearchMachine Learning: Hardware-aware MLPlanning, Routing, and Scheduling: Optimization of Spatio-temporal Systems

Application Category

Systems and Infrastructure for Web, Mobile and WoT: Virtualization and resource management in Web systems and infrastructuresEconomics, Online Markets and Human Computation: Incentives in network design for Web infrastructures and ecosystemsSearch and Retrieval-Augmented AI: Web evaluation methodologies and metrics
📝 Abstract
Choosing the right resource can speed up job completion, better utilize the available hardware, and visibly reduce costs, especially when renting computers in the cloud. This was demonstrated in earlier studies on HEPCloud. However, the benchmarking of the resources proved to be a laborious and time-consuming process. This paper presents GlideinBenchmark, a new Web application leveraging the pilot infrastructure of GlideinWMS to benchmark resources, and it shows how to use the data collected and published by GlideinBenchmark to automate the optimal selection of resources. An experiment can select the benchmark or the set of benchmarks that most closely evaluate the performance of its workflows. GlideinBenchmark, with the help of the GlideinWMS Factory, controls the benchmark execution. Finally, a scheduler like HEPCloud's Decision Engine can use the results to optimize resource provisioning.
Problem

Research questions and friction points this paper is trying to address.

Optimizing resource provisioning for faster job completion
Automating resource selection using benchmark data
Reducing costs through efficient cloud resource utilization
Innovation

Methods, ideas, or system contributions that make the work stand out.

Web app for automated resource benchmarking
Leverages GlideinWMS pilot infrastructure
Optimizes provisioning via benchmark data
💼 Related Jobs
No related jobs found.
M
Marco Mambelli
Fermi National Accelerator Laboratory, PO Box 500, Batavia IL 60510-5011
S
Shrijan Swaminathan
Purdue University