{'fraction_non_alphanumeric': 0.015670910871694418, 'fraction_numerical': 0.0, 'mean_word_length': 5.509554140127388, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Maintenance policies for improving the availability of a software-hardware system

The present paper deals with the study of a Software-Hardware system under the consideration of software and hardware failures. The concept of degradation is considered for both the Software and Hardware components. For improving the degradation in the performance of Software and Hardware, we have supposed some maintenance policies in the Software as well as Hardware components. To enrich and improve the performance of the software components, the idea of Software rejuvenation has been incorporated. To develop a Markovian model, multi-level Software rejuvenation policy is taken in to consideration. While in the case of Hardware components, maintenance policies for different types of repairs such as corrective and preventive repairs have been considered. Various performance indices of the Software-Hardware system are determined using steady state probabilities. The illustrations are performed to validate the analytical model.