mostly due to one key motivation: We want to im-
prove the robustness of technical systems in terms of
a utility preservation in order to maintain the system’s
functionality even under harsh external conditions or
the presence of internal failures (we refer to such ef-
fects in general as disturbances). Hence, one of the
most important aspects to judge whether one specific
solution is more beneficial than another is to estimate
which system is more robust. Such a decision process
needs a quantitative basis to come up with a mean-
ingful statement. In this paper, we presented a novel
method that estimates such a measurement at runtime.
We discussed the state-of-the-art and explained
that existing approaches have drawbacks, e.g. requir-
ing too much internal information, measuring only
certain aspects (such as the time), being application-
specific, or abstracting the robustness too far (i.e.
coming up with a discretisation of a few classes only).
With our method, we focus on externally measurable
attributes only and allow for a generalised concept
for comparing robustness. We further distinguish be-
tween a permanent part of robustness that is system
inherent and a part that is generated by internal adap-
tation mechanisms. We demonstrated the expressive-
ness of the developed approach in terms of three case
studies, i.e. from the desktop grid, the wireless sensor
network, and the traffic control domains.
In future work, we will investigate how our
method behaves when comparing different systems
within the same application domain. In addition,
we focus on questions regarding the heterogeneity
of occurring disturbances: Where are the drawbacks
and advantages of the developed technique and what
needs to be improved to come up with a fully gener-
ally applicable method?
REFERENCES
(2015). 2015 IEEE 9th International Conference on Self-
Adaptive and Self-Organizing Systems, Cambridge,
MA, USA, September 21-25, 2015. IEEE Computer
Society.
(2015). 2015 IEEE International Conference on Autonomic
Computing, Grenoble, France, July 7-10, 2015. IEEE
Computer Society.
Barceló, J., Codina, E., Casas, J., Ferrer, J., and García, D.
(2005). Microscopic traffic simulation: A tool for the
design, analysis and evaluation of intelligent transport
systems. Journal of Intelligent and Robotic Systems,
41(2–3):173–203.
Bazzan, A. L. C. and Klügl, F., editors (2009). Multi-Agent
Systems for Traffic and Transportation Engineering.
Idea Group Publishing, Hershey, PA, US.
Callaway, D. S., Newman, M. E., Strogatz, S. H., and Watts,
D. J. (2000). Network robustness and fragility: Per-
colation on random graphs. Physical review letters,
85(25):5468.
Choi, S., Buyya, R., Kim, H., and Byun, E. (2008). A
Taxonomy of Desktop Grids and its Mapping to State
of the Art Systems. Technical report, Grid Comput-
ing and Dist. Sys. Laboratory, The University of Mel-
bourne.
Di Marzo Serugendo, G. (2009). Stabilization, Safety, and
Security of Distributed Systems: 11th International
Symposium, SSS 2009, Lyon, France, November 3-6,
2009. Proceedings, chapter Robustness and Depend-
ability of Self-Organizing Systems - A Safety Engi-
neering Perspective, pages 254–268. Springer Berlin
Heidelberg, Berlin, Heidelberg.
Dinopoulou, V., Diakaki, C., and Papageorgiou, M. (2006).
Applications of the urban traffic control strategy
tuc. European Journal of Operational Research,
175(3):1652–1665.
Eberhardinger, B., Anders, G., Seebach, H., Siefert, F., and
Reif, W. (2015). A research overview and evalua-
tion of performance metrics for self-organization al-
gorithms. In 2015 IEEE International Conference
on Self-Adaptive and Self-Organizing Systems Work-
shops, SASO Workshops 2015, Cambridge, MA, USA,
September 21-25, 2015, pages 122–127.
Edenhofer, S., Stifter, C., Jänen, U., Kantert, J., Tomforde,
S., Hähner, J., and Müller-Schloer, C. (2015). An
accusation-based strategy to handle undesirable be-
haviour in multi-agent systems. In 2015 IEEE Interna-
tional Conference on Autonomic Computing, Greno-
ble, France, July 7-10, 2015, pages 243–248.
Holzer, R. and de Meer, H. (2009). Quantitative model-
ing of self-organizing properties. In Self-Organizing
Systems, 4th IFIP TC 6 International Workshop, IW-
SOS 2009, Zurich, Switzerland, December 9-11, 2009.
Proceedings, pages 149–161.
Holzer, R. and de Meer, H. (2011). Methods for approxima-
tions of quantitative measures in self-organizing sys-
tems. In Self-Organizing Systems - 5th International
Workshop, IWSOS 2011, Karlsruhe, Germany, Febru-
ary 23-24. 2011. Proceedings, pages 1–15.
IBM (2005). An architectural blueprint for autonomic com-
puting. Technical report, IBM.
Jalote, P. (1994). Fault tolerance in distributed systems.
Prentice-Hall, Inc.
Kantert, J., Edenhofer, S., Tomforde, S., Hähner, J.,
and Müller-Schloer, C. (2016a). Normative Con-
trol – Controlling Open Distributed Systems with Au-
tonomous Entities, volume 7 of Autonomic Systems,
pages 87–123. Springer International Publishing.
Kantert, J., Reinhard, F., von Zengen, G., Tomforde, S.,
Wolf, L., and Müller-Schloer, C. (2016b). Combin-
ing Trust and ETX to Provide Robust Wireless Sen-
sor Networks. In Varbanescu, A. L., editor, Work-
shop Proceedings of the 29th International Confer-
ence on Architecture of Computing Systems, chap-
ter 16, pages 1–7. VDE Verlag GmbH, Berlin, Offen-
bach, DE, Nuremberg, Germany.
Klejnowski, L. (2014). Trusted Community: A Novel Mul-
tiagent Organisation for Open Distributed Systems.
PhD thesis, Leibniz Universität Hannover.
Quantitative Robustness â
˘
A¸S A Generalised Approach to Compare the Impact of Disturbances in Self-organising Systems
49