Oct 2026· IEEE transactions on computers· Vol 75, pp. 3669-3682· 0 citations· 50 references
Abstract
Interactive services typically over-provision CPU resources to meet Service Level Objectives (SLOs) for tail latency amidst workload fluctuations. This inefficiency motivates emerging research into workload co-location, where batch jobs are hosted alongside interactive services to harvest underutilized resources. However, the Linux Completely Fair Scheduler (CFS) limits potential resource efficiency gains. CFS’s fairness-oriented design lacks support for workload-specific scheduling policies and is unable to simultaneously enforce performance isolation while facilitating fine-grained resource sharing across co-located workloads. Therefore, we present G1Stack, a scheduler framework designed for workload co-location. Specifically, G1Stack incorporates: (1) A parallel dual-policy architecture that schedules latency-critical (LC) tasks from interactive services and best-effort (BE) tasks from batch jobs separately, guaranteeing responsiveness for the former while enhancing computational throughput for the latter; (2) A learning-assisted load-balancing approach that dynamically interleaves LC and BE tasks across cores with fine-grained temporal and spatial distribution to optimize resource efficiency; (3) Integrated workload-aware auto-scaling and load-shedding mechanisms to minimize latency during up-scaling under load spikes, ensuring system responsiveness under dynamic workloads. Stress-testing results demonstrate that G1Stack reduces the non-productive resource ratio to at most 7.55% and shortens the average completion time of co-located batch jobs by up to 62.45% compared to baselines.
Concord, a novel GPU sharing-enabled workload scheduler that outperforms state-of-the-art schedulers, achieves a 1.68 × reduction in JCT and a 29% improvement in GPU utilization in high-load scenarios.
Xin-Hua Wang, Wei-Wei Lin, Hai-Jie Wu et al.· 0 citations
A Task-Oriented Prefix-Aware Scheduler that jointly decides which agent prefixes to keep in the cache and which requests to schedule for execution and scores candidate post-decision states by trading off the expected reduction in each task's longest remaining service path against the near-term benefit of downstream pre...
Hongqiu Ni, Han Tian, Chi Zhang et al.· 3 citations
Cloud Edge computing provides services with low latencies by allocating workloads between centralized cloud servers and geographically close edge nodes, but dynamic workloads and nonhomogeneous resources render the scheduling of workloads a thorny multi-objective optimization problem. The given paper proposes a framewo...
Vaibhav Sawalkar, Anuja Gaikwad, Vishal Bogum et al.· International Conference on...· 0 citations
Modern cloud platforms provide diverse compute services, including virtual machines, Function-as-a-Service, and Query-as-a-Service, each offering unique trade-offs in performance, elasticity, and cost. While these services collectively cover the diverse needs of OLAP workloads, existing systems typically rely on a sing...
Wen-Bo Li, Hao-Qiong Bian, Chao Zhang et al.· Proceedings of the ACM on Ma...· 0 citations
PackServe is a scheduler designed to reduce resource costs while meeting latency SLOs for agentic LLM serving, which uses compact white-box models to predict latency under prefill/decode interference and packs requests onto fewer serving instances while preserving KVC reuse and SLO constraints.
Zhi-Yuan Tan, De-Jiang Zhu, Jing-Zhe Jiang et al.· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.