{'fraction_non_alphanumeric': 0.015294117647058824, 'fraction_numerical': 0.0, 'mean_word_length': 5.257352941176471, '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}}
A COMPARISON OF VISHNU AND OPL STUDIO

A reconfigurable scheduler is one that can be configured to solve a wide range of different scheduling problems without changing the software. Reconfigurable scheduling holds the promise of drastically reducing the cost of developing automated, optimized scheduling solutions and hence making optimized scheduling available for many real-world problems for which the cost has so far been prohibitive. While this promise is still largely unrealized, some reconfigurable scheduling applications are making progress towards this goal. The best known and the standard setter is OPL Studio, a commercial product from ILOG. A second is one that we have developed, called Vishnu. By comparing these two reconfigurable schedulers, we gain insight into both of them, as well as potential future developments in the area.