In next generation networks, the introduction of intelligence and flexibility in mobile devices and network nodes appears as a promising solution to the high degree of variability in the telecommunication environment. The materialization of these concepts under the autonomic networking notion paves the way for introduction of awareness and adaptation capabilities in various layers of mobile devices, also including the protocol stack. In this paper we investigate the problem of dynamic protocol stack adaptation and propose enabling mechanisms for the dynamic binding and replacement of their constituent components. Our work addresses the challenge of the application feasibility and performance evaluation of these concepts by quantifying the introduced delay. The obtained results show that the introduced protocol adaptation functionalities pose negligible performance impact in the system. Our work reveals that although flexibility and performance stand on the opposite sides of the system balance, the introduction of transparent mechanisms leads to great adaptability with minimum performance impact.


self-configuring protocol component reconfiguration feasibility lightweight 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Dobson, S., Denazis, S., Fernández, A., Gaïti, D., Gelenbe, E., Massacci, F., Nixon, P., Saffre, F., Schmidt, N., Zambonelli, F.: A survey of autonomic communications. ACM Trans. Auton. Adapt. Syst. 1(2), 223–259 (2006)CrossRefGoogle Scholar
  2. 2.
    Patouni, E., Alonistioti, N., Merakos, L.: Cognitive Decision Making for Reconfiguration in Heterogeneous Radio Network Environments. IEEE Transactions on Vehicular Technology (TVT), special issue on Achievements and the Road Ahead: The First Decade of Cognitive Radio, PP(99) (2010)Google Scholar
  3. 3.
    Mahmoud, Q.: Cognitive Networks: Towards Self-Aware Networks. Wiley, Chichester (2007) ISBN: 978-0-470-06196-1 CrossRefGoogle Scholar
  4. 4.
    Miller, J., Thomson, P.: Beyond the complexity ceiling: evolution, emergence and regeneration. In: Proc. GECCO 2004 Workshop on Regeneration and Learning in Developmental Systems (2004)Google Scholar
  5. 5.
    Bouabene, G., Jelger, C., Tschudin, C., Schmid, S., Keller, A., May, M.: The autonomic network architecture (ANA). IEEE Journal on Selected Areas in Communications 28(1), 4–14 (2010)CrossRefGoogle Scholar
  6. 6.
    Alonistioti, N., Patouni, E., Gazis, V.: Generic architecture and mechanisms for protocol reconfiguration. Special Issue on Reconfigurable Radio Technologies in Support of Ubiquitous Seamless Computing, Mob. Netw. Appl Journal 11(6), 917–934 (2006)Google Scholar
  7. 7.
    Gu, Y., Grossman, R.L.: UDT: UDP-based Data Transfer for High-Speed Wide Area Networks, Computer Networks. The International Journal of Computer and Telecommunications Networking 51(7), 1777–1799 (2007)MATHGoogle Scholar
  8. 8.
    Gazis, V., Patouni, E., Alonistioti, N., Merakos, L.: A Survey of Dynamically Adaptable Protocol Stacks. IEEE Communications Surveys and Tutorials 10(1), 3–23 (2010)CrossRefGoogle Scholar
  9. 9.
    Sahlin, B.: A conduits+ and java implementation of internet protocol security and internet protocol, version 6, Master’s thesis (1997),
  10. 10.
    Kliazovich, D., Granelli, F.: Distributed protocol stacks: A framework for balancing interoperability and optimization. In: IEEE International Conference on Communications Workshops 2008 (ICC Workshops 2008), pp. 241–245 (2008)Google Scholar
  11. 11.
    Niamanesh, M., Jalili, R.: A dynamic-reconfigurable architecture for protocol stacks of networked systems. In: Proceedings of the 31st Annual International Computer Software and Applications Conference (COMPSAC 2007), Washington, DC, USA, vol. 1, pp. 609–612 (2007)Google Scholar
  12. 12.
    Mitola III, J.: Cognitive Radio for Flexible Mobile Multimedia Communications. Mob. Netw. Appl Journal 6(5), 435–441 (2001)CrossRefMATHGoogle Scholar
  13. 13.
    Patouni, E., Holland, O., Alonistioti, N.: Cognitive Functionalities for Mobile Terminal Self-Recovery and Protocol Auto-Configuration. In: The Proceedings of the IEEE International Symposium on Personal, Indoor and Mobile Radio Communications 2008 (PIMRC 2008), Cannes, France (2008)Google Scholar
  14. 14.
    Brakmo, L., Malley, S.O., Peterson, L.: TCP Vegas: New techniques for congestion detection and avoidance. In: Proceedings of the SIGCOMM 1994 Symposium, pp. 24–35 (1994)Google Scholar
  15. 15.
    Tan, K., Song, J., Zhang, Q., Sridharan, M.: A Compound TCP Approach for High-speed and Long Distance Networks, Technical Report MSR-TR-2005-86, Microsoft Research (2005)Google Scholar
  16. 16.
    Kelly, T.: Scalable TCP: improving performance in highspeed wide area networks. ACM SIGCOMM Computer Communication Review 33(2) (2003)Google Scholar
  17. 17.
    Floyd, S.: HighSpeed TCP for Large Congestion Windows, RFC 3649, Experimental Standard (2003)Google Scholar
  18. 18.
    Xu, L., Harfoush, K., Rhee, I.: Binary Increase Congestion Control for Fast Long-Distance Networks. In: Proceedings of IEEE Infocom 2004, Hongkong, China (2004)Google Scholar
  19. 19.
  20. 20.
    Jin, C., Wei, D.X., Low, S.H.: FAST TCP: motivation, architecture, algorithms, performance. In: Proceedings of IEEE Infocom 2004, Hongkong, China (2004)Google Scholar

Copyright information

© ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering 2010

Authors and Affiliations

  • Eleni Patouni
    • 1
  • Nancy Alonistioti
    • 1
  1. 1.Department of Informatics & TelecommunicationsUniversity of AthensAthensGreece

Personalised recommendations