{'fraction_non_alphanumeric': 0.01574074074074074, 'fraction_numerical': 0.0, 'mean_word_length': 5.75625, '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}}
Reliable Component Instance for Multi-tenant Software as a Service Application

Multitenant Software as a Service (SaaS) applications provides high level of application customization, enhanced process flow and access control, using a shared instance of the application. Cloud reliability is complex due to its resource intricacy and massiveness. The proposed solution considers reliability of the application during design and runtime. A reliable application needs to acclimate dynamically to the conditions in the cloud to enhance the reliability of its service. Component Instance (CI) is dynamically created based on the application's load and placed at different availability zones to enhance the reliability of the application. The objective of the proposed solution is to minimize multi-tenant SaaS application reliability risk considering reliability score of datacenter server energy, server and network capacity. Our evaluation and discussions shows that the proposed reliable framework enhances the reliability of the application and reduces the application risk factor.