Performance Analysis of Modified SRPT in Multiple-Processor Multitask Scheduling

06/11/2020
by   Wenxin Li, et al.
0

In this paper we study the multiple-processor multitask scheduling problem in both deterministic and stochastic models. We consider and analyze Modified Shortest Remaining Processing Time (M-SRPT) scheduling algorithm, a simple modification of SRPT, which always schedules jobs according to SRPT whenever possible, while processes tasks in an arbitrary order. The M-SRPT algorithm is proved to achieve a competitive ratio of Θ(logα +β) for minimizing response time, where α denotes the ratio between maximum job workload and minimum job workload, β represents the ratio between maximum non-preemptive task workload and minimum job workload. In addition, the competitive ratio achieved is shown to be optimal (up to a constant factor), when there are constant number of machines. We further consider the problem under Poisson arrival and general workload distribution (, M/GI/N system), and show that M-SRPT achieves asymptotic optimal mean response time when the traffic intensity ρ approaches 1, if job size distribution has finite support. Beyond finite job workload, the asymptotic optimality of M-SRPT also holds for infinite job size distributions with certain probabilistic assumptions, for example, M/M/N system with finite task workload.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/25/2019

Simple Near-Optimal Scheduling for the M/G/1

We consider the problem of preemptively scheduling jobs to minimize mean...
research
07/15/2023

WSRPT is 1.2259-competitive for Weighted Completion Time Scheduling

Weighted shortest processing time first (WSPT) is one of the best known ...
research
11/20/2018

A general framework for handling commitment in online throughput maximization

We study a fundamental online job admission problem where jobs with dead...
research
01/25/2023

Online variable-weight scheduling with preempting on jobs with linear and exponential penalties

We analyze the problem of job scheduling with preempting on weighted job...
research
02/15/2018

On the Power-of-d-choices with Least Loaded Server Selection

Motivated by distributed schedulers that combine the power-of-d-choices ...
research
07/21/2019

Multiple Server SRPT with speed scaling is competitive

Can the popular shortest remaining processing time (SRPT) algorithm achi...
research
12/07/2020

Non-Asymptotic Performance Analysis of Size-Based Routing Policies

We investigate the performance of two size-based routing policies: the S...

Please sign up or login with your details

Forgot password? Click here to reset