2003•Unpublished venueRequires access

Minimizing weighted flow time

Nikhil Bansal, Kedar Dhamdhere

Open publisher page 17 citations

Abstract

1 Introduction We consider the classic problem of scheduling a collection of dynamically arriving jobs over time so as to minimize the total weighted flow time. The flow time of a job (also known as the response time) is the total time it spends in the system, thus it is the sum of times the job is waiting and its processing time. In the case when jobs have different degrees of importance, indicated by the weight of the job, the total (average) weighted flow time is one of the simplest and natural metrics that measures the quality of service received by the jobs. For the unweighted case, a well known result [13] is that the online algorithm that at any time schedules the job with the shortest remaining processing time (SRPT) minimizes the flow time on a single machine.

About this research paper

What this paper is about

1 Introduction We consider the classic problem of scheduling a collection of dynamically arriving jobs over time so as to minimize the total weighted flow time. The flow time of a job (also known as the response time) is the total time it spends in the system, thus it is the sum of times the job is waiting and its processing time. In the case when jobs have different degrees of importance, indicated by the weight of the job, the total (average) weighted flow time is one of the simplest and natural metrics that measures the quality of service received by the jobs. For the unweighted case, a well known result [13] is that the online algorithm that at any time schedules the job with the shortest remaining processing time (SRPT) minimizes the flow time on a single machine.

Why it matters

OpenAlex reports 17 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

1 Introduction We consider the classic problem of scheduling a collection of dynamically arriving jobs over time so as to minimize the total weighted flow time. The flow time of a job (also known as the response time) is the total time it spends in the system, thus it is the sum of times the job is waiting and its processing time. In the case when jobs have different degrees of importance, indicated by the weight of the job, the total (average) weighted flow time is one of the simplest and natural metrics that measures the quality of service received by the jobs. For the unweighted case, a well known result [13] is that the online algorithm that at any time schedules the job with the shortest remaining processing time (SRPT) minimizes the flow time on a single machine.

Key concepts: Competitive analysis, Online algorithm, Maximum flow problem, Mathematics, Combinatorics, Constant (computer programming), Algorithm, Flow (mathematics)

Related papers

Back to paper searchBrowse research topicsOriginal source
Minimizing weighted flow time — Research Paper | ScholarLens