Job Scheduling under Base and Additional Fees, with Applications to Mixed-Criticality Scheduling

Abstract

We are concerned with the problem of scheduling n jobs onto m identical machines. Each machine has to be in operation for a prescribed time, and the objective is to minimize the total machine working time. Precisely, let ci be the prescribed time for machine i, where i∈[m], and pj be the processing time for job j, where j∈[n]. The problem asks for a schedule σ\, J M such that Σi=1m\ci, Σj∈σ-1(i)pj\ is minimized, where J and M denote the sets of jobs and machines, respectively. We show that First Fit Decreasing (FFD) leads to a 1.5-approximation, and this problem admits a polynomial-time approximation scheme (PTAS). The idea is further applied to mixed-criticality system scheduling to yield improved approximation results.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…