A Multi-agent Controller to enable Cognition in Software Defined Networks

Current SDN controllers are not cognitive. We propose a new architecture for an SDN controller to enable intelligence. The proposed new architecture is based on Multi-agent systems. As a prototype, we have built a MAS-SDN controller using the GOAL agent programming language. We highlight the motivation behind the new architecture, describe the architecture and provide some initial results.

[1]  Laizhong Cui,et al.  When big data meets software-defined networking: SDN for big data and big data for SDN , 2016, IEEE Network.

[2]  F. Zambonelli,et al.  Knowledge Networks : the Nervous System of an Autonomic Communication Infrastructure , 2005 .

[3]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[4]  Erol Gelenbe,et al.  Steps toward self-aware networks , 2009, CACM.

[5]  Dinesh Manocha,et al.  Self-Aware Traffic Route Planning , 2011, AAAI.

[6]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[7]  Franco Zambonelli,et al.  A survey of autonomic communications , 2006, TAAS.

[8]  Shaun Downey Distributed Artificial Intelligence in Digital Games , 2015 .

[9]  Judith Kelner,et al.  Better network traffic identification through the independent combination of techniques , 2010, J. Netw. Comput. Appl..

[10]  Davide Ancona,et al.  Languages for Programming BDI-style Agents: an Overview , 2005, WOA.

[11]  David D. Clark,et al.  A knowledge plane for the internet , 2003, SIGCOMM '03.

[12]  Georgia Sakellari,et al.  The Cognitive Packet Network: A Survey , 2010, Comput. J..

[13]  Andrew W. Moore,et al.  Internet traffic classification using bayesian analysis techniques , 2005, SIGMETRICS '05.

[14]  Holger Karl,et al.  Composition of SDN applications: Options/challenges for real implementations , 2016, ANRW '16.

[15]  Alexandru Paler,et al.  Platforms and Software Systems for an Autonomic Internet , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[16]  Grenville J. Armitage,et al.  A survey of techniques for internet traffic classification using machine learning , 2008, IEEE Communications Surveys & Tutorials.

[17]  Chuang Lin,et al.  Big data: transforming the design philosophy of future internet , 2014, IEEE Network.

[18]  Özgür B. Akan,et al.  A survey on bio-inspired networking , 2010, Comput. Networks.

[19]  Jean C. Walrand,et al.  Knowledge-Defined Networking: Modelització de la xarxa a través de l’aprenentatge automàtic i la inferència , 2016 .

[20]  Alan H. Bond,et al.  Distributed Artificial Intelligence , 1988 .