Self-aware Networks: The Cognitive Packet Network and Its Performance

This article is a summary description of the cognitive packet network (CPN) which is an early example of a completely software-defined network (SDN) and of a fully implemented self-aware computer network (SAN). CPN has been completely implemented and is used in numerous experiments. CPN is able to observe its own internal performance as well as the interfaces of the external systems that it interacts with, in order to modify its behaviour so as to adaptively achieve objectives, such as discovering services for its users, improving their quality of service (QoS), reducing its own energy consumption, compensating for components that fail or malfunction, detecting and reacting to intrusions, and defending itself against attacks.

[1]  Alex Galis,et al.  Programmable Networks for IP Service Deployment , 2004 .

[2]  Erol Gelenbe,et al.  Reducing power consumption in wired networks , 2009, 2009 24th International Symposium on Computer and Information Sciences.

[3]  Laurence A. Hey Reduced complexity algorithms for cognitive packet network routers , 2008, Comput. Commun..

[4]  Erol Gelenbe,et al.  A self-aware approach to denial of service defence , 2007, Comput. Networks.

[5]  Erol Gelenbe,et al.  Area-based results for mine detection , 2000, IEEE Trans. Geosci. Remote. Sens..

[6]  Erol Gelenbe,et al.  A distributed decision support system for Building Evacuation , 2009, 2009 2nd Conference on Human System Interactions.

[7]  Antonio F. Gómez-Skarmeta,et al.  Towards a Secure Network Virtualization Architecture for the Future Internet , 2013, Future Internet Assembly.

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

[9]  Erol Gelenbe,et al.  Users and services in intelligent networks , 2005, Next Generation Internet Networks, 2005.

[10]  Erol Gelenbe,et al.  Probabilistic models of computer systems , 1976, SIGMETRICS '76.

[11]  Erol Gelenbe,et al.  Traffic and video quality with adaptive neural compression , 1996, Multimedia Systems.

[12]  Erol Gelenbe,et al.  Sensible decisions based on QoS , 2003, Comput. Manag. Sci..

[13]  Erol Gelenbe,et al.  Random Neural Networks with Multiple Classes of Signals , 1999, Neural Computation.

[14]  Erol Gelenbe,et al.  Optimal Behaviour of Smart Wireless Users , 2013, ISCIS.

[15]  Erol Gelenbe,et al.  Simulating Autonomous Agents with augmented Reality , 2001, GAME-ON.

[16]  Erol Gelenbe,et al.  Autonomous search for mines , 1998, Eur. J. Oper. Res..

[17]  Erol Gelenbe,et al.  Cognitive users with useful vacations , 2013, 2013 IEEE International Conference on Communications Workshops (ICC).

[18]  Erol Gelenbe,et al.  An autonomic approach to denial of service defence , 2005, Sixth IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks.

[19]  Erol Gelenbe,et al.  Analysis of Update Synchronization for Multiple Copy Data Bases , 1979, IEEE Transactions on Computers.

[20]  Erol Gelenbe,et al.  Emergency response simulation using wireless sensor networks , 2008, Ambi-Sys '08.

[21]  E. Gelenbe Search in unknown random environments. , 2010, Physical review. E, Statistical, nonlinear, and soft matter physics.

[22]  Erol Gelenbe,et al.  Natural Computation , 2012, Comput. J..

[23]  Erol Gelenbe,et al.  Autonomous search by robots and animals: A survey , 1997, Robotics Auton. Syst..

[24]  Peter Y. K. Cheung,et al.  FPGA based router for cognitive packet networks , 2005, Proceedings. 2005 IEEE International Conference on Field-Programmable Technology, 2005..

[25]  Erol Gelenbe,et al.  Self-aware networks and QoS , 2004, Proceedings of the IEEE.

[26]  Erol Gelenbe,et al.  Task Assignment and Transaction Clustering Heuristics for Distributed Systems , 1997, Inf. Sci..

[27]  Erol Gelenbe,et al.  Opportunistic Communications for Emergency Support Systems , 2011, ANT/MobiWIS.

[28]  Erol Gelenbe,et al.  A Framework for Energy-Aware Routing in Packet Networks , 2011, Comput. J..

[29]  Erol Gelenbe,et al.  Random Neural Networks with Synchronized Interactions , 2008, Neural Computation.