Advances, Systems and Applications
From: An overview of QoS-aware load balancing techniques in SDN-based IoT networks
Ref | Parameter | Directions | Description | ||
---|---|---|---|---|---|
User | Service provider | Infrastructure provider | |||
[22] | Processing time | x | ✓ | x | The duration of packet execution on the processor increases the success rate of the network |
Delay | ✓ | ✓ | x | The time required for packets to go from the source to the destination nodes. This delay includes a set of transmission, queue, processing, and release delays | |
Energy consumption | x | ✓ | ✓ | Energy is consumed in the network when transferring data from source to destination. Most IoT devices are battery-powered, so routing protocols with suitable power consumption are preferred to extend the lifetime of IoT networks | |
Cost | ✓ | ✓ | x | The user is charged for receiving the service | |
Packet delivery rate | X | ✓ | x | The ratio of the total packets received by the destination node to the number of packets transmitted by the source node | |
[80] | Throughput | x | x | ✓ | The number of bytes transmitted over the network from the source to the destination node is determined in time |
Jitter | x | x | ✓ | Deviation from the average data reception delay resulting from changes in data arrival time over the network is due to congestion and changes in data packet paths | |
Resource efficiency | x | ✓ | ✓ | The maximum amount of resources used (e.g., CPU, memory, and bandwidth) in the network | |
[28] | Reliability | x | x | ✓ | It checks the correct and timely performance of the tasks of the final devices as well as the continuity of service delivery |
Scalability | x | ✓ | ✓ | It indicates the ability of the network to provide service to the increase of final devices and the amount of network load changes | |
Communication overhead | x | x | ✓ | The ratio of whole requests submitted by the network to the total incoming requests | |
Load-balancing | x | ✓ | ✓ | Fair distribution of workload among network resources to increase network efficiency | |
Security | ✓ | ✓ | x | A set of policies and arrangements are developed to enforce unauthorized access, prevent changes, and restrict access, attacks, and threats to available network resources | |
Stability /accessibility | x | ✓ | ✓ | It refers to the accessibility and continuity of the service based on the maximum efficiency of the resources available in the network | |
Response time | ✓ | x | x | The transfer time, waiting, and processing to perform the task sent in the network |