Abstrakt: |
Quality-of-Service (QoS) requirements differ for various IoT applications such as for smart health, reliability is the need, for industry, delay is essential, etc. The Routing-Protocol-for-Low-Power-Lossy-Network (RPL) with Objective Function (OF) is used for routing in IoT-applications. Default RPL-OF is deficient to fulfil the QoS requirements of different IoT applications. Hence, several OF designs were proposed as per the QoS need in the earlier research. The work presented in this paper is the extension of previous research work. The analysis of these OF designs is carried out with the parameters such as number of nodes, simulation-time, data-rate, Media Access Control (MAC) protocols, communications ranges and different topologies. This analysis resulted in a data-set which addresses most of the QoS-requirements and is used to optimise the RPL protocol QoS performance. Decision tree algorithm is used to predict a suitable RPL-OF design. The accuracy achieved using Gini and Entropy method of decision tree is 87.14%, 88.57%, respectively. Thus, the contribution of this research is to prepare the data-set using comprehensive analysis and use the same for predicting suitable RPL-OF design according to QoS-requirements of IoT applications. The proposed methodology is useful in IoT-applications where dynamic-OF selection as per QoS-requirements is needed. |