Equilibria of Online Scheduling Algorithms

We describe a model for competitive online scheduling algorithms. Two servers, each with a single observable queue, compete for customers. Upon arrival, each customer strategically chooses the queue with minimal expected wait time. Each scheduler wishes to maximize its number of customers, and can strategically select which scheduling algorithm, such as First-Come-First-Served (FCFS), to use for its queue. This induces a game played by the servers and the customers. We consider a non-Bayesian setting, where servers and customers play to maximize worst-case payoffs. We show that there is a unique subgame perfect safety-level equilibrium and we describe the associated scheduling algorithm (which is not FCFS). The uniqueness result holds for both randomized and deterministic algorithms, with a different equilibrium algorithm in each case. When the goal of the servers is to minimize competitive ratio, we prove that it is an equilibrium for each server to apply FCFS: each server obtains the optimal competitive ratio of 2.

[1]  P. Naor The Regulation of Queue Size by Levying Tolls , 1969 .

[2]  Nicole Immorlica,et al.  Secretary Problems with Competing Employers , 2006, WINE.

[3]  Jon Feldman,et al.  A Truthful Mechanism for Offline Ad Slot Scheduling , 2008, SAGT.

[4]  R. McAfee Mechanism Design by Competing Sellers , 1993 .

[5]  Roberto Burguet,et al.  Imperfect Competition in Auction Designs , 1999 .

[6]  Shui Lam,et al.  A Level Algorithm for Preemptive Scheduling , 1977, J. ACM.

[7]  Refael Hassin Consumer Information in Markets with Random Product Quality: The Case of Queues and Balking , 1986 .

[8]  Refael Hassin Equilibrium customers’ choice between FCFS and random servers , 2009, Queueing Syst. Theory Appl..

[9]  Itai Ashlagi,et al.  Resource selection games with unknown number of players , 2006, AAMAS '06.

[10]  Michael Peters,et al.  Competition among Sellers Who Offer Auctions Instead of Prices , 1997 .

[11]  Itai Ashlagi,et al.  Two-terminal routing games with unknown active players , 2009, Artif. Intell..

[12]  Hanna Alperstein Note-Optimal Pricing Policy for the Service Facility Offering a Set of Priority Prices , 1988 .

[13]  Joseph Naor,et al.  Equilibria in online games , 2007, SODA '07.

[14]  Refael Hassin,et al.  ON THE OPTIMALITY OF FIRST COME LAST SERVED QUEUES , 1985 .

[15]  Itai Ashlagi,et al.  Competing Schedulers , 2010, AAAI.

[16]  Adam Tauman Kalai,et al.  Dueling algorithms , 2011, STOC '11.

[17]  Moshe Tennenholtz,et al.  Position Auctions with Budgets: Existence and Uniqueness , 2010 .