CELLULAR DIFFERENTIATION-BASED APPROACH FOR DISTRIBUTED SYSTEMS

Ichiro Satoh

Abstract

This paper proposes a bio-inspired framework for adapting software agents on distributed systems. It is unique to other existing approaches for software adaptation because it introduces the notions of differentiation, dedifferentiation, and cellular division in cellular slime molds, e.g., dictyostelium discoideum, into real distributed systems. When an agent delegates a function to another agent coordinating with it, if the former has the function, this function becomes less-developed and the latter’s function becomes well-developed. The framework was constructed as a general-purpose middleware system and allowed us to define agents as Java objects. We present several evaluations of the framework in a distributed system instead of any simulation-based systems.

References

  1. Bigus, J., Schlosnagle, D., Pilgrim, J., Mills, W., and Diao, Y. (2002). Able: A toolkit for building multiagent autonomic systems. IBM Systems Journal, 41(3):350- 371.
  2. Bonabeau, E., Dorigo, M., and Theraulaz, G. (1999). Swarm Intelligence: From Natural to Artificial Systems. Oxford University Press.
  3. Cheng, S., Garlan, D., and Schmerl, B. (2006). Architecture-based self-adaptation in the presence of multiple objectives. In Proceedings of International Workshop on Self-adaptation and Self-managing Systems (SEAMS'2006), pages 2-8. ACM Press.
  4. Dorigo, M. and Stutzle, T. (2004). Ant Colony Optimization. MIT Press.
  5. Georgiadis, I., Magee, J., and Kramer, J. (2002). Selforganising software architectures for distributed systems. In Proceedings of 1st Workshop on Self-healing systems (WOSS'2002), pages 33-38. ACM Press.
  6. Herrman, K. (2007). Self-organizing replica placement - a case study on emergence. In Proceedings of 2nd IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO'2007), pages 13-22. IEEE Computer Society.
  7. Holvoet, T., Weyns, D., and Valckenaers, P. (2009). Patterns of delegate mas. In Proceedings of 4th IEEE International Conference on Self-Adaptive and SelfOrganizing Systems (SASO'2009), pages 1-9. IEEE Computer Society.
  8. Jaeger, M. A., Parzyjegla, H., Muhl, G., and Herrmann, K. (2007). Self-organizing broker topologies for publish/subscribe systems. In Proceedings of ACM symposium on Applied Computing (SAC'2007), pages 543-550. ACM Press.
  9. Koza, J. (1992). Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press.
  10. Satoh, I. (2007). Self-organizing software components in distributed systems. In Proceedings of 20th International Conference on Architecture of Computing Systems System Aspects in Pervasive and Organic Computing (ARCS'07), volume 4415 of Lecture Notes in Computer Science (LNCS), pages 185-198. Springer.
  11. Satoh, I. (2008). Test-bed platform for bio-inspired distributed systems. In Proceesings of 3rd International Conference on Bio-Inspired Models of Network, Information, and Computing Systems.
  12. Snyder, P. L., Greenstadt, R., and Valetto, G. (2007). Myconet: A fungi-inspired model for superpeer-based peer-to-peer overlay topologies. In Proceedings of 3rd IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO'2009), pages 40-50. IEEE Computer Society.
Download


Paper Citation


in Harvard Style

Satoh I. (2011). CELLULAR DIFFERENTIATION-BASED APPROACH FOR DISTRIBUTED SYSTEMS . In Proceedings of the International Conference on Evolutionary Computation Theory and Applications - Volume 1: ECTA, (IJCCI 2011) ISBN 978-989-8425-83-6, pages 131-136. DOI: 10.5220/0003642701310136


in Bibtex Style

@conference{ecta11,
author={Ichiro Satoh},
title={CELLULAR DIFFERENTIATION-BASED APPROACH FOR DISTRIBUTED SYSTEMS},
booktitle={Proceedings of the International Conference on Evolutionary Computation Theory and Applications - Volume 1: ECTA, (IJCCI 2011)},
year={2011},
pages={131-136},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003642701310136},
isbn={978-989-8425-83-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Evolutionary Computation Theory and Applications - Volume 1: ECTA, (IJCCI 2011)
TI - CELLULAR DIFFERENTIATION-BASED APPROACH FOR DISTRIBUTED SYSTEMS
SN - 978-989-8425-83-6
AU - Satoh I.
PY - 2011
SP - 131
EP - 136
DO - 10.5220/0003642701310136