An Energy-Balanced Cooperative MAC Protocol in MANETs

Similar documents
Design & Modeling of Hidden Nodes WLAN and MAC Layer Protocol Simulated By NS-2

Cooperative Communication Protocol based on Relay Node Grouping in Wireless Networks

An Enhanced Cooperative MAC Protocol Based on Perceptron Training

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks

Enhanced Parity Packet Transmission for Video Multicast using R-DSTC

Civilizing the Network Lifetime Efficiently in MANETs Through DEL-CMAC Protocol

Implementing a Cooperative MAC Protocol for Wireless LANs

Topology Control in Mobile Ad-Hoc Networks by Using Cooperative Communications

An Adaptive TDD Network with Network Coding Embedded Two-way Relay

Performance evaluation of Cooperative MAC and ZRP in Cooperative Communication Networking Environment

A Cooperative MAC Protocol for Wireless Local Area Networks

Cooperative RTS/CTS MAC with Relay Selection in Distributed Wireless Networks

Distributed Energy-Efficient Cooperative Routing in Wireless Networks

Outline. Wireless Channel Characteristics. Multi-path Fading. Opportunistic Communication - with a focus on WLAN environments -

DISCOVERING OPTIMUM FORWARDER LIST IN MULTICAST WIRELESS SENSOR NETWORK

A Multi-relay Cooperative Automatic Repeat Request Protocol in Wireless Networks

Directional Antenna based Time Division Scheduling in Wireless Ad hoc Networks

Impact of IEEE MAC Packet Size on Performance of Wireless Sensor Networks

Literature Review on Characteristic Analysis of Efficient and Reliable Broadcast in Vehicular Networks

H-MMAC: A Hybrid Multi-channel MAC Protocol for Wireless Ad hoc Networks

Distributed Cooperative MAC for Multihop Wireless Networks

Dynamic Power Control MAC Protocol in Mobile Adhoc Networks

Cooperative-Diversity Slotted ALOHA

Addressing Asymmetric Link in Wireless Mesh Networks

Performance of multi-relay cooperative communication using decode and forward protocol

Appointed BrOadcast (ABO): Reducing Routing Overhead in. IEEE Mobile Ad Hoc Networks

Throughput and Energy Efficiency Comparison of One-hop, Two-hop, Virtual Relay and Cooperative Retransmission Schemes

CERIAS Tech Report A Simulation Study on Multi-Rate Mobile Ad Hoc Networks by G Ding, X Wu, B Bhar Center for Education and Research

A Medium Access Control Protocol with Retransmission using NACK and Directional Antennas for Broadcasting in Wireless Ad-Hoc Networks

CENTRALISED AND DISTRIBUTED POWER ALLOCATION ALGORITHMS IN COOPERATIVE NETWORKS. Jaime Adeane, Miguel R.D. Rodrigues, and Ian J.

Performance Evaluation of a Medium Access Control Protocol for a Distributed ARQ Scheme in Cooperative Wireless Networks

Dynamic Traffic Congestion Control Scheme in MANET with Cooperative Communication

Evaluation of adaptive rate control scheme for ad-hoc networks in fading environments

A Backoff Algorithm for Improving Saturation Throughput in IEEE DCF

A Comparative Analysis on Backoff Algorithms to Optimize Mobile Network

A MAC Protocol based on Dynamic Time Adjusting in Wireless MIMO Networks

Energy Efficient Protocol for Co-operative Networks

Medium Access Control. MAC protocols: design goals, challenges, contention-based and contention-free protocols

Volume 2, Issue 4, April 2014 International Journal of Advance Research in Computer Science and Management Studies

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

An Energy Consumption Analytic Model for A Wireless Sensor MAC Protocol

A Literature survey on Improving AODV protocol through cross layer design in MANET

Energy Efficiency Maximization for Wireless Sensor Networks

Energy-Efficient Cooperative Protocol for Wireless Networks

Performance Analysis of Distributed Mac Protocol with Physical Layer Network Coding Scheme

A Directional MAC Protocol with the DATA-frame Fragmentation and Short Busy Advertisement Signal for Mitigating the Directional Hidden Node Problem

Inefficiency of Bargaining Solution in Multiuser Relay Network

Report 1 for Cooperative MAC Protocol Design A Initial Overlook

CHAPTER 7 SIMULATION OBSERVATIONS

Energy-Efficient Cooperative Protocol for Wireless Networks

IEEE Medium Access Control. Medium Access Control

A Cooperative Diversity-based Robust MAC Protocol in Wireless Ad Hoc Networks

Interference avoidance in wireless multi-hop networks 1

Exploiting Multi-User Diversity in Wireless LANs with Channel-Aware CSMA/CA

Building Blocks of Cooperative Relaying in Wireless Systems

ENHANCING THE PERFORMANCE OF MANET THROUGH MAC LAYER DESIGN

An Enhanced Transmission Power Controlled MAC Protocol for Ad Hoc Networks

CARA: Collision-Aware Rate Adaptation for IEEE WLANs. Presented by Eric Wang

A JSW-based Cooperative Transmission Scheme for Underwater Acoustic Networks

A Rate-adaptive MAC Protocol Based on TCP Throughput for Ad Hoc Networks in fading channels

FSA: A Fast Coordination Scheme for Opportunistic Routing

The MAC layer in wireless networks

Energy-Efficient Cooperative Communication In Clustered Wireless Sensor Networks

A New Full Duplex MAC Protocol to Solve the Asymmetric Transmission Time

The MAC layer in wireless networks

Maximizing the Lifetime of Clustered Wireless Sensor Network VIA Cooperative Communication

2 Related Work. 1 Introduction. 3 Background

Qos-Aware Routing Based on Bandwidth Estimation for Mobile Ad Hoc Networks

Proposal of interference reduction routing for ad-hoc networks

Wireless LAN -Architecture

Reliable and Energy Efficient Protocol for Wireless Sensor Network

FSA: A Fast Coordination Scheme for Opportunistic Routing

Quality-Assured Energy Balancing for Multi-hop Wireless Multimedia Networks via 2-D Channel Coding Rate Allocation

ENERGY EFFICIENT MULTIPATH ROUTING FOR MOBILE AD HOC NETWORKS

6.9 Summary. 11/20/2013 Wireless and Mobile Networks (SSL) 6-1. Characteristics of selected wireless link standards a, g point-to-point

Enhanced Power Saving Scheme for IEEE DCF Based Wireless Networks

STiCMAC: A MAC Protocol for Robust. Space-Time Coding in Cooperative Wireless LANs

RARA: Rate Adaptation Using Rate-adaptive Acknowledgment for IEEE WLANs

Reducing Computation Complexity in Interference-aware Energy-efficient Geographical Routing for Low Rate Wireless Personal Area Networks

Reliable Multicast Scheme Based on Busy Signal in Wireless LANs

CROSS LAYER USING END-TO-END DELAY ASSESSMENT FOR ROUTING PROTOCOL IN VEHICULAR AD HOC NETWORK

Cooperation and Directionality: A Co-opdirectional MAC for Wireless Ad Hoc Networks

A Survey on Modified RTS/CTS Mechanism

Chapter 2 Background and Literature Review

Figure 1. Clustering in MANET.

WITH the evolution and popularity of wireless devices,

Multi-Hop Virtual MIMO Communication using STBC and Relay Selection

TOPOLOGY CONTROL IN MOBILE AD HOC NETWORKS WITH COOPERATIVE COMMUNICATIONS

Cooperative Protocols Design for Wireless Ad-Hoc Networks with Multi-hop Routing

Queue Management for Network Coding in Ad Hoc Networks

ERBAR: an Enhanced Receiver-Based Auto-Rate MAC Protocol for Wireless Ad Hoc Networks

Key-Words: Ad hoc network, multimedia, QoS, routing protocol.

Subject: Adhoc Networks

Performance Evaluation of Modified IEEE MAC for Multi-Channel Multi-Hop Ad Hoc Network *

Minimizing Energy Consumption for Cooperative Network and Diversity Coded Sensor Networks

Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver

Wireless Communication and Networking CMPT 371

Cooperative Protocols Design for Wireless Ad-hoc Networks with Multi-hop Routing

MC-CDMA Based IEEE Wireless LAN

Performance Enhancement of AOMDV with Energy Efficient Routing Based On Random Way Point Mobility Model

Transcription:

2011 International Conference on Advancements in Information Technology With workshop of ICBMG 2011 IPCSIT vol.20 (2011) (2011) IACSIT Press, Singapore An Energy-Balanced Cooperative MAC Protocol in MANETs Xiaoying Zhang +, Lei Guo College of Information Science and Engineering, Northeastern University, Shenyang 110819, China Abstract. In order to improve the network performance of Mobile Ad Hoc Networks (MANETs), an Energy-balanced Cooperative Media Access Control (EC-MAC) protocol in MANETs was proposed in this paper. It adopted the best partnership selection algorithm to select the cooperative node with better channel condition, higher transmission rate and more balanced energy consumption. Simulation results showed that EC-MAC outperforms Cooperative MAC (CoopMAC) and IEEE 802.11 Distributed Coordination Function (DCF) in terms of the packet delivery ratio, network throughput and network lifetime under two distinct channel noise levels, especially under the bad channel condition. Keywords: Mobile Ad hoc Network (MANET), cooperative, Media Access Control (MAC) 1. Introduction Cooperative communication [1] which takes full advantage of the broadcast nature of the wireless channel and creates spatial diversity is becoming a promising technology for wireless networks. Research verified that cooperation communication can achieve great improvement in the network capacity, delay, robustness, energy consumption and significant reduction in interference as well. The early exploration of the cooperative communication was for the physical layer cooperation [2][3], and now it has been developed to the Media Access Control (MAC) layer [4][5] and the network layer [6][7]. Some researchers also focused on the cross-layer cooperation design [8][9], coupling the functionality of multiple layers, in order to improve the network performance. In this paper, we proposed a new cooperative MAC protocol, Energy-balanced Cooperative MAC (EC- MAC), in Mobile Ad Hoc Networks (MANETs). In EC-MAC, the sender takes three factors into consideration, the wireless channel condition, transmission rate and energy fairness factor, and then selects a single cooperative node among all the neighbors according to the best partnership selection algorithm. The rest of paper is organized as follows: Related work on cooperative MAC is summarized in Section 2. Section 3 presents the best partnership selection algorithm. Section 4 describes the EC-MAC protocol in details. Simulation results and performance comparison of three protocols are given in Section 5. Finally, Section 6 concludes the paper. 2. Related Work Two similar MAC protocols, relay-enabled DCF (rdcf) [4] and Cooperative MAC (CoopMAC) [5], are both proposed by taking the advantage of the multirate capability of IEEE 802.11. Each node maintains a cooperative table, where the required information of the candidate cooperative nodes is stored. CoopMAC and rdcf both send packets in a high rate two-hop manner instead of low rate one-hop manner, and thus improve the network performance. The Cooperative MAC protocol (CO-MAC) [10] was designed to provide better performance due to the receiver diversity gain than rdcf and the implementation complexity is as low as that of rdcf. The Network Coding enabled Cooperative MAC protocol (NC-MAC) [11] attempted to + Corresponding author. Tel.: + 86-24-83684219. E-mail address: haveball@gmail.com. 44

combine the cooperative communications with the network coding approach. Simulation results showed that this protocol provides greater network throughput by the network coding gain than rdcf. The Opportunistic Cooperative MAC protocol (OC-MAC) [8] was proposed based on the cross-layer information utilization. Opportunistic cooperative [12] strategy was also exploited to use relay only when it can improve the performance of network system. Moreover, the relay node selection considers the channel fading factor. The work [13] also proposed a cooperative MAC protocol based on the opportunistic relaying, where the node with the best channel quality among all the neighbors is selected as the cooperative node. This protocol can significantly improve the network performance when the quality of the direct transmission path is poor. 3. Best Partnership Selection Algorithm Unreliable wireless fading channels and limited energy of mobile terminals restrict the whole network performance. In order to avoid these problems caused by the nature of MANETs and improve QoS of the network, a best partnership selection algorithm is presented in this section. Each node maintains a cooperative table, shown in Table 1. Through the exchanges of the control frames, each node records the MAC addresses of its neighbor H i and the destination D i, the latest time T i when receiving the packets from the neighbor, transmission rate R shi between the neighbor and itself, transmission rate R hid between the neighbor and the destination, residual energy E ri of the neighbor, and average channel condition C i of the path from the source to the destination through the neighbor. The cooperative table is periodically updated and records the latest instantaneous information of all its neighbors. Table 1 Format of the cooperative table MAC Address of H 1 MAC Address of D 1 T 1 R sh1 R h1d E r1 C 1 MAC Address of H n MAC Address of D n T n R shn R hnd E rn C n Once the source needs to send packets to the destination, it will first check whether there is a neighbor node satisfying the requirement in the cooperative table. The requirement is shown in formula 1, where C d is the channel condition of the path directly from the source to the destination. Ci C d (1) If there is one node, it will be selected as the cooperative node. If there is more than one node satisfying the requirements, the source node adopts the best partnership selection algorithm. Otherwise, the source will send packets directly to the destination according to the traditional IEEE 802.11 DCF. The average channel condition (C) is calculated in formula 2, and the channel condition between any two nodes is estimated on the Signal-to-Noise Ratio (SNR) of the received signal. C is the harmonic mean, and reflects the average channel quality from the source to the destination in the two-hop manner. The larger the C, the better the channel quality is. C = 2 (1 C sh + 1 Chd ) (2) Then the source calculates the transmission time through cooperation (T coop ) and the energy fairness factor (η), as shown in formula 3 and 4. Tcoop = 1 Rsh + 1 Rhd (3) η = E i Er = ( Pr Rsh + Pt Rhd ) Er (4) Since the values of T coop, C and η are obtained, a neighbor with shorter transmission time, better channel condition and higher energy utilization should be selected as the cooperative node. Therefore, we introduce Q, a selection criteria to be used by the source for the cooperative node selection. Q = T C (6) coopη 45

Obviously, the neighbor with the smallest Q is selected as the cooperative node. The introduction of the energy fairness factor can effectively avoid the situation that some neighbor is frequently selected as the cooperative node which results in the early death and network partition. Although the selection method considering the energy fairness factor does not ensure to minimize the total energy consumption, it can maximize the minimum value of the residual energy and keep the energy levels of all the nodes in the network in a balanced state. Therefore, the introduction of the energy fairness factor η can prolong the network lifetime by extending the node survival time. 4. EC-MAC Protocol Besides three control frames (RTS, CTS and ACK) supported in IEEE 802.11MAC, three new frames are introduced in EC-MAC. They are Cooperative Request-to-Send (CRTS) frame, Helper-to-Send (HTS) frame, and Cooperative Clear-to-Send (CCTS) frame. The handshake process of EC-MAC is described as follows. 1) Before the transmission of a data packet, if the source finds a cooperative node, it senses the channel to see if it is idle for a DCF Interframe Space (DIFS) time. When the source has completed the required backoff procedure, a CRTS frame (including the MAC address of the cooperative node) will be sent, and this frame also reserves the channel for Network Allocation Vector (NAV) duration. If the source cannot find a cooperative node, it sends RTS frame directly to the destination. 2) When the neighboring node receives CRTS, it checks whether it is the cooperative node. If it is and is able to participate in the cooperative communication, it sends the HTS frame after a Short Interframe Space (SIFS) time and also reserves the channel for NAV duration. 3) When the destination receives CRTS and then receives HTS after a SIFS time, it sends CCTS, indicating the cooperation communication is ready. If the destination receives CRTS, but does not receive HTS in HTS_timeout duration, it sends CTS, indicating the direct communication is ready. Meanwhile, the destination reserves the channel for NAV duration. 4) If the source receives HTS and CCTS in CCTS_timeout duration, it sends data packets to the cooperative nodes. If the source receives CTS from the destination, it sends data packets directly to the destination. If the source receives neither CCTS nor CTS, the channel contention fails and the source resumes the backoff procedure. 5) The destination indicates its successful reception of the data packet by sending ACK directly back to the source. 6) If the source receives ACK, the data transmission is successful and the source stays idle. If the source does not receive ACK in ACK_timeout duration, the data transmission fails and the source resumes the backoff procedure and contends the channel again. 5. Performance Evaluation In order to evaluate the performance of EC-MAC, we simulate IEEE 802.11 DCF, CoopMAC [14] and EC-MAC by using Network Simulator 2 (NS2) [15] network simulator. Nodes are uniformly distributed in an area of 600m 800m and able to move randomly with the speed of 0-5 m/sec. For different requirements of the performance analysis, the number of nodes varies from 5 to 40. The transmission power is fixed to 1.65W and the receiving power is fixed to 1.4W. The initial energy of all nodes is set to 60J. Multirate capability of IEEE 802.11b is employed and four different rates, 1Mbps, 2Mbps, 5.5Mbps, and 11Mbps are supported. In order to simulate a more realistic reception model, we adopt the modified signal reception model in [16], which takes BER into consideration when determining the success or failure of a received signal. The environment noise level of -78dBm to -90dBm is modeled as a Gaussian random variable with the standard deviation of 1 db. Each simulation runs for 600 seconds. Three performance metrics, packet delivery ratio, network throughput and the network lifetime are evaluated. Figure 1 shows the packet delivery ratio of three protocols with different environment noise levels from - 90dBm to -78dBm. The number of node is 40 in this scenario. We can observe that the performance of three protocols all degrade sharply as the noise level increases. Since EC-MAC considers the channel condition in 46

the cooperation communication and data packets can be transmitted on the links with higher quality, EC- MAC consistently outperforms the other two. 1 Packet Delivery Ratio 0.8 0.6 0.4 0.2 0-90 -88-86 -84-82 -80-78 Noise (dbm) EC-MAC CoopMAC DCF Fig. 1: Packet delivery ratio as the noise level increases Figure 2 shows the network throughput of three protocols as the number of nodes increases with two environment noise levels of -90dBm and -86dBm. Network throughput of three protocols all decreases as the noise level and the number of nodes increase. EC-MAC performs best since it takes channel condition into consideration. CoopMAC performs better than DCF due to the benefits of cooperation. As the number of nodes increases, there are more candidate nodes to be selected as the cooperative nodes, and thus the network throughput is improved. Network Throughput (Mbps 5 4 3 2 1 0 5 10 15 20 25 30 35 40 Number of Nodes EC-MAC(-90dBm) CoopMAC(-90dBm) DCF(-90dBm) EC-MAC(-86dBm) CoopMAC(-86dBm) DCF(-86dBm) Fig. 2: Network throughput as the number of nodes increases Figure 3 shows the network lifetime of three protocols as the number of nodes increases with the environment noise levels of -90dBm. In this scenario, the initial energy of nodes is randomly set in [5J, 60J]. We can observe that the network lifetime of three protocols all increases as the number of nodes increases. EC-MAC has the longest lifetime, while CoopMAC and DCF both performs worse. Simulation results verify that the energy fairness factor in the best partnership selection algorithm can balance the energy consumption of nodes and prolong the network lifetime. 47

600 500 Lifetime (s) 400 300 200 100 0 5 10 15 20 25 30 35 40 Number of Nodes EC-MAC CoopMAC DCF 6. Conclusion Fig. 3: Network lifetime as the number of nodes increases Traditional cooperative MAC protocols are proposed to increase the data transmission rate and thus improve the network throughput. However, they do not consider the QoS caused by the unreliable wireless environment and limited energy resources. In order to solve these problems, we proposed an energybalanced cooperative MAC protocol, EC-MAC, in MANETs. Through the best partnership selection algorithm, the cooperative node with better channel condition, higher transmission rate and energy fairness factor is selected to participate in the cooperation communication. Simulation results verify that EC-MAC can improve the packet delivery ratio, network throughput and the network lifetime more than CoopMAC and IEEE 802.11 DCF in different communication environments. 7. References [1] A. Sendonaris, E. Erkip and B. Aa zhang, User cooperation diversity-part I: System description, IEEE Transactions on Communications, vol. 51, no. 11, Nov. 2003, pp. 1927-1938. [2] J. N. Laneman and G. W. Wornell, Distributed space time coded protocols for exploiting cooperative diversity in wireless networks, IEEE Transactions on Information Theory, vol. 49, no. 10, Oct. 2003, pp. 2415-2525. [3] J. N. Laneman, D. N. C. Tse, and G.W.Wornell, Cooperative diversity in wireless networks: Efficient protocols and outage behavior, IEEE Transactions on Information Theory, vol. 51, no. 12, Dec. 2004, pp. 3062 3080. [4] H. Zhu and G. Cao, rdcf: A relay-enabled medium access control protocol for wireless ad hoc networks, Proc. of IEEE INFOCOM, vol. 1, Miami, USA, 2005, pp. 12-22. [5] P. Liu, Z. Tao, and S. Panwar, A cooperative MAC protocol for wireless local area networks, Proc. of IEEE ICC, vol. 5, Seoul, Korea, 2005, pp. 2962-2968. [6] R. Ahlswede, N. Cai, S. R. Li, and R. W. Yeung, Network Information Flow, IEEE Transactions on Information Theory, 2003, pp. 371-381. [7] A. S. Ibrahim, Z. Han, and K. J. R. Liu, Distributed energy-efficient cooperative routing in wireless networks, IEEE Transactions on Communications, vol. 7, no. 10, Oct. 2008, pp. 3930 3941. [8] A. Azgin, Y. Altunbasak, and G. AlRegib, Cooperative MAC and Routing Protocols for Wireless Ad Hoc Networks, Proc. of IEEE GLOBECOM, 2005, pp. 2854-2859. [9] Y. Yuan, B. Zheng, W. Lin and C. Dai, An opportunistic cooperative mac protocol based on cross-layer design, 2007 International Symposium on Intelligent Signal Processing and Communications Systems, ISPACS 2007 - Proceedings, 2008, pp. 714-717. [10] J. Jang, A study on a cooperative MAC protocol at ad hoc networks, KIMICS, vol. 13, no. 8, Aug. 2009, pp. 1561-1570. 48

[11] J. Jang, A study on a network coding enabled cooperative MAC protocol at ad hoc networks, KIMICS, vol. 13, no. 9, Sep. 2009, pp. 1819-1828. [12] Bletsas A., Khisti A., Reed D. P., A simple distributed method for relay selection in cooperative diversity wireless networks, based on reciprocity and channel measurements, IEEE 61st Vehicular Technology Conference, VTC 2005-Spring, vol. 3, Dec. 2005, pp. 1484-1488. [13] N. Li, N. Cheng, Y. Cai and X. Xu, Performance Analysis of a Cooperative MAC Based on Opportunistic Relaying for Ad Hoc Networks, 2010 International Conference on Wireless Communications and Signal Processing, Oct. 2010, pp. 1-6. [14] T. Korakis, Z. Tao, Y. Slutskiy and S. Panwar, A Cooperative MAC protocol for Ad Hoc Wireless Networks, Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops, May 2007, pp. 532-536. [15] NS Mannual, http://www.isi.edu/nsnam/ns. [16] S. Moh, C. Yu, A Cooperative Diversity-Based Robust MAC Protocol in Wireless Ad Hoc Networks, IEEE Trans. Parallel and distributed system, vol. 22, no. 3, Mar. 2011, pp. 353-363. 49