Skip to main navigation Skip to search Skip to main content

A case-based framework for self-healing paralysed components in Distributed Software applications

  • University of Dhaka

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Self-healing is the ability of the software to detect faulty modules at execution time and replace or recover those without affecting other components. This paper proposes a framework for self-healing of Distributed Software System (DSS). Monitoring component is used to detect and record failures of DSS. Healing system will replace the paralysed components with healthy ones which will be initiated from the information given by Monitoring system to the proposed Reviver process. A failed case table is required to match the real life failures with it for identification of the solution. Distance between the failed case table and the recorded failures need to be calculated using exclusive OR since the solution closest to the fail can then be determined. Afterwards, the minimum distance between those is used to resolve the failure. This recovery is achieved through replacement of the faulty modules with redundant components in the DSS. Performance evaluation shows a desirable time consumption of less than the standard 0.7 seconds for component replacement in all the experimental iterations.

Original languageEnglish
Title of host publicationSKIMA 2014 - 8th International Conference on Software, Knowledge, Information Management and Applications
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781479963997
DOIs
StatePublished - Apr 8 2014
Event8th International Conference on Software, Knowledge, Information Management and Applications, SKIMA 2014 - Dhaka, Bangladesh
Duration: Dec 18 2014Dec 20 2014

Publication series

NameSKIMA 2014 - 8th International Conference on Software, Knowledge, Information Management and Applications

Conference

Conference8th International Conference on Software, Knowledge, Information Management and Applications, SKIMA 2014
Country/TerritoryBangladesh
CityDhaka
Period12/18/1412/20/14

Keywords

  • Complex system management
  • Distributed computing
  • Software engineering
  • Software self-healing

Fingerprint

Dive into the research topics of 'A case-based framework for self-healing paralysed components in Distributed Software applications'. Together they form a unique fingerprint.

Cite this