Abstract
The Internet of Things (IoT) has been an area of growing research interest for decades. Task allocation is an important problem for the optimized operation of Internet-of-Things networks. This paper provides an overview of recent research in the field of Internet-of-Things task allocation optimization. First, the task allocation problem for the IoT itself is analyzed and divided into distinct sub-problem categories, such as deployment optimization, static or dynamic optimization as well as single- or multi-objective optimization. Following that, the commonly used optimization objectives are explained. Various recent works in the field of task allocation optimization are then summarized and catalogued according to the problem categories. Finally, the paper concludes with a qualitative analysis of the categorized approaches and a description of open problems and highlights promising directions for future research.
Funder
German Federal Ministry of Education and Research
Subject
Electrical and Electronic Engineering,Biochemistry,Instrumentation,Atomic and Molecular Physics, and Optics,Analytical Chemistry
Reference63 articles.
1. A Survey on Internet of Things: Architecture, Enabling Technologies, Security and Privacy, and Applications;Lin;IEEE Internet Things J.,2017
2. Yuan, M., Jiang, C., Li, S., Shen, W., Pavlidis, Y., and Li, J. (2014, January 18–20). Message passing algorithm for the generalized assignment problem. Proceedings of the International Conference on Network and Parallel Computing, Ilan, Taiwan.
3. Task Allocation in Mobile Crowd Sensing: State-of-the-Art and Future Opportunities;Wang;IEEE Internet Things J.,2018
4. A Survey of Task Allocation: Contrastive Perspectives From Wireless Sensor Networks and Mobile Crowdsensing;Guo;IEEE Access,2019
5. A survey of application distribution in wireless sensor networks;Kuorilehto;EURASIP J. Wirel. Commun. Netw.,2005