{'fraction_non_alphanumeric': 0.01806083650190114, 'fraction_numerical': 0.0, 'mean_word_length': 5.882352941176471, '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 Resource Management Algorithm for Real-Time Response of Mobile Ad Hoc Cloud in Swarm Robotic System

Mobile ad hoc cloud enables swarm robots to share idle computing resources on-demand. It aims at delivering high functionalities for computing-intensive applications without relying on a cloud server or developed communication infrastructures. However, mobile ad hoc cloud cannot be directly deployed in swarm robots since constraints such as limited network resources and heterogeneous computing resources. This paper proposes a resource management algorithm, called Utility of Computation (UoC) bandwidth allocation algorithm, for real-time response when processing computing-intensive tasks. The algorithm ensures real-time response while considering both computation delays and communication delays, and it maximizes utilization of idle computing resources, which is achieved by a tradeoff between network resources and idle computing resources. Simulations with comparisons are performed to validate the effectiveness of the proposed algorithm.