Task Allocation Among Connected Devices: Requirements, Approaches, and Challenges | IEEE Journals & Magazine | IEEE Xplore