Towards Self-optimizing Protocol Stack for Autonomic Communication: Initial Experience

  • Xiaoyuan Gu
  • Xiaoming Fu
  • Hannes Tschofenig
  • Lars Wolf
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3854)


The Internet is facing ever-increasing complexity in the construction, configuration and management of heterogeneous networks. New communication paradigms are undermining its original design principles. The mobile Internet demands a level of optimum that is hard to achieve with a strictly-layered protocol stack. Questioning if layering is still an adequate foundation for autonomic protocol stack design, we study the state-of-the-art from both the layered camp and its counterpart. We then outline our vision on protocol stack design for autonomic communication with the POEM model and its internals. A novel cross-layer design approach that combines the advantages of layering and the benefits of holistic and systematic cross-layer optimization is at the core of this work. With inspirations from the natural ecosystem, we are working on the role-based Composable Functional System for self-optimization that features proactive monitoring and control. By doing so step-by-step, we envisage reaching the goal of self-tuning autonomic network with high level of autonomy and efficiency, with minimum human management complexity and user intervention.


Control Plane Protocol Layer Autonomic Communication Autonomic Computing Critical Control Point 
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.


  1. 1.
    Murch, R.: Autonomic Computing. Prentice Hall, Upper Saddle River (2004)Google Scholar
  2. 2.
    IBM: Autonomic Computing Initiative. IBM Press (2003),
  3. 3.
    Kephart, J., Chess, D.: The Vision of Autonomic Computing. IEEE Computer 36(1), 41–50 (2003)CrossRefGoogle Scholar
  4. 4.
    Schmeck, H.: Autonomic computing - vision and challenge for system design. In: Proceedings of the International Conference on Parallel Computing in Electrical Engineering (PARELEC 2004), Dresden, Germany, p. 3 (September 2004)Google Scholar
  5. 5.
    Müller-Schloer, C.: Autonomic computing: on the feasibility of controlled emergence. In: Proceedings of the 2nd IEEE/ACM/IFIP international conference on hardware/software co-design and system synthesis (CODES+ISSS 2004), Stockholm, Sweden, pp. 2–5 (September 2004)Google Scholar
  6. 6.
  7. 7.
  8. 8.
  9. 9.
    The Recovery Oriented Computing (ROC) Project,
  10. 10.
    The Software Rejuvenation Project,
  11. 11.
    Cisco and IBM, Adaptive Services Framework (ASF) White Paper,
  12. 12.
    Autonomic Communication Forum,
  13. 13.
    Autonomic Communication Initiative,
  14. 14.
  15. 15.
    Marshall, I.: UCL Bio-inspired Approaches to autonomous configuration of distributed systems,
  16. 16.
    Tschudin, C., Yamamoto, L.: A Metabolic Approach to Protocol Resilience. In: Smirnov, M. (ed.) WAC 2004. LNCS, vol. 3457, pp. 2–5. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  17. 17.
    Smirnov, M.: Autonomic Communication: Research Agenda for a New Communication Paradigm. Fraunhofer FOKUS White Paper (November 2004)Google Scholar
  18. 18.
    Conti, M., Maselli, G., Turi, G., Giordano, S.: Cross-layering in Mobile Ad Hoc Network Design. IEEE Computer Magazine 37(2), 48–51 (2004)CrossRefGoogle Scholar
  19. 19.
    Haas, Z.J.: Design methodologies for adaptive and multimedia networks. IEEE Communications Magazine 39(11), 106–107 (2001)CrossRefGoogle Scholar
  20. 20.
    Shakkottai, S., Rappaport, T.S., Karlsson, P.C.: Cross-layer Design for Wireless Networks. IEEE Communications Magazine 41(10), 74–80 (2003)CrossRefGoogle Scholar
  21. 21.
    Kawadia, V., Kumar, P.R.: A cautionary perspective on cross layer design. IEEE Wireless Communication Magazine 12(1), 3–11 (2005)CrossRefGoogle Scholar
  22. 22.
    Braden, R., Faber, T., Handley, M.: From Protocol Stack to Protocol Heap - Role-Based Architecture. ACM SIGCOMM Computer Communication Review 33(1), 17–22 (2003)CrossRefGoogle Scholar
  23. 23.
    Wang, Y., Touch, J., Silvester J.: A Unified Model for End Point Resolution and Domain Conversion for Multi-Hop, Multi-Layer Communication, ISI, Tech. Rep. ISI-TR-590 (2004),
  24. 24.
    Cerf, V.: The catenet model for internetworking. Internet Experiment Notes IEN48 (July 1978)Google Scholar
  25. 25.
    Wroclawski, J.: The Metanet, Research Challenges for the Next Generation Internet. In: Proceedings of Workshop on Research Directions for the Next Generation Internet (May 1997)Google Scholar
  26. 26.
    Sollins, K.: Designing for Scale and Differentiation. In: Proceedings of the Workshop on Future Directions in Network Architecture (FNDA) at ACM SIGCOMM, Karlsruhe, Germany, pp. 267–276 (August 2003)Google Scholar
  27. 27.
    Crowcroft, J., Hand, S., Mortier, R., Roscoe, T., Warfield, A.: Plutarch: An Argument for Network Pluralism. In: Proceedings of the Workshop on Future Directions in Network Architecture (FNDA) at ACM SIGCOMM, Karlsruhe, Germany (August 2003)Google Scholar
  28. 28.
    Borella, M., Lo, J., Grabelsky, D., Montenegro, G.: Realm Specific IP: Framework, RFC 3102, IETF (October 2001), Available:
  29. 29.
    Turanyi, Z., Valko, A., Campbell, A.: 4+4: An architecture for evolving the internet address space back toward transparency. ACM Computer Communication Review 33(5), 43–54 (2003)CrossRefGoogle Scholar
  30. 30.
    Tung, B., Kleinrock, L.: Using finite state automata to produce self-optimization and self-control. IEEE Transaction on Parallel and Distributed Systems 7(4), 439–448 (1996)CrossRefGoogle Scholar
  31. 31.
    Gausemeier, J.: From Mechatronics to Self-Optimization. In: Proceedings of International Congress on FEM Technology, Lake Constance, Germany (October 2002)Google Scholar
  32. 32.
    Kandasamy, N., Abdelwahed, S., Hayes, J.P.: Self-Optimization in Computer Systems via Online Control: Application to Power Management. In: Proceedings of International Conference on Autonomic Computing (ICAC 2004), New York, USA, pp. 54–61 (May 2004)Google Scholar
  33. 33.
    Krishnamachari, B.: Self Optimization in Wireless Sensor Networks. In: Invited talk at the NSF-RPI Workshop on Pervasive Computing and Networking, Troy, NY (April 2004)Google Scholar
  34. 34.
    Aiber, S., Gilat, D., Landau, A., Razinkov, N., Sela, A., Wasserkrug, S.: Autonomic Self-Optimization According to Business Objectives. In: Proceedings of International Conference on Autonomic Computing (ICAC 2004), New York City, USA, pp. 206–213 (May 2004)Google Scholar
  35. 35.
    Farkas, K., Wellnitz, O., Dick, M., Gu, X., Busse, M., Effelsberg, W., Rebahi, Y., Sisalem, D., Grigoras, D., Stefanidis, K., Serpanos, D.N.: Real-time Service Provisioning for Mobile and Wireless Networks. Elsvier Computer Communication Journal (October 2004) (submitted)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Xiaoyuan Gu
    • 1
  • Xiaoming Fu
    • 2
  • Hannes Tschofenig
    • 3
  • Lars Wolf
    • 1
  1. 1.Institute of Operating Systems & Computer NetworksTechnische Universität BraunschweigBraunschweigGermany
  2. 2.Institute for InformaticsUniversität GöttingenGöttingenGermany
  3. 3.Siemens AGMunichGermany

Personalised recommendations