{'fraction_non_alphanumeric': 0.025282409897794515, 'fraction_numerical': 0.0, 'mean_word_length': 5.838235294117647, '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-efficient communication in distributed, embedded systems

Embedded systems are used in almost every domain of our daily life. Actual research and development activities focus on wireless connected and mobile system architectures. The resulting network topologies represent embedded, distributed systems, which are able to process complex tasks in a cooperative way. Here, most of the hardware platforms are energy self-sufficient with strongly limited resources. In consequence, the maximisation of the system runtime is essential to fulfil all application tasks as long as possible. Especially in long-term scenarios (e.g. WSN / SANET), the runtime depends on the efficiency of communication processes. Hence, the key challenge for researchers and engineers represents the application-specific integration of adapted communication concepts, radio technologies, and protocol stacks into an energy-efficient communication architecture. In this paper, we critically discuss energy efficiency in distributed, embedded systems with focus on the communication aspects. We introduce an easy to use estimation model for quantifying the energy efficiency on both local (system) and global (network) layer. The included cost functions consider the power consumption as well as timing aspects. In this context, we evaluate several optimisation strategies under real-world conditions within a heterogeneous network environment We integrate an asynchronous communication paradigm, wake-up-receiver technologies, and data aggregation techniques in a stepwise process. Accordingly, the respective analysis compares the results and clarifies the importance of an application-specific system design. If the communication architecture and the configuration scheme fits to the environmental conditions, significant optimisations for the energy efficiency are observable.