Skip to main content

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

  • Chapter
  • First Online:
Self-Aware Computing Systems

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  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. 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. 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. Alex Galis, Celestin Brou, Spyros Denazis, and Cornel Klein. Programmable Networks for IP Service Deployment. Artech House, Norwood, 2004.

    Google Scholar 

  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. 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. 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. 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. 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. 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. Erol Gelenbe. Probabilistic models of computer systems. Acta Informatica, 12(4):285–303.

    Google Scholar 

  12. Erol Gelenbe. Sensible decisions based on qos. Computational Management Science, 1(1):1–14.

    Google Scholar 

  13. Erol Gelenbe. Steps Toward Self-aware Networks. Commun. ACM, 52(7):66–75, Jul 2009.

    Google Scholar 

  14. Erol Gelenbe. Search in unknown random environments. Phys. Rev. E, 82:061112, Dec 2010.

    Google Scholar 

  15. Erol Gelenbe. Natural computation. Comput. J., 55(7):848–851, 2012.

    Article  Google Scholar 

  16. Erol Gelenbe and Yonghuan Cao. Autonomous search for mines. European Journal of Operational Research, 108(2):319 – 333, 1998.

    Article  MATH  Google Scholar 

  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. Erol Gelenbe, Khaled Hussain, and Varol Kaptan. Simulating autonomous agents in augmented reality. Journal of Systems and Software, 74(3):255 – 268, 2005.

    Article  Google Scholar 

  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. 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. 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. 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. 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. 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. Erol Gelenbe and Stelios Timotheou. Random Neural Networks with Synchronized Interactions. Neural Computation, 20(9):2308–2324, 2008.

    Article  MathSciNet  MATH  Google Scholar 

  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. 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. 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. 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. 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 

Download references

Acknowledgements

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.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Erol Gelenbe .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Cite this chapter

Gelenbe, E. (2017). Self-aware Networks: The Cognitive Packet Network and Its Performance. In: Kounev, S., Kephart, J., Milenkoski, A., Zhu, X. (eds) Self-Aware Computing Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-47474-8_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-47474-8_23

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-47472-4

  • Online ISBN: 978-3-319-47474-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics