Abstract
Following the opening analysis of the increasingly convergent world of autonomic computing and networking, which intended to provide a comprehensive and consistent explanation of today’s role and place of autonomics, this chapter aims much more to investigate and outline certain relevant state-of-the-art architectural advancements in this very field in order to pave the ground for the introduction of the idea of Autonomic Cooperative System Architectural Model (ACSAM). In fact, first of all, the concept of Autonomic Cooperative System Architectural Model is outlined with special emphasis on the aspects related to novelty with regard to the current trends.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
In this sense, egoistic tendencies not necessarily need to be intentional or deliberate. Given the rationale behind autonomic system functioning, they should be rather expected to result from an improper design. In general, however, such a problem could be more natural for Artificial Intelligence (AI) orientated approaches.
- 2.
In general, this is expected to be feasible, as long as the relevant architectural entities ensure that Autonomic Cooperative Behaviour is free of the above-mentioned egoistic tendencies.
- 3.
In this sense, potentially, the notion of cooperation rather translates into the supportive class which, at least in the context of networked systems, implies more the information exchange rather than simultaneous and joint data processing, as further explained in Sect. 4.2.
- 4.
In fact, the author of this book is one of the contributors to and co-authors of the final version of the GANA Reference Architecture, as he was involved in the European Union Integrated Project EU FP7 EFIPSANS (Exposing the Features in IP version Six protocols that can be exploited/extended for the purposes of designing/building Autonomic Networks and Services), and, since then, has continued the relevant work under the auspices of the European Telecommunications Standards Institute (ETSI) as a Vice-Chairman and Rapporteur of the Industry Specification Group (ISG) on Autonomic network engineering for the self-managing Future Internet (AFI).
- 5.
- 6.
For the further explanation of the discussed distinction the reader is referred directly to the argument contained in Sect. 2.5.
- 7.
Dependability, understood as the ability of a system to be trusted to perform what one needs or expects [13], is rather the term of computing. In networking, however, another capability exists, usually referred to as resilience and tightly connected with survivability which pertains much more to system durability. This way or another, it appears that dependability may be expressed as a function of resilience.
- 8.
The precise role of the abstraction levels will be further elaborated in Sect. 3.4.
- 9.
As it will be shown in Sect. 3.4, the network level may only exist conceptually and it is formed by elevated nodes inherently belonging to the node level at most.
- 10.
In the GANA specification the Autonomic Control Loops are referred to as Hierarchical Control Loops.
- 11.
One should note, however, that in the case of a protocol level DE there is no lower level DE and, instead, the Managed Entity assumes directly the form of a managed resource, usually being a relevant protocol. On the other hand, such a protocol could contain its own internal Autonomic Control Loops, yet the concept of Generic Autonomic Network Architecture does not really advocate for the introduction of protocol intrinsic ACLs for complexity related reasons.
- 12.
A Decision Making Element should be perceived as a special form of a Decision Making Entity (DME), which, in fact, carries the same acronym, thus potentially creating some unintended confusion.
References
Bicocchi, N. & Zambonelli, F. (2007). Autonomic communication learns from nature. IEEE Potentials, 26(6), 42–46.
Bouabene, G., Jelger, C., Tschudin, C., Schmid, S., Keller, A., & May, M. (2010). The Autonomic Network Architecture (ANA). IEEE Journal on Selected Areas in Communications, 28(1), 4–14.
Chaparadza, R. (2008). Requirements for a Generic Autonomic Network Architecture (GANA), suitable for Standardizable Autonomic Behaviour Specifications of Decision-Making-Elements (DMEs) for Diverse Networking Environments. International Engineering Consortium (IEC) in the Annual Review of Com., 61
Chaparadza, R., Papavassiliou, S., Kastrinogiannis, T., Vigoureux, M., Dotaro, E., Davy, A., et al. (2009). Creating a viable evolution path towards self-managing future internet via a standardizable reference model for autonomic network engineering. G. Tselentis, J. Domingue, A. Galis, A. Gavras, D. Hausheer, S. Krco, V. Lotz, & T. Zahariadis (Eds.) Chapter in the book: “Towards the Future Internet - A European Research Perspective, IOS Press, ISBN: 978-1-60750-007-0. Also published at the Future Internet Assembly 2009 in Prague.
Cheng, Y., Leon-Garcia, A., & Foster, I. (2008). Toward an autonomic service management framework: a Holistic vision of SOA, AON, and autonomic computing. IEEE Communications Magazine, 46(5), 138–146.
Clark, D. D., Partridge, C., Ramming, J. C., & Wroclawski J. T. (2007). A knowledge plane for the internet. In Proceedings of ACM SIGCOMM 2003, Karlsruhe.
Dai, Y., Xiang, Y., Li, Y., Xing, L., & Zhang, G., (2011). Consequence oriented self-healing and autonomous diagnosis for highly reliable systems and software. IEEE Transactions on Reliability, 60(2), 369–380.
ETSI GS AFI 002 V1.1.1. (2013). Autonomic network engineering for the self-managing future internet (AFI); generic autonomic network architecture (An architectural reference model for autonomic networking, cognitive networking and self-management). ETSI Group Specification, France.
Femminella, M., Francescangeli, R., Reali, G., Lee, J. W., & Schulzrinne H. (2011). An enabling platform for autonomic management of the future internet. IEEE Network, 25(6), 24–32.
Greenberg, A., et al. (2005). A clean slate 4D approach to network control and management. ACM SIGCOMM Computer Communication Review, 35(5), 41–54.
Jennings, B., van der Meer, S., Balasubramaniam, S., Botvich, D., Foghlu, M. O., Donnelly, W., et al. (2007). Towards autonomic management of communications networks. IEEE Communications Magazine, 45(10), 112–121.
Liakopoulos, A., Zafeiropoulos, A., Polyrakis, A., Grammatikou, M., Gonzalez, J. M., Wódczak, M., et al. (2008). Monitoring issues for autonomic networks: the EFIPSANS vision. In European Workshop on Mechanisms for the Future Internet.
Longman Dictionary of Contemporary English. (2003). Pearson Education Limited.
Nakano, T. (2011). Biologically inspired network systems: a review and future prospects. IEEE Transactions on Systems, Man, and Cybernetics Part C: Applications and Reviews (IEEE Transactions on Human-Machine Systems), 41(5), 630–643.
Samaan, N., & Karmouch, A. (2009). Towards autonomic network management: an analysis of current and future research directions. IEEE Communications Surveys and Tutorials, 11(3), 22–36.
Wódczak, M. (2007). Extended REACT - Routing information enhanced algorithm for cooperative transmission. In 16th IST Mobile & Wireless Communications Summit 2007, Budapest, Hungary.
Wódczak, M., Meriem, T. B., Radier, B., Chaparadza, R., Quinn, K., Kielthy, J., et al. (2011) Standardizing a reference model and autonomic network architectures for the self-managing future internet. IEEE Network, 25(6), 50–56.
Wódczak, M. (2012). Autonomic cooperative networking. New York: Springer.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2014 The Author(s)
About this chapter
Cite this chapter
Wódczak, M. (2014). Autonomic Cooperative System Architecture. In: Autonomic Computing Enabled Cooperative Networked Design. SpringerBriefs in Computer Science. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-0764-9_3
Download citation
DOI: https://doi.org/10.1007/978-1-4939-0764-9_3
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4939-0763-2
Online ISBN: 978-1-4939-0764-9
eBook Packages: Computer ScienceComputer Science (R0)