{'fraction_non_alphanumeric': 0.02219403931515536, 'fraction_numerical': 0.0006341154090044388, 'mean_word_length': 5.0, '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}}
Ephemeral Data Access Environments in the IO-SEA Project

The IO-SEA project's objective is to explore a novel approach to improve the IO stack of the exascale class supercomputers Most supercomputers today come with static file systems, continuously connected to the compute nodes. These file systems receive all I/O requests from each application running on the cluster, with the hope that they will be able to process them smoothly. Users have limited control over the I/O environment, often limited to choosing the most appropriate file system for their workload, with criteria such as global bandwidth, retention policies, quotas? This model is currently reaching its limits, as parallel file systems cannot scale to support the amount of compute nodes foreseen on future exascale supercomputers. IO-SEA is building a new I/O stack based on ephemeral I/O services tailored and launched on purpose for workflows. These ephemeral I/O services run on dedicated "data nodes", dynamically configured to be the fastest tier of the IO-SEA hierarchical storage architecture and to provide access to the users' datasets. Users' Datasets gather data in POSIX, S3 or the innovative DASI scientific data formats. They are stored in the Motr and Phobos object stores integrated together as a powerful hierarchical storage infrastructure spanning from the fastest NVMe or NVRAM tiers to the long-term tape archiving. A full featured I/O instrumentation environment coupled with an AI based recommendation system will help IO-SEA users to select and fine tune their run time environment.