Conflicts in Overlay Environments: Inefficient Equilibrium and Incentive Mechanism

Overlay networks have been widely deployed upon the Internet by Service Providers (SPs) to provide improved network services. However, the interaction between each overlay and traffic engineering (TE) as well as the interaction among co-existing overlays may occur. In this paper, we adopt both non-cooperative and cooperative game theory to analyze these interactions, which are collectively called hybrid interaction. Firstly, we model a situation of the hybrid interaction as an n+1-player non-cooperative game, in which overlays and TE are of equal status, and prove the existence of Nash equilibrium (NE) for this game. Secondly, we model another situation of the hybrid interaction as a 1-leader-n-follower Stackelberg-Nash game, in which TE is the leader and co-existing overlays are followers, and prove that the cost at Stackelberg-Nash equilibrium (SNE) is at least as good as that at NE for TE. Thirdly, we propose a cooperative coalition mechanism based on Shapley value to overcome the inherent inefficiency of NE and SNE, in which players can improve their performance and form stable coalitions. Finally, we apply distinct genetic algorithms (GA) to calculate the values for NE, SNE and the assigned cost for each player in each coalition, respectively. Analytical results are confirmed by the simulation on complex network topologies.

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

[2]  Raouf Boutaba,et al.  Reconciling the Overlay and Underlay Tussle , 2014, IEEE/ACM Transactions on Networking.

[3]  John C. S. Lui,et al.  On the interaction of multiple overlay routing , 2005, Perform. Evaluation.

[4]  Donald F. Towsley,et al.  On the interaction between overlay routing and underlay routing , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[5]  Lisong Xu,et al.  An ISP-friendly inter-overlay coordination framework for multiple coexisting P2P systems , 2013, Peer-to-Peer Networking and Applications.

[6]  Vishal Misra,et al.  Internet Economics: The Use of Shapley Value for ISP Settlement , 2007, IEEE/ACM Transactions on Networking.

[7]  Baoding Liu,et al.  Stackelberg-Nash equilibrium for multilevel programming with multiple followers using genetic algorithms , 1998 .

[8]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[9]  Jingyu Wang,et al.  On the collaborations of multiple selfish overlays using multi-path resources , 2015, Peer-to-Peer Netw. Appl..

[10]  Mostafa H. Ammar,et al.  On the Interaction Between Dynamic Routing in Native and Overlay Layers , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[11]  Walid Saad,et al.  Game theoretic modeling of cooperation among service providers in mobile cloud computing environments , 2012, 2012 IEEE Wireless Communications and Networking Conference (WCNC).

[12]  Vishal Misra,et al.  Congestion and Its Role in Network Equilibrium , 2012, IEEE Journal on Selected Areas in Communications.

[13]  Ariel Rubinstein,et al.  A Course in Game Theory , 1995 .

[14]  Zongpeng Li,et al.  Dynamic Bandwidth Auctions in Multioverlay P2P Streaming with Network Coding , 2008, IEEE Transactions on Parallel and Distributed Systems.

[15]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[16]  Paul H. Calamai,et al.  Bilevel and multilevel programming: A bibliography review , 1994, J. Glob. Optim..

[17]  Mung Chiang,et al.  Cooperative content distribution and traffic engineering in an ISP network , 2009, SIGMETRICS '09.

[18]  Jingyu Wang,et al.  Reducing the oscillations between overlay routing and traffic engineering by repeated game theory , 2013, 2013 19th Asia-Pacific Conference on Communications (APCC).

[19]  Stratis Ioannidis,et al.  Incentivizing peer-assisted services: a fluid shapley value approach , 2010, SIGMETRICS '10.

[20]  Mostafa H. Ammar,et al.  Preemptive Strategies to Improve Routing Performance of Native and Overlay Layers , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[21]  Rami Cohen,et al.  Cost-Effective Resource Allocation of Overlay Routing Relay Nodes , 2014, IEEE/ACM Transactions on Networking.

[22]  Hari Balakrishnan,et al.  Resilient overlay networks , 2001, SOSP.

[23]  Aman Jantan,et al.  Filtration model for the detection of malicious traffic in large-scale networks , 2016, Comput. Commun..

[24]  Mykhailo Klymash,et al.  Data Buffering Multilevel Model at a Multiservice Traffic Service Node , 2014, Smart Comput. Rev..

[25]  Ning Wang,et al.  On the Interactions between Non-Cooperative P2P Overlay and Traffic Engineering Behaviors , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[26]  Chen-Nee Chuah,et al.  Race Conditions in Coexisting Overlay Networks , 2008, IEEE/ACM Transactions on Networking.

[27]  Aman Jantan,et al.  Real-time detection of intrusive traffic in QoS network domains , 2013, IEEE Security & Privacy.

[28]  J. Goodman Note on Existence and Uniqueness of Equilibrium Points for Concave N-Person Games , 1965 .

[29]  Sonia Fahmy,et al.  Synergy: An overlay internetworking architecture and implementation , 2010, Journal of Communications and Networks.

[30]  Jingyu Wang,et al.  Cooperative overlay routing in a multiple overlay environment , 2014, 2014 IEEE International Conference on Communications (ICC).

[31]  Plan Representative MPLS Technology and Application , 2004 .