Towards Autonomic Computing: Injecting Self-Organizing and Self-Healing Properties into Java Programs

  • Authors:
  • M. J. Oudshoorn;M. M. Fuad;D. Deb

  • Affiliations:
  • Department of Computer Science, Montana State University, Bozeman, MT 59717-3880, USA;Department of Computer Science, Montana State University, Bozeman, MT 59717-3880, USA;Department of Computer Science, Montana State University, Bozeman, MT 59717-3880, USA

  • Venue:
  • Proceedings of the 2006 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the fifth SoMeT_06
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Autonomic computing is a grand challenge in computing. It aims to produce distributed software that has the properties of self-healing, self-organizing, self-protecting and self-optimizing. This paper focuses on the challenge of injecting only self-healing properties into existing programs that targets the Java Virtual Machine. The byte code is analyzed and additional code is injected to automatically recover from failure such as network or processor failure. A framework to provide autonomic computing support is presented and evaluated to determine its suitability for a fully fledged autonomic computing system.