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

  • Erol Gelenbe


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.


Packet Loss Autobiographical Memory Virtual Node Decision Engine Payload Packet 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.



The author thanks Esin Seref, Drs Pu Su, Peixiang Liu, Ricardo Lent, Arturo Nunez, Mike Gellman, Jrmie Lain, Laurence Hey, George Loukas, Georgia Sakellari, Omer H. Abdelrahman, Gokce Gorbil, Christina Morfopoulou and Ms Lan Wang for their contributions to various aspects of this research.


  1. 1.
    Jose Aguilar and Erol Gelenbe. Task assignment and transaction clustering heuristics for distributed systems. Information Sciences, 97(12):199 – 219, 1997. Load balancing in distributed systems.Google Scholar
  2. 2.
    Avgoustinos Filippoupolitis and Erol Gelenbe. A distributed decision support system for building evacuation. In Proceedings of the 2Nd Conference on Human System Interactions, HSI’09, pages 320–327, Piscataway, NJ, USA, 2009. IEEE Press.Google Scholar
  3. 3.
    Avgoustinos Filippoupolitis, Laurence Hey, Georgios Loukas, Erol Gelenbe, and Stelios Timotheou. Emergency Response Simulation Using Wireless Sensor Networks. In Proceedings of the 1st International Conference on Ambient Media and Systems, Ambi-Sys ’08, pages 21:1–21:7, ICST, Brussels, Belgium, 2008. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering).Google Scholar
  4. 4.
    Alex Galis, Celestin Brou, Spyros Denazis, and Cornel Klein. Programmable Networks for IP Service Deployment. Artech House, Norwood, 2004.Google Scholar
  5. 5.
    E. Gelenbe and D.G. Chair. Users and services in intelligent networks. In Next Generation Internet Networks, pages 211–218, April 2005.Google Scholar
  6. 6.
    E. Gelenbe, M. Gellman, and G. Loukas. An autonomic approach to denial of service defence. In Sixth IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks, 2005. WoWMoM 2005., pages 537–541, June 2005.Google Scholar
  7. 7.
    E. Gelenbe and T. Kocak. Area-based results for mine detection. IEEE Transactions on Geoscience and Remote Sensing, 38(1):12–24, Jan 2000.Google Scholar
  8. 8.
    E. Gelenbe, R. Lent, and A. Nunez. Self-aware networks and QoS. Proceedings of the IEEE, 92(9):1478–1489, Sept 2004.Google Scholar
  9. 9.
    E. Gelenbe and B. Oklander. Cognitive users with useful vacations. In 2013 IEEE International Conference on Communications Workshops (ICC), pages 370–374, June 2013.Google Scholar
  10. 10.
    E. Gelenbe and S. Silvestri. Reducing power consumption in wired networks. In 24th International Symposium on Computer and Information Sciences, 2009. ISCIS 2009., pages 292–297, Sept 2009.Google Scholar
  11. 11.
    Erol Gelenbe. Probabilistic models of computer systems. Acta Informatica, 12(4):285–303.Google Scholar
  12. 12.
    Erol Gelenbe. Sensible decisions based on qos. Computational Management Science, 1(1):1–14.Google Scholar
  13. 13.
    Erol Gelenbe. Steps Toward Self-aware Networks. Commun. ACM, 52(7):66–75, Jul 2009.Google Scholar
  14. 14.
    Erol Gelenbe. Search in unknown random environments. Phys. Rev. E, 82:061112, Dec 2010.Google Scholar
  15. 15.
    Erol Gelenbe. Natural computation. Comput. J., 55(7):848–851, 2012.CrossRefGoogle Scholar
  16. 16.
    Erol Gelenbe and Yonghuan Cao. Autonomous search for mines. European Journal of Operational Research, 108(2):319 – 333, 1998.CrossRefzbMATHGoogle Scholar
  17. 17.
    Erol Gelenbe and Jean-Michael Fourneau. Random Neural Networks with Multiple Classes of Signals. Neural Comput., 11(4):953–963, May 1999.Google Scholar
  18. 18.
    Erol Gelenbe, Khaled Hussain, and Varol Kaptan. Simulating autonomous agents in augmented reality. Journal of Systems and Software, 74(3):255 – 268, 2005.CrossRefGoogle Scholar
  19. 19.
    Erol Gelenbe and George Loukas. A Self-aware Approach to Denial of Service Defence. Comput. Netw., 51(5):1299–1314, Apr 2007.Google Scholar
  20. 20.
    Erol Gelenbe and Isi Mitrani. Control Policies in CSMA Local Area Networks: Ethernet Controls. SIGMETRICS Perform. Eval. Rev., 11(4):233–240, August 1982.Google Scholar
  21. 21.
    Erol Gelenbe and Christina Morfopoulou. A Framework for Energy-Aware Routing in Packet Networks. Comput. J., 54(6):850–859, Jun 2011.Google Scholar
  22. 22.
    Erol Gelenbe, Nestor Schmajuk, John Staddon, and John Reif. Autonomous search by robots and animals: A survey. Robotics and Autonomous Systems, 22(1):23–34, 1997. Biologically Inspired Autonomous Systems.Google Scholar
  23. 23.
    Erol Gelenbe and K. Sevcik. Analysis of Update Synchronization for Multiple Copy Data Bases. IEEE Transactions on Computers, C-28(10):737–747, Oct 1979.Google Scholar
  24. 24.
    Erol Gelenbe, Mert Sungur, Christopher Cramer, and Pamir Gelenbe. Traffic and video quality with adaptive neural compression. Multimedia Systems, 4(6):357–369.Google Scholar
  25. 25.
    Erol Gelenbe and Stelios Timotheou. Random Neural Networks with Synchronized Interactions. Neural Computation, 20(9):2308–2324, 2008.MathSciNetCrossRefzbMATHGoogle Scholar
  26. 26.
    Gokce Gorbil and Erol Gelenbe. Opportunistic communications for emergency support systems. Procedia Computer Science, 5:39–47, 2011. The 2nd International Conference on Ambient Systems, Networks and Technologies (ANT-2011)/The 8th International Conference on Mobile Web Information Systems (MobiWIS 2011).Google Scholar
  27. 27.
    L.A. Hey, P.Y.K. Cheung, and M. Gellman. FPGA based router for cognitive packet networks. In Field-Programmable Technology, 2005. Proceedings. 2005 IEEE International Conference on, pages 331–332, Dec 2005.Google Scholar
  28. 28.
    Laurence A. Hey. Reduced complexity algorithms for cognitive packet network routers. Computer Communications, 31(16):3822–3830, 2008. Performance Evaluation of Communication Networks (SPECTS 2007).Google Scholar
  29. 29.
    Pedro Martinez-Julia, Antonio F. Skarmeta, and Alex Galis. The Future Internet: Future Internet Assembly 2013: Validated Results and New Horizons, chapter Towards a Secure Network Virtualization Architecture for the Future Internet, pages 141–152. Springer Berlin Heidelberg, 2013.Google Scholar
  30. 30.
    Boris Oklander and Erol Gelenbe. Information Sciences and Systems 2013: Proceedings of the 28th International Symposium on Computer and Information Sciences, chapter Optimal Behaviour of Smart Wireless Users, pages 87–95. Springer International Publishing, 2013.Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Department of Electrical and Electronic EngineeringImperial CollegeLondonUK

Personalised recommendations