Results 1  10
of
24
On Dynamic Scheduling of a Parallel Server System with Complete Resource Pooling
 In Analysis of Communication Networks: Call Centres, Traffic and Performance
, 2000
"... scientific noncommercial use only for individuals, with permission from the authors. We consider a parallel server queueing system consisting of a bank of buffers for holding incoming jobs and a bank of flexible servers for processing these jobs. Incoming jobs are classified into one of several dif ..."
Abstract

Cited by 71 (5 self)
 Add to MetaCart
(Show Context)
scientific noncommercial use only for individuals, with permission from the authors. We consider a parallel server queueing system consisting of a bank of buffers for holding incoming jobs and a bank of flexible servers for processing these jobs. Incoming jobs are classified into one of several different classes (or buffers). Jobs within a class are processed on a firstinfirstout basis, where the processing of a given job may be performed by any server from a given (classdependent) subset of the bank of servers. The random service time of a job may depend on both its class and the server providing the service. Each job departs the system after receiving service from one server. The system manager seeks to minimize holding costs by dynamically scheduling waiting jobs to available servers. We consider a parameter regime in which the system satisfies both a heavy traffic and a complete resource pooling condition. Our cost function is an expected cumulative discounted cost of holding jobs in the system, where the (undiscounted) cost per unit time is a linear function of normalized (with heavy traffic scaling) queue length. In a prior work [40], the second author proposed a continuous review threshold control policy for use in such a parallel server system. This policy was advanced as an “interpretation ” of the analytic solution to an associated Brownian control problem (formal heavy
Scheduling control for queueing systems with many servers: Asymptotic optimality in heavy traffic
 Ann. Appl. Probab
"... ar ..."
(Show Context)
Asymptotic optimality of maximum pressure policies in stochastic processing networks
 Annals of Applied Probability
, 2008
"... We consider a class of stochastic processing networks. Assume that the networks satisfy a complete resource pooling condition. We prove that each maximum pressure policy asymptotically minimizes the workload process in a stochastic processing network in heavy traffic. We also show that, under each q ..."
Abstract

Cited by 42 (5 self)
 Add to MetaCart
We consider a class of stochastic processing networks. Assume that the networks satisfy a complete resource pooling condition. We prove that each maximum pressure policy asymptotically minimizes the workload process in a stochastic processing network in heavy traffic. We also show that, under each quadratic holding cost structure, there is a maximum pressure policy that asymptotically minimizes the holding cost. A key to the optimality proofs is to prove a state space collapse result and a heavy traffic limit theorem for the network processes under a maximum pressure policy. We extend a framework of Bramson [Queueing Systems Theory Appl. 30 (1998) 89–148] and Williams [Queueing Systems Theory Appl. 30 (1998b) 5–25] from the multiclass queueing network setting to the stochastic processing network setting to prove the state space collapse result and the heavy traffic limit theorem. The extension can be adapted to other studies of stochastic processing networks.
Dynamic control of Nsystems with many servers: asymptotic optimality of a static priority policy in heavy traffic
, 1999
"... ..."
Optimal control of a highvolume assembletoorder system
 Mathematics of Operations Research
, 2006
"... For an assembletoorder system with a high volume of prospective customers arriving per unit time, we show how to set nominal component production rates, quote prices and maximum leadtimes for products, and then, dynamically, sequence orders for assembly and expedite components. (Components must b ..."
Abstract

Cited by 17 (7 self)
 Add to MetaCart
For an assembletoorder system with a high volume of prospective customers arriving per unit time, we show how to set nominal component production rates, quote prices and maximum leadtimes for products, and then, dynamically, sequence orders for assembly and expedite components. (Components must be expedited if necessary to fill an order within the maximum leadtime). We allow for updating of the prices, maximum leadtimes, and nominal component production rates in response to periodic, random shifts in demand and supply conditions. Assuming expediting costs are large, we prove that our proposed policy maximizes infinite horizon expected discounted profit in the high volume limit. For a more general assembletoorder system with arbitrary cost of expediting and the option to salvage excess components, we show how to solve an approximating Brownian control problem and translate its solution into an effective control policy. 1
Stability and asymptotic optimality of generalized MaxWeight policies
 SIAM J. CONTROL AND OPT
, 2007
"... It is shown that stability of the celebrated MaxWeight or back pressure policies is a consequence of the following interpretation: either policy is myopic with respect to a surrogate value function of a very special form, in which the “marginal disutility ” at a buffer vanishes for vanishingly small ..."
Abstract

Cited by 16 (2 self)
 Add to MetaCart
(Show Context)
It is shown that stability of the celebrated MaxWeight or back pressure policies is a consequence of the following interpretation: either policy is myopic with respect to a surrogate value function of a very special form, in which the “marginal disutility ” at a buffer vanishes for vanishingly small buffer population. This observation motivates the hMaxWeight policy, defined for a wide class of functions h. These policies share many of the attractive properties of the MaxWeight policy: (i) Arrival rate data is not required in the policy. (ii) Under a variety of general conditions, the policy is stabilizing when h is a perturbation of a monotone linear function, a monotone quadratic, or a monotone Lyapunov function for the fluid model. (iii) A perturbation of the relative value function for a workload relaxation gives rise to a myopic policy that is approximately averagecost optimal in heavy traffic, with logarithmic regret. The first results are obtained for a general Markovian network model. Asymptotic optimality is established for a general Markovian scheduling model with a single bottleneck, and homogeneous servers.
Diffusion approximations for controlled stochastic networks: An asymptotic bound for the value function
 Ann. Appl. Probab
, 2006
"... We consider the scheduling control problem for a family of unitary networks under heavy traffic, with general interarrival and service times, probabilistic routing and infinite horizon discounted linear holding cost. A natural nonanticipativity condition for admissibility of control policies is intr ..."
Abstract

Cited by 10 (6 self)
 Add to MetaCart
(Show Context)
We consider the scheduling control problem for a family of unitary networks under heavy traffic, with general interarrival and service times, probabilistic routing and infinite horizon discounted linear holding cost. A natural nonanticipativity condition for admissibility of control policies is introduced. The condition is seen to hold for a broad class of problems. Using this formulation of admissible controls and a timetransformation technique, we establish that the infimum of the cost for the network control problem over all admissible sequencing control policies is asymptotically bounded below by the value function of an associated diffusion control problem (the Brownian control problem). This result provides a useful bound on the best achievable performance for any admissible control policy for a wide class of networks.
A little flexibility is all you need: optimality of tailored chaining and pairing. working paper
, 2008
"... Deciding on the appropriate type and amount of flexibility is a classic management problem. The literature has shown that the choice between specialization and flexibility is not an “allornothing ” proposition. It is typically better to use a tailored portfolio of dedicated and flexible resources ..."
Abstract

Cited by 9 (0 self)
 Add to MetaCart
Deciding on the appropriate type and amount of flexibility is a classic management problem. The literature has shown that the choice between specialization and flexibility is not an “allornothing ” proposition. It is typically better to use a tailored portfolio of dedicated and flexible resources and a little flexibility goes a long way. Let “levelk ” flexibility refer to a resource’s ability to process k different types of products. Simulations have shown that using only level2 flexible resources in a special configuration called chaining achieves almost all the benefits of total flexibility. In this paper, we introduce “tailored pairing ” that merges and extends the concepts of chaining and tailoring in dynamic processing systems. We optimize the type and amount of flexibility using a Brownian approximation that is asymptotically correct. We show analytically that for symmetric systems and most practical flexibility cost structures the optimal flexibility configuration invests a lot in dedicated resources, a little in only bilevel flexibility, but nothing in levelk> 2 flexibility, let alone full flexibility. Dedicated resources provide base capacity to serve the majority of the demand while only a small amount of bilevel flexibility is sufficient to serve the variable demand: dedicated capacity is sized roughly proportional to demand while flexible capacity is roughly proportional to the square root of demand and to its coefficient of variation. Our main result can be restated as saying that tailored pairing is optimal for symmetric systems. We investigate the accuracy and robustness of our results in asymmetric systems. It is obvious that the tailored flexible configuration will mirror the asymmetry in the demand. Yet our main result remains: even asymmetric systems do not seem to need k> 2level flexible resources and complete resource pooling is suboptimal. 1.