The Effect of Service Time Variability on Job Scheduling Fairness

نویسندگان

  • Eli Brosh
  • Hanoch Levy
چکیده

Fairness is an inherent and fundamental factor of queue service disciplines in a large variety of queueing applications, ranging from computer systems, communications systems and call centers to airport and supermarket waiting lines. Service time variability across jobs is a major factor affecting both system performance and scheduling rules (for example, computer systems prioritize short jobs over long jobs). Service time variability and its effects on mean response times have been studied extensively. However, its effect on queue fairness has not been researched. This work studies the effect of service time variability on queue fairness. We use the RAQFM queue fairness measure, whose analysis for the case of the M/M/1 queue was provided in Raz et al. (2004b), and aim at studying it under a wide variety of service time distributions (rather than exponential only) with a large range of service time variability. For the LCFS-PR scheduling we provide a full analysis of the M/G/1 system. We find that for this system the fairness (when expressed as second moment of discrimination) depends on the first two moments of the service time and only on them. For other service disciplines (FCFS, LCFS-NPR, ROS-NPR, ROS-PR) we propose to use the common approach of mapping an arbitrary service time distribution into a Coxian distribution (via moment mapping) and to use a Markovian-type fairness analysis of RAQFM for deriving the fairness level of the single server system with Poisson arrivals. The analysis reveals that queue fairness is sensitive to service time variability and that the fairness ranking of common scheduling policies (e.g. FCFS, LCFS, ROS) depends on

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

service time variability and job scheduling fairness

Fairness is an inherent and fundamental factor of queue service disciplines in a large variety of queueing applications. Service time variability across jobs is an important factor affecting both system performance and scheduling rules (for example, computer systems that prioritize short jobs over long jobs). Service time variability and its effects on mean response times have been studied exte...

متن کامل

Page 2 RRR 12 - 2005 1 Introduction

Fairness is an inherent and fundamental factor of queue service disciplines in a large variety of queueing applications. Service time variability across jobs is an important factor affecting both system performance and scheduling rules (for example, computer systems that prioritize short jobs over long jobs). Service time variability and its effects on mean response times have been studied exte...

متن کامل

Scheduling for efficiency and fairness in systems with redundancy

Server-side variability—the idea that the same job can take longer to run on one server than another due to server-dependent factors—is an increasingly important concern in many queueing systems. One strategy for overcoming server-side variability to achieve low response time is redundancy, under which jobs create copies of themselves and send these copies to multiple different servers, waiting...

متن کامل

A Simulation Study of Epoch Load Sharing in Distributed Systems

This paper examines load sharing in distributed systems. It proposes a special load-sharing method, referred to as epoch load sharing. With this policy, load is evenly distributed among distributed processors , with job migration only at the end of predefined intervals. The time interval between successive load sharing is called an epoch. The authors compare the performance of epoch job migrati...

متن کامل

A New-Threshold based Job Scheduling for Grid System

In heterogeneous distributed systems, utility grids have emerged as a new model of service. In this service, workflow scheduling is one of the challenging problems for satisfying user’s quality requirements. One of the main issues in work flow scheduling is to minimize the workflow execution cost in terms of time and makespan. In this study, we propose a new workflow scheduling algorithm based ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004