Skip to main content

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 2))

Included in the following conference series:

Abstract

A lot of activities inside human body are carried out intelligently without the explicit intervention of human itself, e.g. various actions of nervous systems, blood circulation system etc. Inspired from these natural systems, autonomic computing is an emerging concept which promises to enable such kind of self-management capabilities inside software systems. Case-based reasoning (CBR) is a methodology to solve current problems using the solutions of past problems of the similar nature. In this paper, we propose to use CBR to achieve self-configuration in autonomic systems. We introduce a new similarity measure to find nearest neighbors. We have also suggested the case preparation, case retrieval and case reuse and refinement methods to enable self-configuration in autonomic systems. To support our proposed methodology, we illustrate a case-study of Autonomic Forest Fire Application.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aamodt, A., Plaza, E.: Case-Based Reasoning: Foundational Issues, Methodological Variations, and System Approaches. In: AI Communications, vol. 7(1), pp. 39–59. IOS Press, Amsterdam (1994)

    Google Scholar 

  2. Cunningham, P.: CBR: Strengths and Weaknesses. In: Proceedings of 11th Int. Conf. on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, pp. 517–523. Springer, Heidelberg (1998)

    Google Scholar 

  3. Watson, I., Marir, F.: Case-Base Reasoning: A Review. The Knowledge Engineering Review 9(4), 327–354 (1994)

    Article  Google Scholar 

  4. Leake, D.B.: Case-Based Reasoning, Experiences, Lessons & Future Directions. AAAI Press / MIT Press (1996)

    Google Scholar 

  5. Watson, I.: Applying Case-Based Reasoning: Techniques for Enterprise Systems. Morgan Kaufmann, San Francisco (1997)

    MATH  Google Scholar 

  6. Kephart, J., Chess, D.: The Vision of Autonomic Computing. IEEE Computer, 41–50 (2003)

    Google Scholar 

  7. Liu, H., Parashar, M.: A Component Based Programming Framework for Autonomic Applications. In: Proceedings of the International Conference on Autonomic Computing (2004)

    Google Scholar 

  8. Arshad, N., Heimbigner, D., Wolf, A.L.: Deployment and Dynamic Reconfiguration Planning For Distributed Software Systems. In: Proceedings of 15th IEEE International Conference on Tools with Artificial Intelligence (ICTAI’03) (2003)

    Google Scholar 

  9. Oppenheimer, D.: The Importance of Understanding Distributed System Configuration. (Accessed on 10th February 2007) http://roc.cs.berkeley.edu/papers/dsconfig.pdf

  10. Chen, X., Simons, M.: A Component Framework for Dynamic Reconfiguration of Distributed Systems. LNCS, pp. 82–96. Springer, Heidelberg (2002)

    Google Scholar 

  11. Jann, J., Browning, L.M., Burugula, R.S.: Dynamic Reconfiguration: Basic Building Blocks for Autonomic Computing on IBM pSeries Servers. IBM Systems Journal. 42(1), 29–37 (2003)

    Article  Google Scholar 

  12. Huang, A.C., Steenkiste, P.: Building Self-Adapting Services Using Service-specific Knowledge. In: Proceeding of IEEE High Performance Distributed Computing (HPDC), IEEE Computer Society Press, Los Alamitos (2005)

    Google Scholar 

  13. Markl, V., Lohman, G.M., Raman, V.: LEO: An Autonomic Query Optimizer for DB2. IBM Systems Journal 42(1), 98–106 (2003)

    Google Scholar 

  14. Gandhi, N., Hellerstien, J.L, Parekh, S., Tilbury, D.M.: Managing the Performance of Lotus Notes: A Control Theoretic Approach. In: Proceedings of the Computer Measurement Group (2001)

    Google Scholar 

  15. Qin, F., Tucek, J., Sundaresan, J., Zhou, Y.: Rx: Treating Bugs as Allergies - A Safe Method to Survive Software Failures. In: Proceedings of 20th ACM Symposium on Operating Systems Principles, ACM Press, New York (2005)

    Google Scholar 

  16. Anglano, C., Montani, S.: Achieving Self-Healing in Autonomic Software Systems: a Case-Based Reasoning Approach. In: Proccedings of International Conference on Self-Organization and Adaptation of Multi-agent and Grid Systems, pp. 267–281. IOS Press, Amsterdam (2005)

    Google Scholar 

  17. Chess, D.M., Palmer, C.C., White, S.R.: Security in Autonomic Computing Environment. IBM Systems Journal 42(1), 107–118 (2003)

    Google Scholar 

  18. Teknomo, K.: City Block Distance (Accessed on 10th February 2007), http://people.revoledu.com/kardi/tutorial/Similarity/CityBlockDistance.html

  19. Han, J., Kamber, M.: Data Mining: Concepts and Techniques. Morgan Kaufmann Publishers, San Francisco (2002)

    Google Scholar 

  20. Data Mining in MATLAB (Mahalanobis Distance), (Accessed on 10th February 2007), http://matlabdatamining.blogspot.com/2006/11/mahalanobis-distance.html

  21. Haigh, K., Shewchuk, J.: Geometric Similarity Metrics for Case-Based Reasoning. In: Case-Based Reasoning: Working Notes from the AAAI-94 Workshop, pp. 182–187. AAAI Press, Menlo Park, CA (1994)

    Google Scholar 

  22. Myllymaki, P., Tirri, H.: Massively Parallel Case-Based Reasoning with Probabilistic Similarity Metrics. In: Wess, S., Richter, M., Althoff, K.-D. (eds.) Topics in Case-Based Reasoning. LNCS, vol. 837, pp. 144–154. Springer, Heidelberg (1994)

    Google Scholar 

  23. Teknomo, K.: Similarity Measures (Accessed on 10th February 2007), http://people.revoledu.com/kardi/tutorial/Similarity/index.html

  24. Khoshgoftaar, T., Seliya, N., Sundaresh, N.: An Empirical Study of Predicting Software Faults with Case-Based Reasoning. In: Software Quality Journal, pp. 85–111. Springer, Heidelberg (2006)

    Google Scholar 

  25. Zhao, H., Jiang, K., Cao, W., Yu, Z.: Rough Production Planning of Extended Enterprise Based on Case-Based Reasoning. In: Proceedings of the 6th IEEE World Congress on Intelligent Control and Automation, pp. 7225–7228. IEEE Computer Society Press, Los Alamitos (2006)

    Chapter  Google Scholar 

  26. Ross, T.J.: Fuzzy Logic with Engineering Applications, 2nd edn. Wiley Publishers, Chichester (2001)

    Google Scholar 

  27. Sengupta, A., Wilson, D., Leake, D.: On Constructing the Right Sort of CBR Implementation. In: Proceedings of the IJCAI-99 Workshop on Automating the Construction of Case Based Reasoners (1999)

    Google Scholar 

  28. Watson, I.: A Case-Based Reasoning Application for Engineering Sales Support using Introspective Reasoning. AAAI/IAAI, pp. 1054–1059 (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

De-Shuang Huang Laurent Heutte Marco Loog

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Khan, M.J., Awais, M.M., Shamail, S. (2007). Achieving Self-configuration Capability in Autonomic Systems Using Case-Based Reasoning with a New Similarity Measure. In: Huang, DS., Heutte, L., Loog, M. (eds) Advanced Intelligent Computing Theories and Applications. With Aspects of Contemporary Intelligent Computing Techniques. ICIC 2007. Communications in Computer and Information Science, vol 2. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74282-1_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-74282-1_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-74281-4

  • Online ISBN: 978-3-540-74282-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics