Measuring Self-organisation at Runtime - A Quantification Method based on Divergence Measures
Sven Tomforde, Jan Kantert, Bernard Sick
2017
Abstract
The term “self-organisation” typically refers to the ability of large-scale systems consisting of numerous autonomous agents to establish and maintain their structure as a result of local interaction processes. The motivation to develop systems based on the principle of self-organisation is to counter complexity and to improve desired characteristics, such as robustness and context-adaptivity. In order to come up with a fair comparison between different possible solutions, a prerequisite is that the degree of self-organisation is quantifiable. Even though there are some attempts in literature that try to approach such a measure, there is none that is real-world applicable, covers the entire runtime process of a system, and considers agents as blackboxes (i.e. does not require internals about status or strategies). With this paper, we introduce a concept for such a metric that is based on external observations, neglects the internal behaviour and strategies of autonomous entities, and provides a continuous measure that allows for an easy comparibility.
References
- Beckers, R., Holland, O. E., and Deneubourg, J. (1994). From local actions to global tasks: Stigmergy and collective robotics. Artificial Life IV , pages 181 - 189.
- Bishop, C. M. (2011). Pattern Recognition and Machine Learning. Information Science and Statistics. Springer, 2nd edition. ISBN 978-0387310732.
- Dorigo, M. and Birattari, M. (2010). Ant Colony Optimization. In Sammut, C. and Webb, G., editors, Encyclopedia of Machine Learning, pages 36-39. Springer US.
- Gershenson, C. and Fernandez, N. (2012). Complexity and Information: Measuring Emergence, Selforganization, and Homeostasis at Multiple Scales. Complexity, 18(2):29-44.
- Gershenson, C. and Heylighen, F. (2003). The Meaning of Self-Organisation in Computing. IEEE Intelligent Systems, pages 72 - 75.
- Hähner, J., Brinkschulte, U., Lukowicz, P., Mostaghim, S., Sick, B., and Tomforde, S. (2015). Runtime SelfIntegration as Key Challenge for Mastering Interwoven Systems. In Proceedings of the 28th GI/ITG International Conference on Architecture of Computing Systems - ARCS Workshops, held 24 - 27 March 2015 in Porto, Portugal, Workshop on SelfOptimisation in Organic and Autonomic Computing Systems (SAOS15), pages 1 - 8. VDE Verlag.
- Helbing, D. (2012). Social Self-Organization: Agent-Based Simulations and Experiments to Study Emergent Social Behavior. Springer. ISBN-13: 978-3642240034.
- Heylighen, F. (1999). The Science Of Self-Organization And Adaptivity. In Knowledge Management, Organizational Intelligence and Learning, and Complexity, in: The Encyclopedia of Life Support Systems, EOLSS, pages 253-280. Publishers Co. Ltd.
- Heylighen, F. and Joslyn, C. (2001). Cybernetics and Second-Order Cybernetics. In Meyers, R. A., editor, Encyclopedia of Physical Science and Technology. Acadmeic Press, New York, US, 3rd edition.
- Jänicke, M., Tomforde, S., and Sick, B. (2016). Towards Self-Improving Activity Recognition Systems Based on Probabilistic, Generative Models. In 2016 IEEE International Conference on Autonomic Computing, ICAC 2016, Wuerzburg, Germany, July 17-22, 2016, pages 285-291.
- Kantert, J., Tomforde, S., and Müller-Schloer, C. (2015). Measuring Self-Organisation in Distributed Systems by External Observation. In Proceedings of the 28th GI/ITG International Conference on Architecture of Computing Systems - ARCS Workshops , pages 1 - 8. VDE. ISBN 978-3-8007-3657-7.
- Kephart, J. and Chess, D. (2003). The Vision of Autonomic Computing. IEEE Computer, 36(1):41-50.
- Kernbach, S., Schmickl, T., and Timmis, J. (2011). Collective adaptive systems: Challenges beyond evolvability. ACM Computing Research Repository (CoRR). last access: 07/14/2014.
- Lendaris, G. G. (1964). On the Definition of Self-organising Systems. Proceedings of the IEEE, 52(3):324-325.
- Muehl, G., Werner, M., Jaeger, M., Herrmann, K., and Parzyjegla, H. (2007). On the Definitions of SelfManaging and Self-Organizing Systems. In Communication in Distributed Systems (KiVS), 2007 ITG-GI Conference, Kommunikation in Verteilten Systemen, 26. Februar - 2. März 2007 in Bern, Schweiz, pages 1-11.
- M üller-Schloer, C., Schmeck, H., and Ungerer, T., editors (2011). Organic Computing - A Paradigm Shift for Complex Systems. Autonomic Systems. Birkhäuser Verlag, Basel, CH.
- Nicolis, G. and Prigogine, I. (1977). Self-Organisation in Nonequilibrium Systems: From Dissipative Structures to Order through Fluctuations. Wiley, 1st edition.
- Polani, D. (2003). Measuring Self-Organization via Observers. In Banzhaf, W., Ziegler, J., Christaller, T., Dittrich, P., and Kim, J., editors, Advances in Artificial Life, volume 2801 of Lecture Notes in Computer Science, pages 667-675. Springer Verlag, Berlin Heidelberg, Germany.
- Polani, D. (2013). Foundations and Formalisations of SelfOrganisation. In Prokopenko, M., editor, Advances in Applied Self-Organizing Systems, chapter 2, pages 23 - 43. Springer Verlag.
- Prothmann, H., Tomforde, S., Branke, J., Hähner, J., M üller-Schloer, C., and Schmeck, H. (2011). Organic Traffic Control. InOrganic Computing - A Paradigm Shift for Complex Systems, Autonomic Systems, pages 431 - 446. Birkhäuser Verlag, Basel, CH.
- Rudolph, S., Kantert, J., Jänen, U., Tomforde, S., Hähner, J., and Müller-Schloer, C. (2016). Measuring SelfOrganisation Processes in Smart Camera Networks. In Varbanescu, A. L., editor, Proceedings of the 29th International Conference on Architecture of Computing Systems (ARCS 2016), chapter 14, pages 1-6. VDE Verlag GmbH, Berlin, Offenbach, DE, Nuremberg, Germany.
- Schmeck, H., Müller-Schloer, C., C¸akar, E., Mnif, M., and Richter, U. (2010). Adaptivity and Self-organisation in Organic Computing Systems. ACM Transactions on Autonomous and Adaptive Systems (TAAS), 5(3):1-32.
- Shalizi, C., Shalizi, K., and Haslinger, R. (2004). Quantifying Self-Organization with Optimal Predictors. Phys. Rev. Lett., 93:118701.
- Shalizi, C. R. (2001). Causal Architecture, Complexity and Self-organization in Time Series and Cellular Automata. PhD thesis, The University of Wisconsin - Madison.
- Shalizi, C. R. and Shalizi, K. L. (2003). Quantifying Self-Organization in Cyclic Cellular Automata. In Schimansky-Geier, L., Abbott, D., Neiman, A., and den Broeck, C. V., editors, Noise in Complex Systems and Stochastic Dynamics, Proceedings of SPIE, volume 5114, pages 108 - 117. Bellingham, Washington.
- Shannon, C. E. (2001). A mathematical theory of communication. ACM SIGMOBILE Mobile Computing and Communications Review, 5(1):3-55.
- Tanenbaum, A. S. (2002). Computer Networks. Pearson Education, 4th edition.
- Tennenhouse, D. (2000). Proactive computing. Communications of the ACM, 43(5):43-50.
- Tomforde, S., Cakar, E., and Hähner, J. (2009). Dynamic Control of Network Protocols - A new vision for future self-organised networks. In Filipe, J., Cetto, J. A., and Ferrier, J.-L., editors, Proceedings of the 6th International Conference on Informatics in Control, Automation, and Robotics (ICINCO'09), held in Milan, Italy (2 - 5 July, 2009), pages 285 - 290, Milan. INSTICC.
- Tomforde, S., Hähner, J., and Sick, B. (2014). Interwoven Systems. Informatik-Spektrum, 37(5):483-487. Aktuelles Schlagwort.
- Tomforde, S., Prothmann, H., Branke, J., Hähner, J., Mnif, M., Müller-Schloer, C., Richter, U., and Schmeck, H. (2011). Observation and Control of Organic Systems. In Müller-Schloer, C., Schmeck, H., and Ungerer, T., editors, Organic Computing - A Paradigm Shift for Complex Systems, Autonomic Systems, pages 325 - 338. Birkhäuser Verlag.
- Tomforde, S., Prothmann, H., Branke, J., Hähner, J., M üller-Schloer, C., and Schmeck, H. (2010a). Possibilities and Limitations of Decentralised Traffic Control Systems. In 2010 IEEE World Congress on Computational Intelligence (IEEE WCCI 2010), held 18 Jul - 23 Jul 2010 in Narcelona, Spain, pages 3298- 3306. IEEE.
- Tomforde, S., Prothmann, H., Rochner, F., Branke, J., Hähner, J., M üller-Schloer, C., and Schmeck, H. (2008). Decentralised Progressive Signal Systems for Organic Traffic Control. In Brueckner, S., Robertson, P., and Bellur, U., editors, Proceedings of the 2nd IEEE International Conference on Self-Adaption and Self-Organization (SASO'08), held in Venice, Italy (October 20 - 24, 2008), pages 413-422. IEEE.
- Tomforde, S., Zgeras, I., Hähner, J., and Müller-Schloer, C. (2010b). Adaptive control of Wireless Sensor Networks. In Proceedings of the 7th International Conference on Autonomic and Trusted Computing (ATC'10), held in Xi'an, China (October 26-29, 2010), pages 77 - 91.
- Van Dyke Parunak, H. and Brueckner, S. (2001). Entropy and Self-organization in Multi-agent Systems. In Proceedings of the Fifth International Conference on Autonomous Agents, AGENTS'01 Autonomous Agents 2001, Montreal, QC, Canada - May 28 - June 01, 2001, AGENTS 7801, pages 124-130, New York, NY, USA. ACM.
- Weiser, M. (1991). The computer for the 21st century. Scientific American , 265(3):66-75.
- Wooldridge, M. J. (2009). An Introduction to MultiAgent Systems. John Wiley & Sons Publishers, Hoboken, NJ, US, 2nd edition.
- Wright, W., Smith, R. E., Danek, M., and Greenway, P. (2000). A Measure of Emergence in an Adapting, Multi-Agent Context. In From Animals to Animats 6: Proceedings of the 6th Int. Conf. on Simulation of Adaptive Behavior, pages 20 - 27. Springer.
- Wright, W., Smith, R. E., Danek, M., and Greenway, P. (2001). A Generalisable Measure of Self-Organisation and Emergence. In Proc. of the Int. Conf. on Artificial Neural Networks (ICANN'01), volume 2130 of LNCS, pages 857 - 864. Springer.
- Zadeh, L. A. (1963). On the Definition of Adaptivity. Proceedings of the IEEE, 3(1):470 - 496.
Paper Citation
in Harvard Style
Tomforde S., Kantert J. and Sick B. (2017). Measuring Self-organisation at Runtime - A Quantification Method based on Divergence Measures . In Proceedings of the 9th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART, ISBN 978-989-758-219-6, pages 96-106. DOI: 10.5220/0006240400960106
in Bibtex Style
@conference{icaart17,
author={Sven Tomforde and Jan Kantert and Bernard Sick},
title={Measuring Self-organisation at Runtime - A Quantification Method based on Divergence Measures},
booktitle={Proceedings of the 9th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,},
year={2017},
pages={96-106},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006240400960106},
isbn={978-989-758-219-6},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 9th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,
TI - Measuring Self-organisation at Runtime - A Quantification Method based on Divergence Measures
SN - 978-989-758-219-6
AU - Tomforde S.
AU - Kantert J.
AU - Sick B.
PY - 2017
SP - 96
EP - 106
DO - 10.5220/0006240400960106