2012
DOI: 10.1145/2318857.2254763
|View full text |Cite
|
Sign up to set email alerts
|

Minimizing slowdown in heterogeneous size-aware dispatching systems

Abstract: We consider a system of parallel queues where tasks are assigned (dispatched) to one of the available servers upon arrival. The dispatching decision is based on the full state information, i.e., on the sizes of the new and existing jobs. We are interested in minimizing the so-called mean slowdown criterion corresponding to the mean of the sojourn time divided by the processing time. Assuming no new jobs arrive, the shortest-processing-time-product (SPTP) schedule is known to minimize the slowdown of the existi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
9
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
5
1
1

Relationship

4
3

Authors

Journals

citations
Cited by 23 publications
(10 citation statements)
references
References 33 publications
1
9
0
Order By: Relevance
“…In this paper, we extend earlier results [4,5] for the M/G/1 queue in several respects. First, we include a switching delay, which is an important system characteristic when, e.g., a server in a data center is switched off in order to save energy.…”
Section: Introductionsupporting
confidence: 81%
See 1 more Smart Citation
“…In this paper, we extend earlier results [4,5] for the M/G/1 queue in several respects. First, we include a switching delay, which is an important system characteristic when, e.g., a server in a data center is switched off in order to save energy.…”
Section: Introductionsupporting
confidence: 81%
“…See also Aalto and Virtamo [26]. Recently, FCFS, LCFS, SPT and SRPT queues were analyzed in [4,5] with a general service time distribution. Similarly, PS is considered in [27,28].…”
Section: Related Workmentioning
confidence: 99%
“…In this chapter, we consider some of the important existing task assignment policies for distributed systems based on [9,19,8,20,21,22,23,24,25]. In the first section, a distributed server system is introduced.…”
Section: Chaptermentioning
confidence: 99%
“…A third performance goal is fairness where all kinds of jobs, whether short or long, should experience the same expected slowdown. The dispatching problem is a joint-optimization problem of two interacting policies: (i) A dispatching policy assigning a queue for each job immediately upon arrival, and (ii) an internal scheduling policy of the queues, i.e., queuing discipline or service order [19]. It is assumed that the job sizes are independently and identically distributed according to a general job size distribution and that the arrival process of jobs to the servers is a Poisson process.…”
Section: Introductionmentioning
confidence: 99%
“…Given the so-called value function, one carries out the first policy iteration (FPI) step, which typically yields the greatest improvement towards the optimal policy. In the context of dispatching problems, this approach has been utilized to minimize the blocking probability, see Krishnan [15,16] and Leeuwaarden et al [17], and the sojourn time (i.e., delay or latency) or its generalization by arbitrary holding costs, see, e.g., Krishnan [18], Sassen et al [19], Bhulai et al [20] and Hyytiä et al [21][22][23]. Most dispatching systems considered have a rather complex state space (e.g., infinite number of waiting places, a continuous range of remaining service time, etc.)…”
Section: Introductionmentioning
confidence: 99%