Weikert, DominikSteup, ChristophMostaghim, SanazReussner, Ralf H.Koziolek, AnneHeinrich, Robert2021-01-272021-01-272021978-3-88579-701-2https://dl.gi.de/handle/20.500.12116/34701In this paper we present and analyse the requirements and challenges of the Task Allocation Problem for Internet-of-Things (IoT) Networks, especially Wireless Sensor Networks (WSNs). As IoT is comprised of a variety of heterogeneous devices and network configuration may change regularly due to low-power nodes failing or communication disruptions, a static allocation of tasks to individual nodes cannot be assumed. Therefore, task allocation has to be carried out and managed for every dynamic change in the network along the lifetime of the network. In dynamic task allocation, a NP-hard problem, the calculation of a new optimal allocation could quickly become a bottleneck for network performance, giving rise to the need of organic computing solutions to provide self-organised task allocation solutions for such networks.enIoTOrganic ComputingDynamic Task AllocationEnhancing Resilience in IoT Networks using Organic Computing10.18420/inf2020_112Challenges and Requirements1617-5468