Raga Gopalakrishnan University of Colorado at Boulder Adam Wierman (Caltech) Amy R. Ward (USC) Sherwin Doroudi (CMU) Staffing and Routing to incentivize.

Slides:



Advertisements
Similar presentations
Dispatching to Incentivize Fast Service in Multi-Server Queues Raga Gopalakrishnan and Adam Wierman California Institute of Technology Sherwin Doroudi.
Advertisements

Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
An Architectural View of Game Theoretic Control Raga Gopalakrishnan and Adam Wierman California Institute of Technology Jason R. Marden University of Colorado.
Adaptively Learning Tolls to Induce Target Flows Aaron Roth Joint work with Jon Ullman and Steven Wu.
Characterizing distribution rules for cost sharing games Raga Gopalakrishnan Caltech Joint work with Jason R. Marden & Adam Wierman.
Raga Gopalakrishnan University of Colorado at Boulder Adam Wierman (Caltech) Amy R. Ward (USC) Sherwin Doroudi (CMU) Scheduling and Staffing when Servers.
Routing and Staffing to Incentivize Servers in Many Server Systems Amy Ward (USC) Raga Gopalakrishnan (Caltech/CU-Boulder/USC) Adam Wierman (Caltech) Sherwin.
Game Theoretical Insights in Strategic Patrolling: Model and Analysis Nicola Gatti – DEI, Politecnico di Milano, Piazza Leonardo.
Joint Strategy Fictitious Play Sherwin Doroudi. “Adapted” from J. R. Marden, G. Arslan, J. S. Shamma, “Joint strategy fictitious play with inertia for.
1 Robust Newsvendor Competition Houyuan Jiang (Cambridge Judge Business School) Serguei Netessine (The Wharton School of Business) Sergei Savin (Columbia.
Coalition Formation and Price of Anarchy in Cournot Oligopolies Joint work with: Nicole Immorlica (Northwestern University) Georgios Piliouras (Georgia.
Page 1 Alan Scheller-Wolf Lunteren, The Netherlands January 16, 2013 Things I Thought I Knew about Queueing Theory, but was Wrong About (Part 2, Service.
The Impact of Server Incentives on Scheduling Raga Gopalakrishnan and Adam Wierman California Institute of Technology Sherwin Doroudi Carnegie Mellon University.
Chunyang Tong Sriram Dasu Information & Operations Management Marshall School of Business University of Southern California Los Angeles CA Dynamic.
Copyright © 2005 Department of Computer Science CPSC 641 Winter PERFORMANCE EVALUATION Often in Computer Science you need to: – demonstrate that.
On Priority Queues with Impatient Customers: Exact and Asymptotic Analysis Seminar in Operations Research 01/01/2007 Luba Rozenshmidt Advisor: Prof. Avishai.
Raga Gopalakrishnan University of Colorado at Boulder Adam Wierman (Caltech) Amy R. Ward (USC) Sherwin Doroudi (CMU) Routing and Staffing when Servers.
Competition Among Asymmetric Sellers with Fixed Supply Uriel Feige ( Weizmann Institute of Science ) Ron Lavi ( Technion and Yahoo! Labs ) Moshe Tennenholtz.
Power Cost Reduction in Distributed Data Centers Yuan Yao University of Southern California 1 Joint work: Longbo Huang, Abhishek Sharma, LeanaGolubchik.
Maryam Elahi Fairness in Speed Scaling Design Joint work with: Carey Williamson and Philipp Woelfel.
Computer Science Deadline Fair Scheduling: Bridging the Theory and Practice of Proportionate-Fair Scheduling in Multiprocessor Servers Abhishek Chandra.
Outline  In-Class Experiment on a Coordination Game  Test of Equilibrium Selection I :Van Huyck, Battalio, and Beil (1990)  Test of Equilibrium Selection.
Nov 2003Group Meeting #2 Distributed Optimization of Power Allocation in Interference Channel Raul Etkin, Abhay Parekh, and David Tse Spectrum Sharing.
Staffing and Routing in Large-Scale Service Systems with Heterogeneous-Servers Mor Armony Stern School of Business, NYU INFORMS 2009 Joint work with Avi.
1 A Dynamic Model for Magnetostrictive Hysteresis Xiaobo Tan, John S. Baras, and P. S. Krishnaprasad Institute for Systems Research and Department of Electrical.
1212 / t 1 A SHORT TERM CAPACITY ADJUSTMENT POLICY FOR MINIMIZING LATENESS IN JOB SHOP PODUCTION SYSTEMS Henny P.G. van Ooijen J.Will M. Bertrand.
1 PERFORMANCE EVALUATION H Often in Computer Science you need to: – demonstrate that a new concept, technique, or algorithm is feasible –demonstrate that.
Staffing and Routing in Large-Scale Service Systems with Heterogeneous-Servers Mor Armony Based on joint papers with Avi Mandelbaum and Amy Ward TexPoint.
Combining Multipath Routing and Congestion Control for Robustness Peter Key.
Finite Buffer Fluid Networks with Overflows Yoni Nazarathy, Swinburne University of Technology, Melbourne. Stijn Fleuren and Erjen Lefeber, Eindhoven University.
L/O/G/O Equilibrium prices for providers in Queueing System Petrozavodsk Nina Plaksina Petrozavodsk State University 2011 year.
RAQFM – a Resource Allocation Queueing Fairness Measure David Raz School of Computer Science, Tel Aviv University Jointly with Hanoch Levy, Tel Aviv University.
Raga Gopalakrishnan University of Colorado at Boulder Sean D. Nixon (University of Vermont) Jason R. Marden (University of Colorado at Boulder) Stable.
By: Gang Zhou Computer Science Department University of Virginia 1 A Game-Theoretic Framework for Congestion Control in General Topology Networks SYS793.
MobSched: An Optimizable Scheduler for Mobile Cloud Computing S. SindiaS. GaoB. Black A.LimV. D. AgrawalP. Agrawal Auburn University, Auburn, AL 45 th.
Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University of Haifa On the Variance of Queueing Output Processes Haifa Statistics.
Decentralised load balancing in closed and open systems A. J. Ganesh University of Bristol Joint work with S. Lilienthal, D. Manjunath, A. Proutiere and.
On the variance curve of outputs for some queues and networks Yoni Nazarathy Gideon Weiss Yoav Kerner QPA Seminar, EURANDOM January 8, 2009.
PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van.
Social Group Utility Maximization Game with Applications in Mobile Social Networks Xiaowen Gong, Xu Chen, Junshan Zhang Arizona State University Allerton.
1 Efficiency and Nash Equilibria in a Scrip System for P2P Networks Eric J. Friedman Joseph Y. Halpern Ian Kash.
Scheduling and staffing strategic servers. strategic servers system performance Journal reviews Call centers Crowdsourcing Cloud computing Enterprise.
Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University of Haifa The Asymptotic Variance of the Output Process of Finite.
ECE559VV – Fall07 Course Project Presented by Guanfeng Liang Distributed Power Control and Spectrum Sharing in Wireless Networks.
On a Production/Inventory System with Strategic Customers and Unobservable Inventory Levels Can Oz Fikri Karaesmen SMMSO June 2015.
Control for Stochastic Models via Diffusion Approximations Amy Ward, ANS Lecture Series 2008 TexPoint fonts used in EMF. Read the TexPoint manual before.
Blind Fair Routing in Large-Scale Service Systems Mor Armony Stern School of Business, NYU *Joint work with Amy Ward TexPoint fonts used in EMF. Read the.
Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University of Haifa The Asymptotic Variance of the Output Process of Finite.
On the variance curve of outputs for some queues and networks Yoni Nazarathy Gideon Weiss Yoav Kerner CWI Amsterdam March 2009.
October, 2000.A Self Organsing NN for Job Scheduling in Distributed Systems I.C. Legrand1 Iosif C. Legrand CALTECH.
Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University of Haifa On the Asymptotic Variance Rate of the Output Process of.
Positive Harris Recurrence and Diffusion Scale Analysis of a Push-Pull Queueing Network Yoni Nazarathy and Gideon Weiss University of Haifa ValueTools.
Investment and market structure in industries with congestion Ramesh Johari November 7, 2005 (Joint work with Gabriel Weintraub and Ben Van Roy)
ITMANET PI Meeting September 2009 ITMANET Nequ-IT Focus Talk (PI Neely): Reducing Delay in MANETS via Queue Engineering.
Network Coordinates : Internet Distance Estimation Jieming ZHU
Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University of Haifa The Asymptotic Variance of the Output Process of Finite.
Grid Performability, Modelling and Measurement AHM’04 Optimal Tree Structures for Large-Scale Grids J. Palmer I. Mitrani School of Computing Science University.
Greening Multi-Tenant Data Center Demand Response Niangjun Chen Joint work with Xiaoqi Ren, Shaolei Ren, and Adam Wierman 1.
Energy-Aware Scheduling on Heterogeneous Processors
NMA course Marko Lindroos
“mean-Field games with strategic servers”
Autoscaling Effects in Speed Scaling Systems
Computer Systems Performance Evaluation
2016 International Conference on Grey Systems and Uncertainty Analysis
Autoscaling Effects in Speed Scaling Systems
Deadline Scheduling and Heavy tailED distributions
Computer Systems Performance Evaluation
Numerical Studies on Braess-like Paradoxes for Non-Cooperative Load Balancing in Distributed Computer Systems By Said Fathy El-Zoghdy, Hisao Kameda, and.
Summary of the games used in the experiment and their equilibria
Table 2. SUMMARIZED OBSERVATIONS FROM MODEL ANALYSIS
Presentation transcript:

Raga Gopalakrishnan University of Colorado at Boulder Adam Wierman (Caltech) Amy R. Ward (USC) Sherwin Doroudi (CMU) Staffing and Routing to incentivize servers in many-server systems

strategic servers system performance Journal reviews Call centers Crowdsourcing Cloud computing Enterprise data centers … service systems 

strategic servers system performance Journal reviews Call centers Crowdsourcing Cloud computing Enterprise data centers … service systems This talk: Impact of strategic servers on optimal system design  Classic Queueing: Assumes fixed (arrival and) service rates, fixed control/policies. Queueing games: Strategic arrivals Service/price competition [Hassin and Haviv 2003] to incentivize strategic servers Routing Staffing

Outline The M/M/1 queue – a simple example Model for a strategic server The strategic M/M/N queue Classic policies in non-strategic setting Impact of strategic servers Asymptotically optimal policies Routing Staffing which idle server gets the next job? how many servers to hire?

M/M/1/FCFS   strategic server idleness cost utility function    LHS RHS

Outline The M/M/1 queue – a simple example Model for a strategic server The strategic M/M/N queue Classic policies in non-strategic setting Impact of strategic servers Asymptotically optimal policies Routing Staffing which idle server gets the next job? how many servers to hire?

M/M/N/FCFS  strategic servers routing   symmetric Nash equilibrium Nash equilibrium existence? performance? Blue for strategic service rates Yellow for control/policy parameters

Outline The M/M/1 queue – a simple example Model for a strategic server The strategic M/M/N queue Classic policies in non-strategic setting Impact of strategic servers Asymptotically optimal policies Routing Staffing which idle server gets the next job? how many servers to hire?

Rate-based policies Idle-time-based policies FSF SSF LISF SISF Random Common routing policies

M/M/N/FCFS routing    Rate-based policies Idle-time-based policies FSF SSF LISF SISF Random When servers are not strategic…

M/M/N/FCFS routing    Rate-based policies Idle-time-based policies FSF SSF LISF SISF Random When servers are not strategic… well-studied, asymptotically optimal [Lin and Kumar 1984] [de Véricourt et al. 2005] [Armony 2005]

M/M/N/FCFS routing    Rate-based policies Idle-time-based policies FSF SSF LISF SISF Random When servers are not strategic… asymptotically “fair” [Atar 2008]

Rate-based policies Idle-time-based policies FSF SSF LISF SISF Random When servers are strategic… M/M/N/FCFS  routing  

Rate-based policies Idle-time-based policies FSF SSF LISF SISF Random When servers are strategic… Our results… M/M/N/FCFS  routing  

Rate-based policies FSF SSF Random & Idle-time-based policies When servers are strategic… Our results… M/M/N/FCFS  routing   First order condition: same unique symmetric equilibrium

Rate-based policies FSF SSF Random & Idle-time-based policies When servers are strategic… Our results… M/M/N/FCFS  routing   Can we do better than Random? Yes, but…

Outline The M/M/1 queue – a simple example Model for a strategic server The strategic M/M/N queue Classic policies in non-strategic setting Impact of strategic servers Asymptotically optimal policies Routing Staffing which idle server gets the next job? how many servers to hire?

M/M/N/FCFS    When servers are not strategic… Random staffing asymptotically optimal [Borst et al. 2004]

M/M/N/FCFS  Random  staffing When servers are strategic… Problem: Explicit expression unknown!

M/M/N/FCFS  Random  staffing When servers are strategic…

Rate-independent Rate-dependent

Rate-independent Rate-dependent Limiting FOC: Policy:

Rate-independent Rate-dependent Limiting FOC: Policy:

Rate-independent Rate-dependent Limiting FOC: Policy:

Rate-independent Rate-dependent Limiting FOC: Policy:

Rate-independent Rate-dependent Limiting FOC: Policy:

Concluding remarks We need to rethink optimal system design when servers are strategic! Joint routing-staffing optimization? Empirical studies / Experimental evaluation? Asymmetric models / equilibria? Interaction between strategic arrivals and strategic servers? M/M/N/FCFS  Random   loss of efficiency? $ $$$$ $$ ? ?

Ragavendran Gopalakrishnan University of Colorado at Boulder Adam Wierman (Caltech) Amy R. Ward (USC) Sherwin Doroudi (CMU) Staffing and Routing to incentivize servers in many-server systems