School of Computing Science and Engineering, Vellore Institute of Technology (VIT), Vellore 632014, India.
Deportment of Computer Engineering, Islamic Azad University Behshahr Branch, Behshahr 511-48515, Iran.
Sensors (Basel). 2020 Jan 18;20(2):539. doi: 10.3390/s20020539.
The Internet of Things (IoT) is a distributed system that connects everything via internet. IoT infrastructure contains multiple resources and gateways. In such a system, the problem of optimizing IoT resource allocation and scheduling (IRAS) is vital, because resource allocation (RA) and scheduling deals with the mapping between recourses and gateways and is also responsible for optimally allocating resources to available gateways. In the IoT environment, a gateway may face hundreds of resources to connect. Therefore, manual resource allocation and scheduling is not possible. In this paper, the whale optimization algorithm (WOA) is used to solve the RA problem in IoT with the aim of optimal RA and reducing the total communication cost between resources and gateways. The proposed algorithm has been compared to the other existing algorithms. Results indicate the proper performance of the proposed algorithm. Based on various benchmarks, the proposed method, in terms of "total communication cost", is better than other ones.
物联网(IoT)是一个通过互联网连接一切的分布式系统。物联网基础设施包含多个资源和网关。在这样的系统中,优化物联网资源分配和调度(IRAS)的问题至关重要,因为资源分配(RA)和调度涉及资源和网关之间的映射,并且还负责将资源最优地分配到可用的网关。在物联网环境中,网关可能要连接数百个资源。因此,手动资源分配和调度是不可能的。在本文中,我们使用鲸鱼优化算法(WOA)来解决物联网中的 RA 问题,目的是实现最优的 RA 和降低资源与网关之间的总通信成本。我们将所提出的算法与其他现有的算法进行了比较。结果表明,所提出的算法具有良好的性能。基于各种基准测试,所提出的方法在“总通信成本”方面优于其他方法。