Braess Paradox in Non-Cooperative Dynamic Load Balancing For the Cohen-Kelly Computer Network Model

---------------------------------------------ABSTRACT-----------------------------------------We consider a distributed computer system in Wardrop equilibrium, i.e., situations where no user can reduce its own response time by unilaterally choosing another path, if all the other users retain their present paths. The Braess paradox is a famous example of paradoxical cases where adding capacity to a network degrades the performance of all users. This study examines numerically some examples around the Braess-like paradox in a distributed computer system. We found that Braess’s paradox can occur, namely in equilibrium the mean job response time in the network after adding a communication line for the sharing of jobs between nodes, for some system parameter setting, can be greater than the mean job response time in the network before adding the communication line. Indeed, two different types of paradox called weak and strong paradox have been characterized. In the range of parameter values examined, the worst case ratio of performance degradation obtained in the examined network model is about 75% and 65% for the cases of weak and strong paradox respectively.

[1]  Ariel Orda,et al.  The designer's perspective to atomic noncooperative networks , 1999, TNET.

[2]  I. Ziedins,et al.  Braess's Paradox in a Queueing Network with State-Dependent Routing , 1997 .

[3]  Joel E. Cohen,et al.  A paradox of congestion in a queuing network , 1990, Journal of Applied Probability.

[4]  Ariel Orda,et al.  Atomic Resource Sharing in Noncooperative Networks , 1997, Proceedings of INFOCOM '97.

[5]  Paul G. Spirakis,et al.  The price of selfish routing , 2001, STOC '01.

[6]  Tim Roughgarden,et al.  Designing networks for selfish users is hard , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[7]  Hongbin Zhang,et al.  Grid Load Balancing Scheduling Algorithm Based on Statistics Thinking , 2008, 2008 The 9th International Conference for Young Computer Scientists.

[8]  Ariel Orda,et al.  Competitive routing in multiuser communication networks , 1993, TNET.

[9]  Clark Jeffries,et al.  Congestion resulting from increased capacity in single-server queueing networks , 1997, TNET.

[10]  Hisao Kameda,et al.  Paradoxes in distributed decisions on optimal load balancing for networks of homogeneous computers , 2002, JACM.

[11]  Ariel Orda,et al.  Avoiding the Braess paradox in non-cooperative networks , 1999, Journal of Applied Probability.

[12]  Said Fathy El-Zoghdy Studies on Braess-like Paradoxes for Non-Cooperative Dynamic Load Balancing in Distributed Computer Systems , 2006, Parallel and Distributed Computing and Networks.

[13]  F. Kelly Network routing , 1991, Philosophical Transactions of the Royal Society of London. Series A: Physical and Engineering Sciences.

[14]  Tim Roughgarden,et al.  How bad is selfish routing? , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[15]  Ariel Orda,et al.  Architecting noncooperative networks , 1995, Eighteenth Convention of Electrical and Electronics Engineers in Israel.

[16]  Sandip Sen,et al.  Resolving Social Dilemmas Using Genetic Algorithms: Initial Results , 1997, ICGA.

[17]  Jie Li,et al.  Numerical studies on a paradox for non-cooperative static load balancing in distributed computer systems , 2006, Comput. Oper. Res..

[18]  Roger B. Myerson,et al.  Game theory - Analysis of Conflict , 1991 .

[19]  Ariel Orda,et al.  Capacity allocation under noncooperative routing , 1997, IEEE Trans. Autom. Control..