PRISTINE: PRIority-Aware Smart Resource Orchestration eNginE for Cloud-Native Applications
Prashanth Josyula, Anant Kumar, Gangadharayya Hiremath · 2025
In modern cloud-native environments, effective resource management across multiple applications continues to be a significant challenge. Although Kubernetes offers basic resource management primitives, there exists a critical missing piece at the application level for resource orchestration, particularly in environments where applications entail varying priorities and resource requirements. In this paper, we present PRISTINE, a novel priority-aware resource orchestration engine implemented as a Kubernetes Custom Resource Definition (CRD). PRISTINE extends Kubernetes' native capabilities with application-level resource management, which include built-in priority awareness, dynamic resource allocation, and sophisticated preemption strategies, our solution addresses the fundamental problems of resource fragmentation, priority-based allocation, and operational complexity in cloud-native environments, with its innovative architecture, PRISTINE offers an effective platform for managing multiple workload resources with a guaranteed resource distribution based on application priorities and business requirements.