bility which starts functioning after it is embed-
ded into the system being considered regardless
of the application type. However previous models
required the implementation of the systems from
scratch.
• There must be clear metrics for defining self man-
aging components, their states, targets and be-
havioural directions. However there is so far no
such well defined metric for self managing com-
ponents.
• It must be possible to define the behaviour of self
managing components in a formal manner so that
it becomes manageable. This behavioural man-
agement should be independent of the application
and easy to define so that the course of the actions
of the self managing components can be followed
in a causal manner during runtime.
The points mentioned above show how our de-
sire for a more intelligent computing environment can
easily become a fallacy in terms of application effi-
ciency. Hence, during the development of models for
autonomic computing it is essential to consider the
practical aspect primarily. This is especially impor-
tant for the new trend ’autonomic networking’.
In this paper we presented a model for autonomic
networking which is simplified down to the very ba-
sic elements of the ’self’ as perceived by human be-
ings. In doing this, we especially paid attention to
our originating point, which is the need for autonomic
behaviour. We kept the model as simple as possible
by considering the above mentioned problems so that
the model is scalable and applicable within the seven
OSI layers even with scarce resources. For illustration
purposes, we also summarized three implementations
of ours using the introduced ENE model for solving
three different problems of IEEE 802.11e. In this way,
we opened the way for more problem specific studies
in autonomic networking.
REFERENCES
Abbas, A. (2003). Autonomic computing report: Charac-
teristics of self managing it systems. Technical report,
Grid Technology Partners.
Baron, R. A. and Greenberg, J. (1990). Personality and or-
ganizational conflict: Effects of type a behavior pat-
tern and self-monitoring. Organizational Behavior
and Human Decision Processes, 44(2):204–206.
Bratko, I. (2000). Prolog Programming for Artificial Intel-
ligence. Addison Wesley.
Chalmers, D. and Sloman, M. (1999). A survey of quality
of service in mobile computing environments. IEEE
Communications Surveys and Tutorials, 2(2).
Damasio, A. (2005). Descartes’ Error : Emotion, Reason,
and the Human Brain. Penguin (Non-Classics).
Ferber, J. (1999). Multi-Agent Systems: An Introduction
to Distributed Artificial Intelligence. Addison-Wesley
Professional.
Glasser, W. (1999). Choice Theory: A New Psychology of
Personal Freedom. HarperCollins Publishers.
Horn, P. (2001). Autonomic computing: IBM perspec-
tive on the state of information technology. In
AGENDA’01, Scottsdale, AR.
Keiblinger, A. (2000). Agentenorientierter softwareentwurf
zur dynamischen konfiguration. Diploma Thesis.
Kephart, J. O. and Chess, D. M. (2003). The vision of auto-
nomic computing. Computer, 36(1):41–50.
Levesque, H., Pirri, F., and Reiter, R. (1998). Foundations
for the situation calculus.
Metzinger, T. (2003). Being No One: The Self-Model The-
ory of Subjectivity. The MIT Press.
Muggleton, S. (1999). Inductive logic Programming. In
The MIT Encyclopedia of the Cognitive Sciences
(MITECS). MIT Press.
Mulhauser, G. R. (1998). What is self awareness?
Rappa, M. A. (2004). The utility business model and the
future of computing services. IBM Syst. J., 43(1):32–
42.
Scott, M. L. (2000). Programming language pragmat-
ics. Morgan Kaufmann Pu blishers Inc., San Fran-
cisco, CA, USA.
Simsek, B. and Albayrak, S. Living factory: Back to
koestler in holonic manufacturing.
Simsek, B., Wolter, K., and Coskun, H. (2006a). Analy-
sis of the qbss load element parameters of 802.11e for
a priori estimation of service quality. International
Journal of Simulation: Systems, Science and Technol-
ogy, Special Issue: Performance Engineering of Com-
puter and Communication Systems, 7(2).
Simsek, B., Wolter, K., and Coskun, H. (2006b). Dy-
namic decision making for candidate access point se-
lection. In Ga
¨
ıti, D., Pujolle, G., Al-Shaer, E. S.,
Calvert, K. L., Dobson, S. A., Leduc, G., and Mar-
tikainen, O., editors, Autonomic Networking, volume
4195 of Lecture Notes in Computer Science, pages
50–63. Springer.
Smirnov, M. (2004). Autonomic communication: Research
agenda for a new communication paradigm.
Snyder, M. (1986). The psychology of self-monitoring.
W.H. Freeman & Company.
Sterritt, R. and Hinchey, M. (2005). Why computer-based
systems should be autonomic. In ECBS ’05: Proceed-
ings of the 12th IEEE International Conference and
Workshops on the Engineering of Computer-Based
Systems (ECBS’05), pages 406–412, Washington, DC,
USA. IEEE Computer Society.
Tauber, A. (2002). The biological notion of self and non-
self. The Stanford Encyclopedia of Philosophy (Sum-
mer 2002 Edition).
WINSYS 2007 - International Conference on Wireless Information Networks and Systems
290