Review Article

QoS Strategies for Wireless Multimedia Sensor Networks in the Context of IoT at the MAC Layer, Application Layer, and Cross-Layer Algorithms

Table 4

A summary of some of the reviewed cross-layer models.

ProtocolLayersAimsCommentsQoS parameters

SDRCSMAC/PHYRouting real-time trafficTransmits multimedia traffic via cross-layer packet forwardingThroughput, latency

SUITApplication/transportTransmission of non-real-time videoUses fuzzy logic to regulate congestionTransmission rate, delay

CLASSAny twoDesign serves as a framework for different implementations of different application scenariosScalable, very efficient, flexible, and has very low propagation delayPropagation delay, jitter

NLQSPHY/MAC/networkPermits packet-level service differentiation as a function of throughput, packet error rate, and delayNetwork layer QoS is enhancedThroughput, delay, packet error rate

CMVTApplication/networkEncodes video streams to video data frames via MPEG-4 encoding and does route discovery and data transferGreedy forwarding and rollback are used to find source-to-sink pathsEnergy

CoopMACPHY/MACOffers spatial diversity among the three nodesHelper ID signal finds out how feasible cooperative communication isThroughput, rate, delay

M-CMACPHY/MACIncreases end-to-end throughput and packet delivery ratioEuclidean distances between nodes are calculated and converted to the data rate for a linkThroughput, packet delivery ratio

CBCRPHY/MACMinimizes control overhead and time consumed in establishing the cooperative paths than M-CMACEnergy consumption is more uniformly distributed in a network enhancing network lifetimeThroughput, packet delivery ratio, energy

MAC-PHYMAC/PHYMeant to enable PHY layer cooperation and maximize gains of cooperation at the MAC layerLeverages both spatial diversity and coding gainThroughput, delay

MAC-centricMAC/APPLMeant to support QoS needs in new video apps and enable MAC layer differentiation for H.264 partitioningTargets multimedia applications by using the MPEG-4 schemeDelay, packet loss rate

ACFECMAC/network (UDP)Meant to enhance the quality of video streaming over 802.11 WLANs and overcome packet lossesAdjusts redundancy rates to overcome channel fluctuations and detect and reduce packet lossPacket loss rate

MHDMwTSā€”Meant to provide reliable data transfer with the multipath routing and load-balancing congestion control method in WMSNsMore reliable than basic routing schemes for transport multimedia dataLatency, package transmit rate

BCFLā€”Introduces dispersion into fuzzy logic-based routing and sets every cross-layer parameter with a dynamic weightCan be used to select a CH in cluster-based routing protocols and proposes a dispersion formulaNode utility, dispersion

CLODDatalink/network/transportProlongs network lifetime and achieves congestion control and designed for lightly loaded WSNsAssumes fixed link capacity and integrates compressed sensing technologyThroughput, average energy, CS error ratio