Intelligent Security Management and Control in the IoT. Mohamed-Aymen Chalouf. Читать онлайн. Newlib. NEWLIB.NET

Автор: Mohamed-Aymen Chalouf
Издательство: John Wiley & Sons Limited
Серия:
Жанр произведения: Зарубежная компьютерная литература
Год издания: 0
isbn: 9781394156023
Скачать книгу
uses (MOD)im (channel i, modulation m).

      SQoS(i, j) is based on the QoS parameters, that is the bandwidth, the loss rate, the delay and the jitter. The importance of these parameters depends on the application that is running. It is expressed by attributing weightings to different parameters.

      where

       – Bi is the bandwidth available via the channel i;

       – bj is the minimal bandwidth required by the application j;

       – Ei is the loss rate via the channel i;

       – ej is the maximum loss rate authorized by the application j;

       – Di is the average delay in the channel i;

       – dj is the maximum delay supported by the application j;

       – Gi is the average jitter in the channel i;

       – gj is the maximum jitter supported by the application j;

       – vi is the maximum speed authorized on the channel i (vi depends on the network coverage);

       – V is the speed of the IoT object;

       – αB is the weight of the bandwidth;

       – αD is the weight of the delay;

       – αG is the weight of jitter;

       – αE is the weight of the loss rate;

       – xi⊗yj = 1 if xi > yi, otherwise 0;

       – Ai is the availability probability of the channel at the period t + 1.

      The formula used to calculate the application’s QoS score j makes it possible to distinguish the different classes of service by adjusting the threshold values (bj, dj, gi, ej) and the weight criteria (αB, αD, αG, αE).

      1.4.2.4. Stage 4: attribution of weight and calculating the final score

      This last stage will be responsible for calculating the total score ST(i, j) for each candidate channel by weight the energy scores and the QoS. The weightings attributed to both scores will make it possible to select the IoT application domain (e.g. VANET and e-health).

      The selected channel will be the candidate with the highest total score. Finally, this information will be registered in the database for future use when a similar case occurs.

      1.4.3. Performances evaluation

      The multicriteria decision-making module that we suggest should be useful in different IoT contexts, particularly in M-RAN and CRN contexts. To illustrate the use of the retained approach in these two contexts and evaluate performances in each of them, we consider, in this section, two significant IoT use-cases: VANET and CR-VANET (Cognitive Radio VANET). In a VANET network, the On-Board Unit (OBU) is installed in the vehicle and includes a wireless transmitter receiver and various sensors, whereas a Road-Side Unit (RSU) is deployed in strategic locations along the route to facilitate communication between the vehicle and the infrastructure (V2I: Vehicle to Infrastructure). In V2I, information is exchanged between the vehicle and the RSU, or potentially a cellular network. VANET applications can be divided into three main categories (Javed et al. 2014): road safety (collision detection, cooperative driving, etc.), traffic management (route guidance, traffic light synchronization, etc.) and user infotainment (Web, streaming audio/video, etc.). Safety applications do not tolerate a transmission delay higher than 0.5 s (Javed et al. 2014), whereas traffic management applications are less demanding, with a tolerated latency between 0.1 and 1 s (Javed et al. 2014). As for infotainment applications, they generally accept greater latency, in order of 1–5 s. Nevertheless, some applications of this type, like multiplayer games, may require lower latencies of 0.1–1 s (Javed et al. 2014).

      Based on the access networks detected or the channel available, and depending on the QoS requirements of the VANET applications, the suggested multicriteria decision-making module will select the best access network or radio channel available for a specific case. To do this, the utility function will calculate the scores of different candidate networks/radio channels to select the one that has the highest score.

      To evaluate the approach retained, we consider two representative types of transmission: multimedia emergency notification and infotainment applications, especially restaurant reservation. Table 1.1 summarizes the QoS requirements of these services.

      Table 1.1. Some vehicular network services and the corresponding QoS parameters

Type of service Relevance of QoS parameters
Multimedia emergency notification Latency (+++), bandwidth (+++) and packet loss (+)
Restaurant reservation Latency (+), bandwidth (+) and packet loss (+)

      Table 1.2 shows the estimation of the weight of the data flow, the delay and the packet loss rate for services considered in the vehicle networks. These weightings are based on the importance of each parameter in Table 1.2.

      Table 1.2. Weight estimation for services considered in vehicular networks

Type of service Weight estimation
Delay BP PLR
Multimedia emergency notification 0.43 0.43 0.14
Restaurant reservation 0.33 0.33 0.33