The Value of Fairness: Trade-offs in Repeated Dynamic Resource Allocation

Resource allocation problems are an important part of many distributed autonomous systems. In sensor networks, they determine which nodes get to use the communication links, in SmartGrid applications they decree which electric vehicle batteries are loaded, and in autonomous power management they select which generators produce the power required to satisfy the overall load. These cases have been considered in the literature before under the aspect of demand satisfaction: how well can distributed algorithms with local knowledge approximate the best allocation. A factor that has been ignored, however, is fairness: how fair is the resource allocation and -- in extension -- the distribution of revenue, wear, or recovery time. In this paper, we bring together previously disjoint approaches on dynamic distributed resource allocation and on fairness in electronic institutions. We show that fair allocations based on Ostrom's principles and on Rescher's canons of distributive justice create value in repeated resource allocations. We apply the scheme to solve the multi-objective problem of distributing load to generators fairly based on demands made by the individual generators. Our evaluation shows that a fair distribution increases satisfaction of the individual agents while reducing the hazard of optimising the problem in the short-term at the cost of long-term robustness and stability.

[1]  S.D.J. McArthur,et al.  Multi-Agent Systems for Power Engineering Applications—Part I: Concepts, Approaches, and Technical Challenges , 2007, IEEE Transactions on Power Systems.

[2]  Sarvapali D. Ramchurn,et al.  Putting the 'smarts' into the smart grid , 2012, Commun. ACM.

[3]  Edward A. Lee Cyber-physical Systems -are Computing Foundations Adequate? Position Paper for Nsf Workshop on Cyber-physical Systems: Research Motivation, Techniques and Roadmap , 1998 .

[4]  Wolfgang Reif,et al.  Synthesis and Abstraction of Constraint Models for Hierarchical Resource Allocation Problems , 2014, ICAART.

[5]  Horst F. Wedde DEZENT -- A Cyber-Physical Approach for Providing Affordable Regenerative Electric Energy in the Near Future , 2012, 2012 38th Euromicro Conference on Software Engineering and Advanced Applications.

[6]  Wolfgang Reif,et al.  A System of Systems Approach to the Evolutionary Transformation of Power Management Systems , 2013, GI-Jahrestagung.

[7]  J. K. Kok,et al.  PowerMatcher: multiagent control in the electricity infrastructure , 2005, AAMAS '05.

[8]  Nicholas Rescher,et al.  Distributive justice : a constructive critique of the utilitarian theory of distribution , 1969 .

[9]  Wolfgang Reif,et al.  HiSPADA: Self-Organising Hierarchies for Large-Scale Multi-Agent Systems , 2013, ICAS 2013.

[10]  E.F. Camacho,et al.  Applying Risk Management to Combined Heat and Power Plants , 2008, IEEE Transactions on Power Systems.

[11]  Jiaming Li,et al.  COORDINATION OF DISTRIBUTED ENERGY RESOURCE AGENTS , 2010, Appl. Artif. Intell..

[12]  Dimitris Bertsimas,et al.  The Price of Fairness , 2011, Oper. Res..

[13]  Dídac Busquets,et al.  FAIRNESS IN RECURRENT AUCTIONS WITH COMPETING MARKETS AND SUPPLY FLUCTUATIONS , 2012, Comput. Intell..

[14]  Boleslaw K. Szymanski,et al.  A novel auction mechanism for selling time-sensitive e-services , 2005, Seventh IEEE International Conference on E-Commerce Technology (CEC'05).

[15]  K. Dielmann,et al.  Virtual power plants (VPP) - a new perspective for energy generation? , 2003, Proceedings of the 9th International Scientific and Practical Conference of Students, Post-graduates Modern Techniques and Technologies, 2003. MTT 2003..

[16]  Alexander Artikis,et al.  The Axiomatisation of Socio-Economic Principles for Self-Organising Systems , 2011, 2011 IEEE Fifth International Conference on Self-Adaptive and Self-Organizing Systems.

[17]  Dídac Busquets,et al.  Self-Organising Common-Pool Resource Allocation and Canons of Distributive Justice , 2012, 2012 IEEE Sixth International Conference on Self-Adaptive and Self-Organizing Systems.

[18]  Sebastian Lehnhoff,et al.  Support vector machines for an efficient representation of voltage band constraints , 2011, 2011 2nd IEEE PES International Conference and Exhibition on Innovative Smart Grid Technologies.

[19]  R. Garduno-Ramirez,et al.  Multiobjective control of power plants using particle swarm optimization techniques , 2006, IEEE Transactions on Energy Conversion.

[20]  G. Brady Governing the Commons: The Evolution of Institutions for Collective Action , 1993 .

[21]  C. Gini Variabilita e Mutabilita. , 1913 .

[22]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

[23]  Wolfgang Reif,et al.  A Trust- and Cooperation-Based Solution of a Dynamic Resource Allocation Problem , 2013, 2013 IEEE 7th International Conference on Self-Adaptive and Self-Organizing Systems.