Some parametrized dynamic priority policies for 2-class M/G/1 queues: completeness and applications

04/10/2018
by   Manu K. Gupta, et al.
0

Completeness of a dynamic priority scheduling scheme is of fundamental importance for the optimal control of queues in areas as diverse as computer communications, communication networks, supply chains and manufacturing systems. Our first main contribution is to identify the mean waiting time completeness as a unifying aspect for four different dynamic priority scheduling schemes by proving their completeness and equivalence in 2-class M/G/1 queue. These dynamic priority schemes are earliest due date based, head of line priority jump, relative priority, and probabilistic priority. In our second main contribution, we characterize the optimal scheduling policies for the case studies in different domains by exploiting the completeness of above dynamic priority schemes. The major theme of second main contribution is resource allocation/optimal control in revenue management problems for contemporary systems such as cloud computing, high-performance computing, etc., where congestion is inherent. Using completeness and theoretically tractable nature of relative priority policy, we study the impact of approximation in a fairly generic data network utility framework. We introduce the notion of min-max fairness in multi-class queues and show that a simple global FCFS policy is min-max fair. Next, we re-derive the celebrated c/ρ rule for 2-class M/G/1 queues by an elegant argument and also simplify a complex joint pricing and scheduling problem for a wider class of scheduling policies.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/03/2017

SOAP: One Clean Analysis of All Age-Based Scheduling Policies

We consider an extremely broad class of M/G/1 scheduling policies called...
research
02/17/2023

Dynamic Prioritization and Adaptive Scheduling using Deep Deterministic Policy Gradient for Deploying Microservice-based VNFs

The Network Function Virtualization (NFV)-Resource Allocation (RA) probl...
research
02/05/2020

Status Updates with Priorities: Lexicographic Optimality

In this paper, we consider a transmission scheduling problem, in which s...
research
04/19/2023

Learning Resource Scheduling with High Priority Users using Deep Deterministic Policy Gradients

Advances in mobile communication capabilities open the door for closer i...
research
08/25/2009

Predictability of Fixed-Job Priority Schedulers on Heterogeneous Multiprocessor Real-Time Systems

The multiprocessor Fixed-Job Priority (FJP) scheduling of real-time syst...
research
01/18/2022

System-Agnostic Meta-Learning for MDP-based Dynamic Scheduling via Descriptive Policy

Dynamic scheduling is an important problem in applications from queuing ...
research
04/29/2020

Evacuação de Dados em Nuvens Ópticas com base no SLA sob Cenário de Desastre

The popularization of cloud computing has provided the emergence of larg...

Please sign up or login with your details

Forgot password? Click here to reset