The Price of Anarchy: Centralized versus Distributed Resource Allocation Trade-offs

Optimizing decision quality in large scale, distributed, resource allocation problems requires selecting the appropriate decision network architecture. Such resource allocation problems occur in distributed sensor networks, military air campaign planning, logistics networks, energy grids, etc. Optimal solutions require that demand, resource status, and allocation decisions are shared via messaging between geographically distributed, independent decision nodes. Jamming of wireless links, cyber attacks against the network, or infrastructure damage from natural disasters interfere with messaging and, thus, the quality of the allocation decisions. Our contribution described in the paper is a decentralized resource allocation architecture and algorithm that is robust to significant message loss and to uncertain demand arrival, and provides fine-grained, many-to-many combinatorial task allocation. Most importantly, it enables a conscious choice of the best level of decentralization under the expected degree of communications denial and quantifies the benefits of approximating status of peer nodes using proxy agents during temporary communications loss.

[1]  Giuseppe Di Modica,et al.  A Strategy to Optimize Resource Allocation in Auction-Based Cloud Markets , 2014, 2014 IEEE International Conference on Services Computing.

[2]  Rakesh Nagi,et al.  Dispatching and loitering policies for unmanned aerial vehicles under dynamically arriving multiple priority targets , 2014, J. Simulation.

[3]  Agostino Poggi,et al.  Developing Multi-agent Systems with JADE , 2007, ATAL.

[4]  James C. Spall,et al.  Cyclic Seesaw Process for Optimization and Identification , 2012, J. Optim. Theory Appl..

[5]  Anthony K. H. Tung,et al.  Constraint-based clustering in large databases , 2001, ICDT.

[6]  Sven Koenig,et al.  Sequential Incremental-Value Auctions , 2010, AAAI.

[7]  Michail G. Lagoudakis,et al.  Simple auctions with performance guarantees for multi-robot task allocation , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[8]  Xiaodong Wang,et al.  XChange: A market-based approach to scalable dynamic multi-resource allocation in multicore architectures , 2015, 2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA).

[9]  Sergio Cicalo,et al.  Centralized vs Distributed Resource Allocation in Multi-Cell OFDMA Systems , 2011, 2011 IEEE 73rd Vehicular Technology Conference (VTC Spring).

[10]  Han-Lim Choi,et al.  Consensus-Based Decentralized Auctions for Robust Task Allocation , 2009, IEEE Transactions on Robotics.

[11]  Kai Zhang,et al.  Centralized and distributed task allocation in multi-robot teams via a stochastic clustering auction , 2012, TAAS.

[12]  John N. Tsitsiklis,et al.  On the power of (even a little) centralization in distributed processing , 2011, SIGMETRICS '11.

[13]  Tomohiro Murata,et al.  Combinatorial Auction Method for Decentralized Task Assignment of Multiple-Loading Capacity AGV Based on Intelligent Agent Architecture , 2011, 2011 Second International Conference on Innovations in Bio-inspired Computing and Applications.

[14]  Peng-Yong Kong Performance of queue in impaired wireless channel , 2002 .

[15]  Fernando Beltrán,et al.  Flow-based resource allocation in a multiple-access wireless market-setting using an auction , 2006, 26th IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW'06).

[16]  Sven Koenig,et al.  K-swaps: cooperative negotiation for solving task-allocation problems , 2009, IJCAI 2009.

[17]  Steven Okamoto,et al.  Dynamic Multi-Agent Task Allocation with Spatial and Temporal Constraints , 2014, AAAI.

[18]  Dylan A. Shell,et al.  Assessing Optimal Assignment under Uncertainty: An Interval-based Algorithm , 2010, Robotics: Science and Systems.

[19]  Kshanti A. Greene,et al.  Coordinating Busy Agents Using a Hybrid Clustering-Auction Approach , 2006 .

[20]  Geoffrey J. Gordon,et al.  Optimal Distributed Market-Based Planning for Multi-Agent Systems with Shared Resources , 2011, AISTATS.