{'fraction_non_alphanumeric': 0.03330068560235064, 'fraction_numerical': 0.0, 'mean_word_length': 4.941860465116279, '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}}
Energy-aware Aperiodic Task Servers for Firm Real-time Energy harvesting Systems

This paper proposes new scheduling approaches for servicing aperiodic tasks in a real-time system powered by renewable energy. We show that, the arriving aperiodics, if serviced naively, could cause the system to run out of power. We describe how to adjust the classical BG (Background Server) and TBS (Total Bandwidth Server) so as to work together with two energy-aware real-time schedulers, namely Green-RTO and Green-BWP. Their objective is threefold: (i) to guarantee a prespecified Quality of Service (QoS) level - measured in terms of success deadline ratio - for the periodic tasks, (ii) to minimize the response time of the aperiodic tasks, and (iii) to achieve perpetual energy autonomy for the whole system. We describe the results of both theoretical and experimental studies in order to bring to light the effectiveness of these aperiodic task servers which are specifically suited to firm real-time energy harvesting systems.