Texto completo
This work is licensed under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
1. Introduction
Wireless sensors network (WSN) suffers from energy efficiency problem in many applications. It is crucial to improve the energy efficiency to extend the lifetime of WSN [1]. Many efforts have been made by researchers to enhance the energy consumption performance, most of which are in the physical (PHY) layer of the networks [2]. Besides PHY layer, MAC layer also has a critical influence on the energy consumption performance of WSN [3, 4]. However, it is difficult to reduce energy consumption while improving the transmission performance. As is widely used in the Internet of Things (IoT), vehicle ad hoc networks (VANET), and other wireless communication systems, WSN is urgently required to enhance energy efficiency, throughput, and other transmission performance [5, 6].
In recent years, many protocols based on TDMA and CSMA mechanism are proposed to enhance the energy efficiency of WSN. However, TDMA scheme wastes slots resources in light traffic networks, while the contending scheme of CSMA is liable to cause collisions in high traffic. For instance, a TDMA-based protocol is described in [7] to decrease energy consumption in WSN, but it also has a negative influence on the transmission performance as the throughput. Meanwhile, another MAC layer protocol named Energy-FDM is proposed based on CSMA in [8]; it reduces energy consumption by transmission power control, but it leads to a high collision rate, especially in high traffic networks. The pTunes [9] saves energy by adapting its own MAC parameters on the channel models, but the network information collection scheme results in transmission delay. Considering the defects of the protocols above, on the other side, some hybrid scheme protocols are proposed to save energy in WSN. OPWUM [10] makes efforts on receivers with leveraging wake-up hybrid scheme and reduces energy consumption effectively, but the frame structure design is complicated and leads to a waste of resources, so it has a negative influence on transmission performance. Another novel multihop MAC protocol CEE [11] aims at reducing energy consumption based on cross-layer transmission model with hybrid transmission scheme. However, the collision rate is high due to the channel allocation design and affects the throughput. As a consequence, we propose a TDMA/CSMA hybrid MAC layer protocol (TCH-MAC) to enhance the energy efficiency of WSN. The TDMA scheme in the protocol is a traffic adaptive TDMA (TA-TDMA) based on reservation to handle traffic bursting problem. The CSMA scheme that we use in TCH-MAC is an efficient CSMA (E-CSMA). We also utilize adjustable transmission power control scheme in the proposed protocol. The analysis and simulation results show that our protocol not only improves the energy efficiency, but also enhances the transmission throughput.
The rest of this letter is organized as follows. We present the details of proposed protocol in the second section, with transmission slots design and power control scheme. The third section shows the analysis of TCH-MAC. Then the simulation results are presented in the fourth section on throughput and energy consumption. Finally, conclusion is made in the fifth section.
2. TCH-MAC Protocol
In this section, we describe the proposed TCH-MAC protocol based on TDMA/CSMA hybrid mechanism in detail. With reservation based TA-TDMA that we utilize, the wake-up scheme effectively controls the sleeping and wake-up time of nodes to reduce the energy consumption. We also describe the slots frames of the proposed protocol, based on which we then describe the power control scheme.
Consider a cluster WSN system as shown in Figure 1, which is divided into many clusters; each cluster has a cluster header (CH) and some sensor nodes (SNs). All the SNs can transmit data packets to their own CH. A CH can communicate with another CH in the WSN system. The transmission between two CHs is called cluster to cluster transmission (CCT) in the proposed protocol.
[figure omitted; refer to PDF]2.1. SN to CH Transmission
The main function of SNs in WSN is collecting surrounding information and transmitting to backstage server. Hence, we describe the details of transmission from SN to its CH. Also, the energy is mainly consumed in the transmitting from SNs to their CH among all transmission period, which is crucial to the lifetime of WSN. The transmission protocol between a CH and a fixed SN consists of three periods, namely, contending period (CP), TA-TDMA period (TP), and sleeping period (SP), respectively. The details are shown in Figure 2, where the synchronization (Sync) and CCT period (CTP) are used for communicating with another CH.
[figure omitted; refer to PDF]2.1.1. CP of TCH-MAC
The main function of this period is contended for the transmission order in TA-TDMA period for saving energy. As shown in Figure 3, every node sends a request to send (RTS) packet after a random backoff at the beginning of CP. Because different nodes have different backoff values, the first one successfully delivers RTS to CH which can communicate with CH. The overstriking in Figure 3 is SIFS (Short Interframe Space), which lies in every switch of transmitting and receiving period of SN. In Figure 3, we assume that SN 1 is the first access one. Other nodes send RTS and find that cluster is busy, so they turn off and switch to sleeping period. The transmission in this period between CH and SN based on CSMA is E-CSMA. There are three differences between E-CSMA and traditional CSMA. Firstly, only one data packet can be transmitted in data transmission (DATA) period; other packets are transmitted in TP. Secondly, the acknowledgement (ACK) in CSMA is replaced by acknowledgement and information (ACI) packet, which is described as the first line of Figure 4 in detail. It includes ACK packets, the information about number of nodes, nodes’ ID, location, and data length. The ACI is updated after every DATA transmission and broadcasts to all nodes in the cluster. For example, we assume the numbers of data packets that need to be transmitted by SN 1, SN 2, and SN 3 are 3, 2, and 4, respectively. Because one packet has already been transmitted in CP, the values of data length at the end of CP are
When the CH broadcasts ACI, all of the nodes in this cluster wake up and receive it. Then they will send RTS again after a random backoff. Like Figure 3, the SN 3 gets the opportunity to communicate with CH. The steps are as same as those of SN 1. Meanwhile, SN 1 and SN 2 turn off and go into sleeping period. Finally, the SN 2 finishes the transmission with the CH. The ACI can also inform all nodes about their schedule details in TA-TDMA.
2.1.2. TA-TDMA of TCH-MAC
The processing of TA-TDMA period is shown in Figure 5; we also take the 3 nodes in the last subsection as an example. The CH first broadcasts a beacon in TA-TDMA with two purposes: one is waking up the sleeping SNs; the other is synchronized with other nodes. Then the three nodes send data packets to the CH according to the order ranked in CP. When there is no packet to send, SNs turn off to sleep. After all the data packets are transmitted to the CH, the protocol process switches to CTP.
[figure omitted; refer to PDF]2.1.3. CCT Period of TCH-MAC
The CTP is for two CHs’ communication. Take CH 1 and CH 2, for example. The first CH that finishes TA-TDMA period starts to sleep until receiving Sync by another one. Sync is used for waking up and synchronization between two CHs. As shown in Figure 6, CH 1 sends a Sync to CH 2, including synchronization information, location information, and waking up information. Then, CH 2 sends data packets to CH 1 end with finish information (FI), attached with its location information. Next, CH 1 transmits its data packets to CH 2 after receiving the FI from CH 2, also ending with FI. Finally, this frame is finished. In addition, the multiple CHs communication processing is the repetition of two CHs; they are in the same way. For example, when CH 1 wants to communicate with CH 3, the first step is from CH 1 to CH 2 and then from CH 2 to CH 3.
[figure omitted; refer to PDF]2.2. Power Control Scheme
In this subsection, we describe the power control scheme of TCH-MAC. In different slots, different transmitting power values are designed for SNs and CHs. The
For non-LOS condition, the transmission power can be obtained by RSSI (Received Signal Strength Indicator). The average value of RSSI (
3. Performance Analysis
In this section, we analyze the performance of the proposed protocol on the throughput and energy consumption.
3.1. Throughput
We assume that the probability that every node has packets to transmit in each slot is
The time spent on CP, TP, and SP in SN to CH transmission is represented as
In addition,
As a consequence, the throughput of networks is defined as
3.2. Energy Consumption
The total energy consumption
Specifically, we have
4. Simulations Results
In the simulations, we assume there are 20 to 200 nodes randomly distributed in an area of
The simulation results of throughput are shown in Figure 7. We note that the throughput increases with the increasing number of nodes. When the number of nodes is more than 160, the throughput increases slowly because the network is near to saturation. The three protocols provide a similar throughput performance when the number of nodes is smaller than 100. TCH-MAC shows its advantage in large amount of nodes with a 3%, 6%, and 9% higher throughput than Z-MAC, CEE, and Energy-FDM; this is because the TDMA/CSMA hybrid scheme we utilize can efficiently allocate slots for transmission and avoid collision. TCH-MAC takes full use of transmission slots by dividing the transmission into CP, TP, SP, and CCP to improve the throughput.
[figure omitted; refer to PDF]Figure 8 shows the per node’s energy consumption of the four protocols when 1 Mbit data are transmitted in WSN. Because more nodes lead to shorter transmission links, the energy consumption reduces with the increment of nodes. TCH-MAC outperforms CEE, Energy-FDM, and Z-MAC with almost 12%, 9%, and 5% lower energy consumption, respectively. The main reason is adjustable transmission power control and sleeping period design can save much energy comparing to other protocols. In addition, the TDMA/CSMA hybrid scheme can make full use of time slots to save energy and prevent unnecessary waste.
[figure omitted; refer to PDF]Figure 9 shows the energy consumption of the four protocols when the numbers of transmitted data are different. It is clear to find that our protocol has the best performance among the four protocols. It uses almost 12%, 18%, and 30% less energy than Energy-FDM, Z-MAC, and CEE-MAC, respectively. The advantages are more obvious when more data are transmitted. Because more transmitted data need more nodes to take part in the transmission, the distance values of SNs to CHs are diverse. Also, the TA-TDMA scheme in the proposed protocol helps save energy because it is traffic adaptive. It can take full use of every slot to transmit and thus to reduce transmission time and energy. As a result, the proposed protocol can adaptively control the transmitting power and improve the energy efficiency.
[figure omitted; refer to PDF]5. Conclusion
In this paper, we proposed a hybrid TDMA/CSMA protocol named TCH-MAC for WSN to reduce the energy consumption and enhance the transmission throughput. The proposed protocol takes advantages of TDMA and CSMA scheme in the MAC layer. The TDMA scheme in this paper is traffic adaptive and the CSMA is energy efficient. We described the details of each period in the proposed protocol, namely, CP, TP, SP, and CCT. In addition, we separately presented the transmission details from CH to CH and SN to CH. Meanwhile, we design a novel power control scheme to further reduce energy consumption and optimize transmission slots. The analysis and simulation results of TCH-MAC are also presented to show the improvement in throughput and energy consumption of the proposed protocol.
Conflicts of Interest
The authors declare that there are no conflicts of interest regarding the publication of this article.
Acknowledgments
This study was supported in part by the National Natural Science Foundation of China (nos. 61771404, 61601372, and 61601373).
[1] F. Z. Djiroun, D. Djenouri, "MAC protocols with wake-up radio for wireless sensor networks: a review," IEEE Communications Surveys & Tutorials, vol. 19 no. 1, pp. 587-618, DOI: 10.1109/COMST.2016.2612644, 2017.
[2] W. Ye, J. Heidemann, D. Estrin, "An energy-efficient MAC protocol for wireless sensor networks," vol. 3, pp. 1567-1576, DOI: 10.1109/INFCOM.2002.1019408, .
[3] S. Zhuo, Y.-Q. Song, Z. Wang, Z. Wang, "Queue-MAC: A queue-length aware hybrid CSMA/TDMA MAC protocol for providing dynamic adaptation to traffic and duty-cycle variation in wireless sensor networks," pp. 105-114, DOI: 10.1109/WFCS.2012.6242552, .
[4] A. El-Hoiydi, J. Decotignie, "WiseMAC: an ultra low power MAC protocol for the downlink of infrastructure wireless sensor networks," Proceedings of the Proceedings. ISCC 2004. Ninth International Symposium on Computers And Communications (IEEE Cat. No.04TH8769), pp. 244-251, DOI: 10.1109/ISCC.2004.1358412, .
[5] I. Rhee, A. Warrier, M. Aia, "Z-MAC: a hybrid MAC for wireless sensor networks," IEEE/ACM Transactions on Networking, vol. 16 no. 3, pp. 511-524, DOI: 10.1109/TNET.2007.900704, 2008.
[6] M. M. Alam, O. Berder, D. Menard, O. Sentieys, "TAD-MAC: traffic-aware dynamic MAC protocol for wireless body area sensor networks," IEEE Journal on Emerging and Selected Topics in Circuits and Systems, vol. 2 no. 1, pp. 109-119, DOI: 10.1109/jetcas.2012.2187243, 2012.
[7] A. Amokrane, R. Langar, R. Boutaba, G. Pujolle, "A green framework for energy efficient management in TDMA-based wireless mesh networks," vol. 62, pp. 322-328, .
[8] M. O. Al-Kadri, A. Aijaz, A. Nallanathan, "An Energy-Efficient Full-Duplex MAC Protocol for Distributed Wireless Networks," IEEE Wireless Communications Letters, vol. 5 no. 1, pp. 44-47, DOI: 10.1109/LWC.2015.2492548, 2016.
[9] M. Zimmerling, F. Ferrari, L. Mottola, T. Voigt, L. Thiele, "pTunes: runtime parameter adaptation for low-power MAC protocols," Proceedings of the 11th ACM/IEEE Conference on Information Processing in Sensing Networks (IPSN '12), pp. 173-184, DOI: 10.1145/2185677.2185730, .
[10] F. A. Aoudia, M. Gautier, O. Berder, "OPWUM: Opportunistic MAC protocol leveraging wake-up receivers in WSNs," Journal of Sensors, vol. 2016,DOI: 10.1155/2016/6263719, 2016.
[11] X. Yang, L. Wang, J. Xie, "Energy Efficient Cross-Layer Transmission Model for Mobile Wireless Sensor Networks," Mobile Information Systems, vol. 2017,DOI: 10.1155/2017/1346416, 2017.
Ha solicitado la traducción automática simultánea del contenido seleccionado de nuestras bases de datos. Esta funcionalidad únicamente se ofrece para su comodidad y no intenta sustituir a la traducción por parte de un profesional. Mostrar rechazo de responsabilidad completo
Ni ProQuest ni sus titulares asumen responsabilidad ni ofrecen garantía alguna con respecto a las traducciones. Las traducciones se generan automáticamente "TAL CUAL" y "SEGÚN DISPONIBILIDAD" y no permanecen en nuestros sistemas. PROQUEST Y SUS TITULARES RECHAZAN ESPECÍFICAMENTE SU RESPONSABILIDAD SOBRE CUALQUIER TIPO DE GARANTÍA EXPRESA O IMPLÍCITA, INCLUYENDO, ENTRE OTRAS, CUALQUIER GARANTÍA DE DISPONIBILIDAD, EXACTITUD, OPORTUNIDAD, TOTALIDAD, NO CUMPLIMIENTO, NO VIOLACIÓN, COMERCIABILIDAD O IDONEIDAD PARA UN PROPÓSITO PARTICULAR. El uso de las traducciones está sujeto a todas las restricciones de uso incluidas en su Acuerdo de Licencia de Productos Electrónicos. Al utilizar la funcionalidad de traducción acuerda a renunciar a cualquier tipo de reclamación contra ProQuest o sus titulares por el uso de dicha funcionalidad y cualquier escrito derivado de la misma. Ocultar rechazo de responsabilidad completo
Copyright © 2018 Xin Yang et al. This work is licensed under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Resumen
Wireless sensors network (WSN) is widely used in the Internet of Things at present. However, limited energy source is a critical problem in the improvement and practical applications of WSN, so it is necessary to improve the energy efficiency. As another important evaluation criterion of transmission performance, throughput should be improved too. To mitigate both of the problems at the same time, by taking the advantages of Time Division Multiple Access (TDMA) and Carrier Sense Multiple Access (CSMA) at the medium access control (MAC) layer of WSN, we propose a hybrid TDMA/CSMA MAC layer protocol. Meanwhile, we design a novel power control scheme to further reduce the energy consumption and optimize the transmission slots. The simulation results demonstrate that the proposed protocol significantly improves the throughput and energy efficiency.
Ha solicitado la traducción automática simultánea del contenido seleccionado de nuestras bases de datos. Esta funcionalidad únicamente se ofrece para su comodidad y no intenta sustituir a la traducción por parte de un profesional. Mostrar rechazo de responsabilidad completo
Ni ProQuest ni sus titulares asumen responsabilidad ni ofrecen garantía alguna con respecto a las traducciones. Las traducciones se generan automáticamente "TAL CUAL" y "SEGÚN DISPONIBILIDAD" y no permanecen en nuestros sistemas. PROQUEST Y SUS TITULARES RECHAZAN ESPECÍFICAMENTE SU RESPONSABILIDAD SOBRE CUALQUIER TIPO DE GARANTÍA EXPRESA O IMPLÍCITA, INCLUYENDO, ENTRE OTRAS, CUALQUIER GARANTÍA DE DISPONIBILIDAD, EXACTITUD, OPORTUNIDAD, TOTALIDAD, NO CUMPLIMIENTO, NO VIOLACIÓN, COMERCIABILIDAD O IDONEIDAD PARA UN PROPÓSITO PARTICULAR. El uso de las traducciones está sujeto a todas las restricciones de uso incluidas en su Acuerdo de Licencia de Productos Electrónicos. Al utilizar la funcionalidad de traducción acuerda a renunciar a cualquier tipo de reclamación contra ProQuest o sus titulares por el uso de dicha funcionalidad y cualquier escrito derivado de la misma. Ocultar rechazo de responsabilidad completo
Detalles


1 School of Electronics and Information, Northwestern Polytechnical University, Xi’an, China; Jack Baskin School of Engineering, University of California, Santa Cruz, CA, USA
2 School of Electronics and Information, Northwestern Polytechnical University, Xi’an, China