{'fraction_non_alphanumeric': 0.017259978425026967, 'fraction_numerical': 0.0, 'mean_word_length': 6.03030303030303, '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}}
Automating Service Availability Analysis: An Application to a Highly Available Media-Streaming Service

Service availability is an important aspect of service provisioning. To ensure end-to-end quality, system integrators need to build systems that satisfy quality of service requirements including high-availability. By using specialized middleware, system integrators can incorporate high availability features into their applications, thus rendering the service provisioning fault tolerant. Quantifying service availability at the system design/integration time is a challenging task considering the complexity of the availability management. In this paper we discuss a method that automates the availability analysis of middleware managed services based on the standard behavior of the middleware, while taking into consideration the various system dependencies. We illustrate our approach on a media streaming application.