Internet of Things in Business Transformation. Группа авторов

Чтение книги онлайн.

Читать онлайн книгу Internet of Things in Business Transformation - Группа авторов страница 15

Internet of Things in Business Transformation - Группа авторов

Скачать книгу

by [12]. For intra-WBAN they used to generate a pairwise (PV) key. The best thing about PV is the keys generation on both sending and receiving end is the same. In the result of the highly dynamic nature of the human body, generated PV is time-variant. In inter-BAN communication, clusters are formed on the bases of two parameters (residual energy and distance). The node which has more energy is more likely to form clusters, in the same way, the node that is more closer to the RBS will have a high probability of becoming the cluster head. Some other authors also used genetic algorithms in WBAN [13–16]. A concept of a virtual cluster is given by [17], they form clusters only among intra-BAN nodes. Although nodes in intra-BAN are fairly close to each other, but due to energy limitation in sensors nodes, this technique gave remarkable results.

      By creation of the long-lasting clusters, frequent path search is reduced. We are considering the scenario where multiple WBANs are present. Instead of having a connection of each WBAN with RBS, we considered some of the WBANs are not in the range of RBS. Each WBAN consist of one Personal Server (PS) and multiple sensor nodes. The sensor nodes pass their collected data to the PS and this PS is responsible for further transmission. In our purposed technique PS of different WBANs form clusters. Each cluster contains a cluster head and cluster members (CM) in its vicinity. CH is a selected PS of a WBAN within the WBANs of a cluster. Now all other WBANs will be connected to the CH, multiple CHs of different WBANs can have hop-to-hop communication, and this way data is passed to the nearest AP.

      Our communication can be classified into following hierarchal groups.

       Sensor node to PS

       PS(CM) to CH

       CH to RBS

Schematic illustration of Inter-WBAN clustering.

      3.3.1 Evolutionary Algorithms

Schematic illustration of flow chart of proposed scheme.

      a) Fitness Calculation

      Evolutionary algorithms are used to find a different solution. Every solution generally signified as a string of binary numbers (Chromosome). To come up with the best solution it is required to test all these solutions. For this purpose, we need to identify the score of each solution to find how closely it meets the overall specified desired result. This score is generated by the application of fitness function.

      b) Local Best/Global Best

      We calculate two values local best and global best, the local best value of everyone, if the current value of velocity of an individual is better than older value, the local best value will be replaced with the new one, otherwise, remain the same. The same goes for the global best value. Global best value is the best value among all the solution sets till now.

      Our algorithm consists of two parts. The first part is network creation part, where we specify the basic parameters. Our network is a grid of 1 km × 1 km in size. We specified the transmission ranges from 2, 4, 6, 8, 10 and alternatively we run it with number of nodes from 50, 100, 200, 250, and 300. Network creation part randomly deploys the nodes on the grid. Once the network is created, Evolutionary algorithms start to find optimum clusters. In our experimentation, we used three algorithms,

       Comprehensive Learning Particle Swarm Optimization (CLPSO)

       Dragonfly Algorithm (DA)

       Multi-objective particle swarm optimization (MOPSO).

Скачать книгу

Parameters Values
Population size 100
Maximum iterations 150
Lower bound (lb) 0
Upper bound (ub) 100