{'fraction_non_alphanumeric': 0.024608501118568233, 'fraction_numerical': 0.0, 'mean_word_length': 4.966666666666667, '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}}
Graceful Degradation under Resource Overbooking

It is trivial to write malicious code that hogs up a particular resource, for example, memory, disk, etc. Such malicious code can be written by intent (in order to degrade the system performance considerably) or by mistake (for example, memory leaks). As an effect of running such code the other applications running on the same machine suffer and their performance degrade considerably. The systems response time to any user input becomes very slow, thus making it almost impossible to stop the malicious process. Such kind of resource overbooking is a prevalent problem. In this project we present two approaches to reduce the problem of resource overbooking. We consider the specific case of the resource being main memory. However, our approaches are general enough to be applied to other resources such as disk, CPU, network bandwidth, etc.