New Competitive Semi-online Scheduling Algorithms for Small Number of Identical Machines

06/08/2021
by   Debasis Dwibedy, et al.
0

Design and analysis of constant competitive deterministic semi-online algorithms for the multi-processor scheduling problem with small number of identical machines have gained significant research interest in the last two decades. In the semi-online scheduling problem for makespan minimization, we are given a sequence of independent jobs one by one in order and upon arrival, each job must be allocated to a machine with prior knowledge of some Extra Piece of Information (EPI) about the future jobs. Researchers have designed multiple variants of semi-online scheduling algorithms with constant competitive ratios by considering one or more EPI. In this paper, we propose four new variants of competitive deterministic semi-online algorithms for smaller number of identical machines by considering two EPI such as Decr and Sum. We obtain improved upper bound and lower bound results on the competitive ratio for our proposed algorithms, which are comparable to the best known results in the literature. In two identical machines setting with known Sum, we show a tight bound of 1.33 on the competitive ratio by considering a sequence of equal size jobs. In the same setting we achieve a lower bound of 1.04 and an upper bound of 1.16 by considering Sum and a sequence of jobs arriving in order of decreasing sizes. For three identical machines setting with known Decr and Sum, we show a lower bound of 1.11 on the competitive ratio. In this setting, we obtain an upper bound of 1.5 for scheduling a sequence of equal size jobs and achieves an upper bound of 1.2 by considering a sequence of decreasing size jobs. Further we develop an improved competitive algorithm with an upper bound of 1.11 on the competitive ratio.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/09/2023

Semi-online Scheduling with Lookahead

The knowledge of future partial information in the form of a lookahead t...
research
05/02/2023

Randomized algorithms for fully online multiprocessor scheduling with testing

We contribute the first randomized algorithm that is an integration of a...
research
05/18/2020

Semi-online Scheduling: A Survey

In online scheduling, jobs are available one by one and each job must be...
research
12/28/2019

New Competitive Analysis Results of Online List Scheduling Algorithm

Online algorithm has been an emerging area of interest for researchers i...
research
08/27/2021

Renting Servers in the Cloud: The Case of Equal Duration Jobs

Renting servers in the cloud is a generalization of the bin packing prob...
research
10/14/2022

Parallel solutions for ordinal scheduling with a small number of machines

We study ordinal makespan scheduling on small numbers of identical machi...
research
01/17/2020

A New Fairness Model based on User's Objective for Multi-user Multi-processor Online Scheduling

Resources of a multi-user system in multi-processor online scheduling ar...

Please sign up or login with your details

Forgot password? Click here to reset