• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Queueing Dynamics and Maximal Throughput Scheduling in Switched Processing Systems (2003)

by M Armony, N Bambos
Venue:Queueing Systems
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 49
Next 10 →

Telephone call centers: Tutorial, review, and research prospects

by Noah Gans, Ger Koole, Avishai Mandelbaum - Mgmt , 2003
"... Telephone call centers are an integral part of many businesses, and their economic role is significant and growing. They are also fascinating socio-technical systems in which the behavior of customers and employees is closely intertwined with physical performance measures. In these environments trad ..."
Abstract - Cited by 295 (16 self) - Add to MetaCart
Telephone call centers are an integral part of many businesses, and their economic role is significant and growing. They are also fascinating socio-technical systems in which the behavior of customers and employees is closely intertwined with physical performance measures. In these environments traditional operational models are of great value – and at the same time fundamentally limited – in their ability to characterize system performance. We review the state of research on telephone call centers. We begin with a tutorial on how call centers function and proceed to survey academic research devoted to the management of their operations. We then outline important problems that have not been addressed and identify promising directions for future research. Acknowledgments The authors thank Lee Schwarz, Wallace Hopp and the editorial board of M&SOM for initiating this project, as well as the referees for their valuable comments. Thanks are also due to L. Brown, A. Sakov, H. Shen, S. Zeltyn and L. Zhao for their approval of importing pieces of [36, 112].
(Show Context)

Citation Context

... serving the call with the greatest attained age. The results are used to determine both the number of agents and the aging factors needed to yield specified expected waiting times. Armony and Bambos =-=[14]-=- propose two classes of easily implementable policies, both of which are shown to be throughput maximizing. In cone policies the space of queue length vectors is partitioned into geometrical cones, an...

Fair Resource Allocation in Wireless Networks using Queue-length-based Scheduling and Congestion Control

by Atilla Eryilmaz, R. Srikant
"... We consider the problem of allocating resources (time slots, frequency, power, etc.) at a base station to many competing flows, where each flow is intended for a different re-ceiver. The channel conditions may be time-varying and different for different receivers. It is well-known that appropriate ..."
Abstract - Cited by 202 (45 self) - Add to MetaCart
We consider the problem of allocating resources (time slots, frequency, power, etc.) at a base station to many competing flows, where each flow is intended for a different re-ceiver. The channel conditions may be time-varying and different for different receivers. It is well-known that appropriately chosen queue-length based policies are throughput-optimal while other policies based on the estimation of channel statistics can be used to allocate resources fairly (such as proportional fairness) among competing users. In this paper, we show that a combination of queue-length-based scheduling at the base station and congestion control implemented either at the base station or at the end users can lead to fair resource allocation and queue-length stability.

Stable scheduling policies for fading wireless channels

by Atilla Eryilmaz, R. Srikant, James R. Perkins - IEEE/ACM Trans. Networking , 2005
"... We study the problem of stable scheduling for a class of wireless networks. The goal is to stabilize the queues holding information to be transmitted over a fading channel. Few assumptions are made on the arrival process statistics other than the assumption that their mean values lie within the capa ..."
Abstract - Cited by 136 (39 self) - Add to MetaCart
We study the problem of stable scheduling for a class of wireless networks. The goal is to stabilize the queues holding information to be transmitted over a fading channel. Few assumptions are made on the arrival process statistics other than the assumption that their mean values lie within the capacity region and that they satisfy a version of the law of large numbers. We prove that, for any mean arrival rate that lies in the capacity region, the queues will be stable under our policy. Moreover, we show that it is easy to incorporate imperfect queue length information and other approximations that can simplify the implementation of our policy. 1
(Show Context)

Citation Context

...supported by NSF Grants ANI-9714685, ITR 00-85929, DARPA grant F30602-00-2-0542 and AFOSR URI F49620-01-10365 1 function argument along the lines of the proofs in [16, 6]. We also refer the reader to =-=[2, 11]-=- for a geometric approach to scheduling problems. In the context of time-varying wireless channels with many users, our work is an example of exploiting multiuser diversity to maximize the capacity of...

A queueing analysis of max-min fairness, proportional fairness and balanced fairness

by T. Bonald, L. Massoulié, A. Proutière, J. Virtamo , 2006
"... We compare the performance of three usual allocations, namely max-min fairness, proportional fairness and balanced fairness, in a communication network whose resources are shared by a random number of data flows. The model consists of a network of processorsharing queues. The vector of service rates ..."
Abstract - Cited by 67 (13 self) - Add to MetaCart
We compare the performance of three usual allocations, namely max-min fairness, proportional fairness and balanced fairness, in a communication network whose resources are shared by a random number of data flows. The model consists of a network of processorsharing queues. The vector of service rates, which is constrained by some compact, convex capacity set representing the network resources, is a function of the number of customers in each queue. This function determines the way network resources are allocated. We show that this model is representative of a rich class of wired and wireless networks. We give in this general framework the stability condition of max-min fairness, proportional fairness and balanced fairness and compare their performance on a number of toy networks.
(Show Context)

Citation Context

...ides [43] in their seminal work on ad-hoc networks. A class of resource allocations that maximize the stability region of some wireless networks were considered in related papers by Armony and Bambos =-=[1]-=- and Bambos and Michailidis [2]. De Veciana et al. [45], Bonald and Massoulié [7] and Ye [46] proved the stability of wired networks under various allocations like max-min fairness and proportional fa...

Dynamic routing in large-scale service systems with heterogeneous servers

by Mor Armony , 2005
"... Motivated by modern call centers, we consider large-scale service systems with multiple server pools and a single customer class. For such systems, we propose a simple routing rule which asymptotically minimizes the steady-state queue length and virtual waiting time. The proposed routing scheme is ..."
Abstract - Cited by 52 (12 self) - Add to MetaCart
Motivated by modern call centers, we consider large-scale service systems with multiple server pools and a single customer class. For such systems, we propose a simple routing rule which asymptotically minimizes the steady-state queue length and virtual waiting time. The proposed routing scheme is FSF which assigns customers to the Fastest Servers First. The asymptotic regime considered is the Halfin-Whitt many-server heavy-traffic regime, which we refer to as the Quality and Efficiency Driven (QED) regime; it achieves high levels of both service quality and system efficiency by carefully balancing between the two. Additionally, expressions are provided for system limiting performance measures based on diffusion approximations. Our analysis shows that in the QED regime this heterogeneous server system outperforms its homogeneous server counterpart.
(Show Context)

Citation Context

...d routing. Examples include: Exact (non-asymptotic) analysis: Lin and Kumar [39], Kella and Yechiali [37], Federgruen and Groenvelt [22], Brandt and Brandt [14], Gans and Zhou [26], Armony and Bambos =-=[1]-=-, Rykov [48], Luh and Viniotis [41], Bhulai and Koole [11], de Véricourt and Zhou [18], Shumsky [52], and Rykov and Efrosinin [49], Asymptotic analysis—“conventional” heavy traffic: Foschini [24], Rei...

Optimal Transmission Scheduling in Symmetric Communication Models with Intermittent Connectivity

by Anand Ganti, Eytan Modiano, John N. Tsitsiklis , 2002
"... We consider a slotted system with N queues, and i.i.d. Bernoulli arrivals at each queue during each slot. Each queue is associated with a channel that changes between "on" and "off" states according to i.i.d. Bernoulli processes. We assume that the system has K identical transmit ..."
Abstract - Cited by 32 (1 self) - Add to MetaCart
We consider a slotted system with N queues, and i.i.d. Bernoulli arrivals at each queue during each slot. Each queue is associated with a channel that changes between "on" and "off" states according to i.i.d. Bernoulli processes. We assume that the system has K identical transmitters ("servers"). Each server, during each slot, can transmit up to C packets from each queue associated with an "on" channel. We show that a policy that assigns the servers to the longest queues whose channel is "on" minimizes the total queue size, as well as a broad class of other performance criteria. We provide several extensions, as well as some qualitative results for the limiting case where N is very large. Finally, we consider a "fluid" model under which fractional packets can be served, and subject to a constraint that at most C packets can be served in total from all of the N queues. We show that when K = N , there is an optimal policy which serves the queues so that the resulting vector of queue lengths is "Most Balanced."

Throughput-optimal Scheduling in Multichannel Access Point Networks under Time-Varying Channel Rates

by Koushik Kar, Xiang Luo, Saswati Sarkar , 2005
"... We consider the problem of uplink/downlink scheduling in a multichannel wireless access point network where channel states differ across channels as well as users, vary with time, and can be measured only infrequently. We demonstrate that, unlike infrequent measurement of queue lengths, infrequent m ..."
Abstract - Cited by 29 (1 self) - Add to MetaCart
We consider the problem of uplink/downlink scheduling in a multichannel wireless access point network where channel states differ across channels as well as users, vary with time, and can be measured only infrequently. We demonstrate that, unlike infrequent measurement of queue lengths, infrequent measurement of channel states reduce the maximum attainable throughput. We then prove that in frequency division multiplexed systems, a dynamic scheduling policy that depends on both the channel rates (averaged over the measurement interval) and the queue lengths, attains the maximum possible throughput. We also generalize the scheduling policy to solve the joint power allocation and scheduling problem in orthogonal frequency division multiplexed systems. In addition, we provide simulation studies that demonstrate the impact of the frequency of channel and queue state measurements on the average delay and attained throughput. Index Terms Throughput-optimal scheduling, Multichannel access point networks, Infrequent channel measurements.
(Show Context)

Citation Context

...nel wireless systems like 802.16 access point networks. II. RELATED WORK There is a rich body of literature on the subject of throughput-optimal scheduling in a wide variety of queueing networks [1], =-=[2]-=-, [6], [7], [15], [19], [20], [21], [22], [23], [24], [25], [26], [29], [31], [30]. These papers either assume that the service rates of the queues do not vary with time, or if the service rates vary,...

Stable scheduling policies for maximizing throughput in generalized constrained queueing systems

by Prasanna Chaporkar, Saswati Sarkar - IN PROCEEDINGS OF IEEE INFOCOM , 2006
"... We consider a class of queueing networks referred to as “generalized constrained queueing networks” which form the basis of several different communication networks and information systems. These networks consist of a collection of queues such that only certain sets of queues can be concurrently ser ..."
Abstract - Cited by 24 (11 self) - Add to MetaCart
We consider a class of queueing networks referred to as “generalized constrained queueing networks” which form the basis of several different communication networks and information systems. These networks consist of a collection of queues such that only certain sets of queues can be concurrently served. Whenever a queue is served, the system receives a certain reward. Different rewards are obtained for serving different queues, and furthermore, the reward obtained for serving a queue depends on the set of concurrently served queues. We demonstrate that the dependence of the rewards on the schedules alter fundamental relations between performance metrics like throughput and stability. Specifically, maximizing the throughput is no longer equivalent to maximizing the stability region; we therefore need to maximize one subject to certain constraints on the other. Since stability is critical for bounding packet delays and buffer overflow, we focus on maximizing the throughput subject to stabilizing the system. We design provably optimal scheduling strategies that attain this goal by scheduling the queues for service based on the queue lengths and the rewards provided by different selections. The proposed scheduling strategies are however computationally complex. We subsequently develop techniques to reduce the complexity and yet attain the same throughput and stability region. We demonstrate that our framework is general enough to accommodate random rewards and random scheduling constraints.
(Show Context)

Citation Context

... the service of each queue (i.e., the transmission of each packet) fetches the same reward. The performances of such networks are now reasonably well understood owing to several seminal contributions =-=[1]-=-, [3], [4], [6], [24]–[26], [35]. We now investigate constrained queueing networks where different rewards are obtained for transmitting packets from different queues, and furthermore, the reward obta...

Queueing and scheduling in random environments

by Nicholas Bambos, George Michailidis - Adv. Appl. Prob , 2004
"... We consider a processing system comprised of several parallel queues and a processor, which operates in a time-varying environment that fluctuates between various states or modes. The service rate at each queue depends on the processor bandwidth allocated to it, as well as the environment mode. Each ..."
Abstract - Cited by 21 (5 self) - Add to MetaCart
We consider a processing system comprised of several parallel queues and a processor, which operates in a time-varying environment that fluctuates between various states or modes. The service rate at each queue depends on the processor bandwidth allocated to it, as well as the environment mode. Each queue is driven by a job traffic flow, which may also depend on the environment mode. Dynamic processor scheduling policies are investigated for maximizing the system throughput, by adapting to queue backlogs and the environment mode. We show that allocating the processor bandwidth to the queues, so as to maximize the projection of the service rate vector to a linear function of the workload vector, can keep the system stable under the maximum possible traffic load. The analysis of the system dynamics is first done under very general assumptions, addressing rate stability and flow conservation on individual traffic and environment evolution traces. The connection to stochastic stability is later discussed for stationary and ergodic traffic and environment processes. Various extensions to feed-forward networks of such nodes, the multi-processor case, etc. are also discussed. The approach advances the methodology of trace-based modelling of queueing structures. Applications of the model include bandwidth allocation in wireless channels with fluctuating interference, allocation of switching bandwidth to traffic flows in communication networks with fluctuating congestion levels and various others.
(Show Context)

Citation Context

...6, 10, 6, 19, 15, 14], as well as in a stationary ergodic one [3, 4] using sample-path analysis [8]. However, in studying the specific model discussed here, we employ a recently developed methodology =-=[1]-=- for modelling complex queueing structures and studying their stability on individual evolution traces, not associated with any particular probabilistic framework. The latter can be later imposed (as ...

Local Search Scheduling Algorithms for Maximal Throughput In . . .

by Kevin Ross, et al. , 2004
"... We consider the (generalized) packet switch scheduling problem, where the switch service configuration has to be dynamically chosen based on observed queue backlogs, so as to maximize the throughput. A class of recently developed `projective' scheduling algorithms, which substantially generaliz ..."
Abstract - Cited by 21 (10 self) - Add to MetaCart
We consider the (generalized) packet switch scheduling problem, where the switch service configuration has to be dynamically chosen based on observed queue backlogs, so as to maximize the throughput. A class of recently developed `projective' scheduling algorithms, which substantially generalize the well-known maximum weight matching (MWM) algorithms for crossbar switches, are explored from the perspective of complexity. The typically huge number of possible switch configurations that the scheduler has to consider in each timeslot has been previously observed to lead to an impractical computational requirement. We introduce
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University