Skip to main content

Advances, Systems and Applications

Table 14 Directions of QoS parameters

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

[10, 16, 26, 41] [49, 99, 101]

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

[6, 16, 19, 41]

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

[6, 52]

Cost

✓

✓

x

The user is charged for receiving the service

[26, 65, 99, 101]

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

[29, 38, 44, 77]

[80]

Throughput

x

x

✓

The number of bytes transmitted over the network from the source to the destination node is determined in time

[14, 101]

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

[20, 25, 43, 47]

[49, 89]

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

[2, 45, 78]

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

[37, 56, 100]

Communication overhead

x

x

✓

The ratio of whole requests submitted by the network to the total incoming requests

[7, 11, 12, 16, 42]

[52, 92, 102]

Load-balancing

x

✓

✓

Fair distribution of workload among network resources to increase network efficiency

[2, 79]

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

[16, 79]

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

[3, 6, 15, 32, 77]

Response time

✓

x

x

The transfer time, waiting, and processing to perform the task sent in the network