Assignment of IoT Nodes to Edge Computing Devices in Internet of Things
T. Madhu Perkin, S. Mini · 2019
The Internet of Things (IoT) is a concept of computing that describes the idea of connecting physical objects to the internet. In general, IoT is a network of devices every object is connected through internet or some non-internet oriented connections like Bluetooth, ZigBee, etc. It features an IP address for Internet connectivity, and the communication occurs between these objects and other Internet-enabled devices and systems. IoT is typically used to monitor real time environment and hence generates huge volume of data. The cloud is an attractive IoT data storage option due to its cost and capacity benefits. But for time critical applications, it may be a challenge. Edge computing is a solution to this problem. Edge computing refers to computing data near to where it is created, at the edge of the network, instead of a central point far away. The computed and processed data is then sent to cloud. In order to achieve this, IoT nodes have to connect to the Edge computing devices. However, it is a challenge to identify the Edge Computing Device (ECD) to which each IoT node should connect. This work describes an approach to assign the IoT nodes to the ECDs based on a dynamic threshold value and a meta heuristic is applied to schedule the tasks so that the completion time is minimum. The results based on the simulation show the advantages of the proposed work.