mca 12(2): e2

Research Article

Logical Link Control and Channel Scheduling for Multichannel Underwater Sensor Networks

Download989 downloads
  • @ARTICLE{10.4108/mca.2012.07-09.e2,
        author={Jun Li and Myl\'{e}ne Toulgoat and Yifeng Zhou and Louise Lamont},
        title={Logical Link Control and Channel Scheduling for Multichannel Underwater Sensor Networks},
        journal={EAI Endorsed Transactions on Mobile Communications and Applications},
        volume={1},
        number={2},
        publisher={ICST},
        journal_a={MCA},
        year={2012},
        month={8},
        keywords={Underwater sensor networks, multichannel communications, cross-layer design, logical link control (LLC), channel scheduling, modeling and simulation, packet delay.},
        doi={10.4108/mca.2012.07-09.e2}
    }
    
  • Jun Li
    Mylène Toulgoat
    Yifeng Zhou
    Louise Lamont
    Year: 2012
    Logical Link Control and Channel Scheduling for Multichannel Underwater Sensor Networks
    MCA
    ICST
    DOI: 10.4108/mca.2012.07-09.e2
Jun Li1, Mylène Toulgoat1, Yifeng Zhou1, Louise Lamont1
  • 1: Communications Research Centre Canada, 3701 Carling Avenue, Ottawa, ON. K2H 8S2 Canada

Abstract

With recent developments in terrestrial wireless networks and advances in acoustic communications, multichannel technologies have been proposed to be used in underwater networks to increase data transmission rate over bandwidth-limited underwater channels. Due to high bit error rates in underwater networks, an efficient error control technique is critical in the logical link control (LLC) sublayer to establish reliable data communications over intrinsically unreliable underwater channels. In this paper, we propose a novel protocol stack architecture featuring cross-layer design of LLC sublayer and more efficient packetto- channel scheduling for multichannel underwater sensor networks. In the proposed stack architecture, a selective-repeat automatic repeat request (SR-ARQ) based error control protocol is combined with a dynamic channel scheduling policy at the LLC sublayer. The dynamic channel scheduling policy uses the channel state information provided via cross-layer design. It is demonstrated that the proposed protocol stack architecture leads to more efficient transmission of multiple packets over parallel channels. Simulation studies are conducted to evaluate the packet delay performance of the proposed cross-layer protocol stack architecture with two different scheduling policies: the proposed dynamic channel scheduling and a static channel scheduling. Simulation results show that the dynamic channel scheduling used in the cross-layer protocol stack outperforms the static channel scheduling. It is observed that, when the dynamic channel scheduling is used, the number of parallel channels has only an insignificant impact on the average packet delay. This confirms that underwater sensor networks will benefit from the use of multichannel communications.