A Survey of Autonomic Computing Systems

  • Mohammad Reza Nami
  • Mohsen Sharifi
Part of the IFIP International Federation for Information Processing book series (IFIPAICT, volume 228)


The evolution of networks and the Internet, which have presented high scalable and available services have made environments more complex. The increasing complexity, cost, and heterogeny in distributed computing systems have motivated researchers to investigate a new idea to cope with the management of complexity in IT industry. For this, Autonomic Computing Systems (ACSs) have been introduced. In this paper, we present a complete survey of ACSs. It consists of characteristics, their effects on quality factors, architecture of ACS building blockes, and challenges.


Agent Multi-agent System Autonomic Computing Systems Self-managing Systems 


  1. 1.
    Tesauro, G., and et al.:A Multi-agent systems approach to autonomic computing. IBM Press, (2004) 464–471.Google Scholar
  2. 2.
    Parashar, M., and et al.:AutoMate: Enabling Autonomic Grid Applications. Cluster Computing: The Journal of Networks, Software Tools, and Applications, Special Issue on Autonomic Computing, Kluwer Academic Publishers, Vol. 9, (2006).Google Scholar
  3. 3.
    Milojicic, D. S., and et al.:Peer-to-Peer Computing. In: Proceedings of the Second International Conference on Peer-to-Peer Computing, (2002) 1–51.Google Scholar
  4. 4.
    Salehie, M., Tahvildari, L.:Autonomic Computing: emerging trends and open problems. ACM SIGSOFT Software Engineering Notes, Vol. 30, (2005) 1–7.CrossRefGoogle Scholar
  5. 5.
    Ganek, A.:IBM Initiatives in autonomic computing and policy. Scholar
  6. 6.
    White, S., and et al.: An architectural approach to autonomic computing. In: Proceedings “International Conference on Autonomic Computing” (ICAC’04), New York, USA, (2004) 2–9.Google Scholar
  7. 7.
    Sterritt, R., and Bustard, D.:Towards an autonomic computing environment. In: 14th International Workshop on “Database and Expert Systems Applications” (DEXA’ 03), (2003) 694–698.Google Scholar
  8. 8.
    McCann, J. A., Huebscher, M. C:Evaluation issues in autonomic computing. In: Proceedings of “Grid and Cooperative Computing” workshop (GCC-2004), Vol. 15, (2004) 597–608.Google Scholar
  9. 9.
    Chess, D. M., Palmer, C, and White, S. K.:Security in an autonomic computing environment. IBM System Journal, Vol. 42, (2003) 107–118.Google Scholar
  10. 10.
    De Wolf, T. and Holvoet, T.:Evaluation and comparison of decentralised autonomic computing systems. Department of Computer Science, K.U.Leuven, Report CW 437, Leuven, Belgium, (2006).Google Scholar
  11. 11.
    Hariri, S. and Parashar, M.:Autonomic Computing; An overview, Springer-Verlag Berlin Heidelberg, Vol. 3566, (2005) 247–259.Google Scholar
  12. 12.
    Kephart, J. O. and Chess, D. M.:The vision of autonomic computing. IEEE Computer, Vol. 36,(2003) 41–50.Google Scholar
  13. 13.
    Chess, D. M., Segal, A., Whalley, I., and White, S. R.:Unity: experiences with a prototype autonomic computing system. In: 1st “International Conference on Autonomic Computing” (ICAC 2004), New York, NY, USA, (2004) 140–147.Google Scholar
  14. 14.
    IBM Corporation Software Group: The Tivoli software implementation of autonomic computing guidelines. Scholar
  15. Sterritt, R., Parashar, M., Tianfield, H., and Unland, R.:A concise introduction to autonomic computing. Advanced Engineering Informatics, Vo. 19, (2005) 181–187.CrossRefGoogle Scholar
  16. 16.
    Tianfield, H.:Multi-agent autonomic architecture and its application in e-medicine. IEEE/WIC International Conference on “Intelligent Agent Technology” (IAT 2003), (2003) 601–604.Google Scholar
  17. 17.
    Murch, R.:Autonomic Computing. Prentice-Hall, (2004).Google Scholar
  18. 18.
    Ganek, A. G. and Corbi, T. A.:The dawning of the autonomic computing era, IBM System Journal, Vol. 42, (2003) 5–18.CrossRefGoogle Scholar

Copyright information

© International Federation for Information Processing 2006

Authors and Affiliations

  • Mohammad Reza Nami
    • 1
  • Mohsen Sharifi
    • 2
  1. 1.Faculty of Computer ScienceShahid Beheshti UniversityThe Iran
  2. 2.Faculty of Computer EngineringIran University of Science and TechnologyThe Iran

Personalised recommendations