Trustworthy Self-optimization in Organic Computing Environments

  • Nizar MsadekEmail author
  • Rolf Kiefhaber
  • Theo Ungerer
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9017)


In this paper, we present a self-optimization approach that does not only consider pure load-balancing but also takes into account trust to improve the assignment of important services to trustworthy nodes. Our approach uses different optimization strategies to determine whether a service should be transferred to another node or not. The evaluation results showed that the proposed approach is able to balance the workload between nodes nearly optimal. Moreover, it improves significantly the availability of important services, i.e., the achieved availability was no lower than 85% of the maximum theoretical availability value.


Organic computing Autonomic computing Trust  Self-x properties Self-optimization 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Müller-Schloer, C.: Organic computing - on the feasibility of controlled emergence. In: International Conference on Hardware/Software Codesign and System Synthesis, CODES + ISSS 2004, pp. 2–5 (2004)Google Scholar
  2. 2.
    Msadek, N., Kiefhaber, R., Fechner, B., Ungerer, T.: Trust-enhanced self-configuration for organic computing systems. In: Maehle, E., Römer, K., Karl, W., Tovar, E. (eds.) ARCS 2014. LNCS, vol. 8350, pp. 37–48. Springer, Heidelberg (2014) Google Scholar
  3. 3.
    Steghöfer, J.-P., Kiefhaber, R., Leichtenstern, K., Bernard, Y., Klejnowski, L., Reif, W., Ungerer, T., André, E., Hähner, J., Müller-Schloer, C.: Trustworthy organic computing systems: challenges and perspectives. In: Xie, B., Branke, J., Sadjadi, S.M., Zhang, D., Zhou, X. (eds.) ATC 2010. LNCS, vol. 6407, pp. 62–76. Springer, Heidelberg (2010) Google Scholar
  4. 4.
    Kiefhaber, R., Satzger, B., Schmitt, J., Roth, M., Ungerer, T.: Trust measurement methods in organic computing systems by direct observation. In: The 8th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing (EUC 2010), pp.105–111, December 2010Google Scholar
  5. 5.
    Kiefhaber, R., Hammer, S., Savs, B., Schmitt, J., Roth, M., Kluge, F., André, E., Ungerer, T.: The neighbor-trust metric to measure reputation in organic computing systems. In: The 5th IEEE Conference on Self-Adaptive and Self-Organizing Systems Workshops (SASOW 2011), pp.41–46, October 2011Google Scholar
  6. 6.
    Kiefhaber, R., Jahr, R., Msadek, N., Ungerer, T.: Ranking of direct trust, confidence, and reputation in an abstract system with unreliable components. In: The 10th IEEE International Conference on Autonomic and Trusted Computing (ATC-2013) (2013)Google Scholar
  7. 7.
    Babak, H., Kit, L.Y., Lilja, D.J.: Dynamic task scheduling using online optimization. Journal IEEE Transactions on Parallel and Distributed Systems 11(11) (2000)Google Scholar
  8. 8.
    Rao, A., Lakshminarayanan, K., Surana, S., Karp, R., Stoica, I.: Load balancing in structured P2P systems. In: Kaashoek, M.F., Stoica, I. (eds.) IPTPS 2003. LNCS, vol. 2735, pp. 68–79. Springer, Heidelberg (2003) Google Scholar
  9. 9.
    Bittencourt, L., Madeira, E.R.M., Cicerre, F.R.L., Buzato, L.E.: A path clustering heuristic for scheduling task graphs onto a grid. In: In 3rd International Workshop on Middleware for Grid Computing (MGC 2005) (2005)Google Scholar
  10. 10.
    Lobinger, A., Stefanski, S., Jansen, T., Balan, I.: Coordinating handover parameter optimization and load balancing in lte self-optimizing networks. In: 2011 IEEE 73rd Vehicular Technology Conference (VTC Spring) (2011)Google Scholar
  11. 11.
    Satzger, B., Mutschelknaus, F., Bagci, F., Kluge, F., Ungerer, T.: Towards trustworthy self-optimization for distributed systems. In: Lee, S., Narasimhan, P. (eds.) SEUS 2009. LNCS, vol. 5860, pp. 58–68. Springer, Heidelberg (2009) Google Scholar
  12. 12.
    Anders, G., Siefert, F., Msadek, N., Kiefhaber, R., Kosak, O., Reif, W., Ungerer, T.: Temas a trust-enabling multi-agent system for open environments. Technical report, Universität Augsburg (2013)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Institute of Computer ScienceUniversity of AugsburgAugsburgGermany

Personalised recommendations