atlas

Research map / Architectures and efficiency / RNNs and normalization

SkipPredict: When to Invest in Predictions for Scheduling

NeurIPS 2024 · Architectures and efficiency › RNNs and normalization · approach: Dataset distillation and data-efficient training · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SkipPredict, a two-stage queueing policy that uses one-bit cheap predictions to split jobs into short (FCFS, priority) and long, then applies costly service-time predictions with SPRPT only to long jobs, and analyzes it under external and server-time prediction-cost models via SOAP.

Problem

Scheduling with predicted job sizes in M/G/1 queues usually assumes predictions are free; when predictions cost resources (external cost or server time), it is unclear when they are worth their cost and whether all jobs should be predicted.

Approach

Use cheap one-bit predictions to classify jobs and spend expensive service-time predictions only on predicted-long jobs, scheduling predicted-short jobs FCFS at higher priority and long jobs by SPRPT; derive mean response times with SOAP under two prediction-cost models.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SkipPredict instead of FCFS, 1bit, or SPRPTM/G/1 scheduling with exponential or Weibull service times · High arrival ratestotal costHelped
Increase the expensive-prediction cost relative to the cheap-prediction cost (ablation)SkipPredict · Exponential and Weibull service timestotal costHelped
Use SkipPredict when cheap and expensive prediction costs are similarSkipPredict · Exponential service timestotal costHurt
Invest in expensive service-time predictionsSkipPredict · Exponential and Weibull service times at high arrival ratestotal costHelped
Use prediction-based scheduling at extremely high loadSkipPredict, SPRPT, and 1bit · Extremely high loadtotal costHurt
Increase the short/long threshold T (ablation)SkipPredict · Exponential and Weibull service timestotal costMixed
Use a larger T so fewer jobs receive expensive predictions (ablation)SkipPredict · Large T, where most jobs are predicted shorttotal costHurt
Replace SkipPredict with DelayPredict, which skips cheap predictions and delays expensive prediction until service reaches LSingle-queue scheduling · Cost gap between cheap and expensive predictionstotal costHurt
Replace SkipPredict with DelayPredictSingle-queue scheduling · Prediction costs are closetotal costHelped
Increase the service limit L (ablation)DelayPredict · Single-queue schedulingtotal costHurt
Use SkipPredict rather than SPRPTScheduling with Weibull service times · Weibull service timestotal costHelped

Surprising findings

Limitations

Experimental setup

Metrics: mean response time (cost) total cost including prediction cost

Baselines: FCFS SPRPT 1bit DelayPredict

Builds on: SOAP SPRPT 1bit advice scheduling algorithms with predictions

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy