QCM2R: A QoS-aware cross-layered multichannel multisink routing protocol for stream based wireless sensor networks

https://doi.org/10.1016/j.jnca.2020.102552Get rights and content

Abstract

Unlike the scalar data (such as temperature, pressure and humidity), the vector data (such as image, audio and video) necessitates more stringent Quality of Service (QoS) requirements in terms of bandwidth, delay, reliability and information security. These QoS requirements can be hardly achieved in a proper fashion by using a single channel for wireless communication. However, multichannel methodology may assist in accomplishing these QoS requirements by making possible parallel communication, enhancing throughput/delivery ratio, reducing transmission delay and countering jamming attacks. Furthermore, enabling data gathering at multiple points (i.e. multisink approach) may improve QoS by handling congestion, avoiding single point of failure issue and making possible load balancing between the available routes towards the corresponding destinations. To achieve reliable communication in stream based multichannel Wireless Sensor Networks (WSNs), this work proposes a novel QoS-aware Cross-layered Multichannel Multisink Routing protocol (QCM2R) for WSNs. For substantiating the performance of QCM2R protocol, the simulations are performed in NS-2 demonstrating the performance superiority of the proposed QCM2R protocol against the counterpart in terms of network lifetime, reliability, delay and throughput.

Introduction

Wireless sensor networks are the collection of small battery-enabled inexpensive devices that are used for monitoring the surrounding environment. They may service a variety of emerging smart applications (Rehan et al., 2018) and deal with natural calamities (Castillo-Effer et al., 2004), ecological observation (Szewczyk et al., 2004), structural monitoring (Xu et al., 2004), reconnaissance activities (Yick et al., 2005), surveillance (Ciuonzo and Rossi, 2018) and so on. At the inception of WSNs, sensor devices have basic hardware capability that includes a small memory, sensing/processing/transmission units and a small battery for keeping them alive (Akyildiz et al., 2002) (Rehan et al., 2016). Being mainly focused on maximizing their lifespan, they were reckoning with low data rate communication (e.g. temperature, pressure and humidity measurements of the terrain of interest). The technological advancements have enhanced the capability of sensor nodes and enabled them to deal with large volumes of data. Consequently, Wireless Multimedia Sensor Networks (WMSNs) (Yigitel et al., 2011) (Akyildiz et al., 2007) have evolved. The multimedia sensor nodes are equipped with cameras and microphones and are capable of handling vector data pertaining to image, audio and video surveillance of the target region.

Upon sensing an event in the area of interest, a sensor node forwards it towards data gathering point (aka sink node) in a hop-by-hop manner. When the information is received at sink node, then the network information system may analyze the corresponding event for appropriate decision making. Normally, for transmitting the scalar data, there does not require any strict QoS requirements than for transmitting the vector data. It is due to the fact that vector data is delay sensitive and requires high bandwidth and reliability for meaningful information delivery. Such stringent QoS requirements are very challenging to meet using the conventional strategies such as single-channel and single-sink/path based routing methodologies.

A vast majority of conventional WSNs use single channel for routing the scalar and vector data across the network (e.g. AntNet (Di Caro and Dorigo, 1998) and TPGF (Shu et al., 2010) etc). Since single channel strategy may allocate the same channel to neighboring nodes, therefore it may not afford parallel transmission. Consequently, the nodes in the interference range may wait for their turn to perform communication or contend for the single channel for data transmission, which may enhance network delay. Furthermore, the nodes transmitting simultaneously (on the single channel) in the interference range may contribute to network interference and inevitably network reliability is adversely affected. Besides that, the network operation may even be halted when the single operational frequency suffers from jamming. With the advancements in technology, the researchers have realized that multichannel methodology may provide a reasonable solution to the above mentioned issues and therefore it is better than single channel approach (Rehan et al., 2017). Moreover, multichannel methodology may effectively enhance the performance of WSNs by ensuring parallel communication, high throughput, less delay and fresh data delivery (Rehan et al., 2017) (Soua and Minet, 2015). The multichannel WSNs may suffer from some quality-related issues such as link stability problem (Soua and Minet, 2015), channel switching overhead, interference, broadcast support and so on (Rehan et al., 2017) (Soua and Minet, 2015), however such issues may be handled by appropriately designing the multichannel routing protocol.

Traditional WSNs have one data gathering point called sink (aka destination). When either a relevant node (e.g. on-path node) in the vicinity of a sink or sink itself suffers from any critical issue, then network performance may be degraded e.g. an increase in data volume may bottleneck the centralized sink node (Murugan and Pathan, 2016) because it may cause congestion around sink node. Another issue, may be single point of failure of a related node or even sink, occurring due to energy depletion or channel jamming issues. Such issues may adversely affect the performance of WSNs and unfavorably impact QoS oriented data delivery. A reasonable solution to the above mentioned issues is to employ multisink approach that may increase data gathering points. The multisink approach may avoid the congestion problem near sink and circumvent the single point of failure issue in WSNs (Erman et al., 2009). Furthermore, multisink approach performs load distribution across sensor network and achieves energy balancing around sink node (Eslaminejad and Razak, 2012) and therefore network lifetime is extended (El-Fouly et al., 2018). Since multisink methodology enhances network throughput (El-Fouly et al., 2018), henceforth it is suitable for high data rate applications such as stream based communication in WSNs. However, finding the cost effective end-to-end path between source and sink(s) is one of the main issues to be coped with in multisink WSNs (Eslaminejad and Razak, 2012).

It is clear from the above discussion that both multichannel and multisink methodologies may improve the performance of WSNs. Therefore, to get the benefits of both worlds, this work proposes a reactive QoS-aware Cross-layered Multichannel Multisink Routing protocol (QCM2R) that manifests clearly the following main properties:

  • The proposed protocol establishes QoS-aware paths between source and sinks upon the occurrence of an event in the region of interest.

  • The proposed protocol selects the best QoS-aware path at a particular epoch for end-to-end data delivery. Furthermore, it may dynamically shift the path for ensuring load balancing between the available routes during the communication session.

  • The proposed protocol executes distributed channel assignment jointly with routing. The channel allocation may be performed in a manner to possibly perform two-hop channel orthogonality.

  • The proposed protocol administers a channel refresh mechanism for reassigning wireless channels to the path(s) experiencing a bad channel event on one or more links.

The rest of this paper is organized as follows. The Section II discusses literature review and motivation. In Section III, proposed network model is outlined. Section IV elaborates the proposed solution in a detailed manner. In Section V, performance evaluation of the proposed work is delineated. In the end, future scope and directions are discussed in Section VI while a brief conclusion of the research project is outlined in Section VII. Furthermore for convenience, a list of relevant acronyms and symbols are described in Table 1, Table 2 respectively.

Section snippets

Literature review and motivation

Due to multichannel multisink nature of the proposed solution, this section looks-over a variety of multichannel and multisink routing approaches for WSNs. The multichannel routing approaches may be classified into JOINT Channel Assignment & Routing (JCAR) and DISJOINT Channel Assignment & Routing (DCAR) based categories (Rehan et al., 2017). However, this work considers only JCAR based multichannel routing strategies. In a nutshell, our literature review consists of three main segments.i.e.

Proposed system model

The proposed network may be modeled as a digraph G(V, E) consisting of a set of vertices V = {ni/i = 1, 2, 3…, N} and edges E = {ek/k = 1, 2, 3, …, M}. Each edge ek is bidirectional and bridging two vertices (aka sensor nodes) np and nq where (np, nq) ∈ V. All the sensor nodes are multichannel multimedia sensor enabled. The network has multiple data gathering points called destinations (or equivalently sink nodes) represented as SK = {Dj/j = 1, 2}. All the sensor nodes have equal communication

Proposed QoS-aware cross-layered multichannel multisink routing protocol for stream based WSNs

This section discusses in detail the proposed QoS-aware cross-layered multichannel multisink routing protocol for stream based WSNs. Here, firstly a brief operational overview of the proposed QCM2R protocol is delineated (in Section IV-A) and afterwards various modules are briefly discussed (in Section IV-B). Besides that, the relevant diagrams are depicted in Fig. 2, Fig. 3, Fig. 4, Fig. 5, Fig. 6, Fig. 7 and the algorithms are discussed in Fig. 8, Fig. 9, Fig. 10, Fig. 11.

Performance evaluation

For evaluating the performance of the proposed QCM2R protocol, we have implemented it in a multichannel environment based on ns-2.31 (The network simulator). In this context, the normal ns-2.31 (The network simulator) is patched with CRCN Multichannel Patch (Crcn multichannel patch). For the purpose of comparison, an enhanced multichannel version of the competitor REBTAM protocol (El-Fouly et al., 2018) is also implemented in multichannel enabled ns-2.31 environment and is coined as

Future scope and directions

Although the proposed work have addressed numerous issues, however still there are many challenges that require further brainstorming e.g.

  • Path crossing vis-à-vis channel orthogonality issue: When the two (or more) disjoint paths are crossing-over each other, then maintaining channel orthogonality in that region is an issue that requires further exploration.

  • Path break vis-à-vis channel refresh issue: If a routing path is broken, then there is a need to devise a robust mechanism that may repair

Conclusion

This paper discusses a cross-layered on-demand multichannel multisink routing protocol for QoS-aware communication in WSNs. The proposed QCM2R protocol establishes QoS-aware routes between source and destination nodes, when an event is occurred in the surveillance region. Afterwards, the data is sent to the best sink that is decided on the basis of a QoS-based path metric. The QCM2R protocol allows each source to dynamically switch communication between the available sinks and subsequently

Acknowledgment

This research work was sponsored by Deutscher Akademischer Austausch Dienst (DAAD), Germany under Reference No. 91541022.

Muhammad Waqas Rehan is serving as Scientific Staff in the Institute of Telematics, University of Lübeck, Germany. He got his Doctorate of Computer Engineering (with great distinction) from University of Lübeck, Germany. Previously, he received his M.S. in Electronic Engineering (with highest honor) from International Islamic University, Islamabad, Pakistan. Throughout his academic career, he secured numerous merit scholarships, culminating in highly competitive and prestigious international

References (54)

  • C. Barriquello et al.

    Game theoretic channel assignment for wireless sensor networks with geographic routing

  • M. Cardei et al.

    Distributed protocol for channel assignment in cognitive wireless sensor networks

  • M. Carlos-Mancilla et al.

    An efficient reconfigurable ad-hoc algorithm for multi-sink wireless sensor networks

    Int. J. Distributed Sens. Netw.

    (August 2017)
  • M. Castillo-Effer et al.

    Wireless sensor networks for flash-flood alerting

    Proceedings of the Fifth IEEE International Caracas Conference on Devices, Circuits and Systems

    (November 2004)
  • A. Chaibrassou et al.

    A multi-channel cooperative mimo routing protocol for clustered wsns

  • Y. Chen et al.

    Mcc: A High-Throughput Multichannel Data Collection Protocol for Wireless Sensor Networks

    (2011)
  • S. Chouikhi et al.

    Routing-based multi-channel allocation with fault recovery for wireless sensor networks

  • D. Ciuonzo et al.

    Quantizer design for generalized locally optimum detectors in wireless sensor networks

    IEEE Wireless Communications Letters

    (April 2018)
  • Crcn multichannel patch, April 2019. [Online]. Available:...
  • G. Di Caro et al.

    Antnet: distributed stigmergetic control for communications networks

    J. Artif. Intell. Res.

    (December 1998)
  • N.Q. Dinh et al.

    Distributed traffic aware routing with multiple sinks in wireless sensor networks

  • F.H. El-Fouly et al.

    Reliable energy balance traffic aware data reporting algorithm for object tracking in multi-sink wireless sensor networks

    Wireless Network

    (April 2018)
  • End-to-end delay, (n.d.). In ScienceDirect, Retrieved April 2019. [Online]. Available:...
  • A.T. Erman et al.

    A cross-layered communication protocol for load balancing in large scale multi-sink wireless sensor networks

  • M. Eslaminejad et al.

    Fundamental lifetime mechanisms in routing protocols for wireless sensor networks: a survey and open issues

    Sensors

    (October 2012)
  • M. Hamid et al.

    Design of a qos-aware routing mechanism for wireless multimedia sensor networks

  • C. Huang et al.

    Multi-channel wireless sensor network mac protocol based on dynamic route

  • Cited by (36)

    • High-throughput and energy-efficient data gathering in heterogeneous multi-channel wireless sensor networks using genetic algorithm

      2023, Ad Hoc Networks
      Citation Excerpt :

      The branches of each sub-tree were made up of non-interfering links as much as possible. Refs. [4,6,24,25] studied the problem of reliability-aware CA. Rehan et al. [6] predicted the channel quality of each link and adopted the most reliable channel per link to maintain QoS in stream-based WSNs.

    • Cross-layer multipath approach for critical traffic in duty-cycled wireless sensor networks

      2021, Journal of Network and Computer Applications
      Citation Excerpt :

      Then, they proposed a scheduling algorithm where multiple senders target the same receiver in a single cell in order to provide high-reliability and fault-tolerance. In Rehan et al. (2020), the authors adopted a multi-channel methodology to enhance the network performance. They proposed QCM2R, a reactive QoS-aware Cross-layered Multi-channel Multi-sink Routing protocol in order to achieve reliable communication in stream-based multi-channel Wireless Sensor Networks.

    View all citing articles on Scopus

    Muhammad Waqas Rehan is serving as Scientific Staff in the Institute of Telematics, University of Lübeck, Germany. He got his Doctorate of Computer Engineering (with great distinction) from University of Lübeck, Germany. Previously, he received his M.S. in Electronic Engineering (with highest honor) from International Islamic University, Islamabad, Pakistan. Throughout his academic career, he secured numerous merit scholarships, culminating in highly competitive and prestigious international scholarship for pursuing Ph.D. in Germany under the auspices of DAAD. Dr.-Ing. Rehan is a member of Internet Society (ISOC). He is a reviewer of numerous prestigious conferences and journals. Based on his contributions to the peer review process, he is awarded certificates of outstanding reviewer by the Computer Networks (Elsevier) and the Sensors and Actuators A: Physical (Elsevier). Dr.-Ing. Rehan has had research experience in image-processing and computer-vision. He has contributed numerous articles to location-management in VANETs, channel estimation and QoS in stream-based multichannel WSNs. Other areas of his interest include blockchain enabled networks, machine learning/artificial intelligence and their applications in smart grids, smart cities, smart homes, smart transportation networks and smart healthcare applications.

    Stefan Fischer is a full professor in computer science at the University of Lübeck, Germany, and the director of the Institute for Telematics. He got his diploma degree in Information Systems and his doctoral degree in Computer Science from the University of Mannheim, Germany, in 1992 and 1996, respectively. After a postdoctoral year at the University of Montreal, Canada, he joined the newly founded International University in Germany, one of the first private universities in Germany, as an assistant professor in 1998. In 2001, he became an associate professor in computer science at the Technical University of Braunschweig, where he stayed until 2004, when he joined Lübeck University. His research interests are currently focused software architectures for distributed systems and new networked systems technologies such as the Internet of Things and nano networks. He has (co-)authored more than 200 peer-reviewed articles and seven books.

    Muhammad Maaz Rehan (M′16, SM′17) is an Assistant Professor in COMSATS University Islamabad, Wah Campus, Pakistan under the Tenure Track System and have been attached with academia and industry from the last 15 years. He is leading the Telecom and Networks (TelNet) Research Group (https://sites.google.com/view/telnet-rg/) at COMSATS University. He holds a PhD degree from Universiti Teknologi PETRONAS (UTP), Malaysia with two Bronze medals for his PhD work. He is an Editor of IEEE Softwarization Newsletter and Associate Editor of IEEE Access&Springer Human-centric Computing and Information Sciences journals. Dr. Maaz is twice a fellow of Internet Society (ISOC) for the Internet Engineering Task Force (IETF). He is lead author of the edited book, “Blockchain-enabled Fog and Edge Computing: Concepts, Architectures and Applications”, which is to be published by Taylor & Francis group, CRC Press, USA. The research areas of Dr. Maaz fall in the domains of Blockchain, IoT/IoV, ICN, Machine Learning for Networking and SDN.

    Yasser Mawad received his M.Sc. and B.Sc. in Computer Science from Egypt. Since April 2014, he is pursuing his Ph.D. in the Institute of Telematics, University of Lübeck, Germany under the auspices of the DAAD (Deutscher Akademischer Austauschdienst) sponsored international scholarship. Previously, he took part as a research assistant in National Institute of Informatics (NII) Tokyo, Japan. Mr. Mawad is currently a reviewer of the Journal of Network and Computer Applications (JNCA). Besides, his research interests are focused on future network architecture and ubiquitous computing. His main focus is currently on implementing and designing a DTN routing protocol for the development of opportunistic regions. The other research areas of his interest include opportunistic mobile network such as delay-tolerant networking (DTN) and vehicular ad-hoc networks (VANETs).

    Dr. Shahzad Saleem holds a PhD degree from Stockholm University Sweden. His areas of research include information security, digital forensics, authentication and authorization, peer to peer secure communication, secure near field communication, mobile device forensics and evaluation of mobile device forensics tools. He has over 14 years of teaching, research and industry experience. He has worked on key administrative posts including head of department and director of research lab. He has acquired research funds for research projects and research travel. He has authored over twenty publication in peer reviewed conferences and journals.

    View full text