A CDCA-TRACE MAC PROTOCOL FRAMEWORK IN MOBILE AD-HOC NETWORK

Similar documents
Mobile Ad-hoc Networks - Analysis of Dynamic Channel Allocation and Load Balancing

An Algorithm for Dynamic SDN Controller in Data Centre Networks

Simulation Analysis of the MH-TRACE Protocol. Bora KARAOGLU

The MAC layer in wireless networks

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks

Figure 1. Clustering in MANET.

A Survey on Underwater Sensor Network Architecture and Protocols

The MAC layer in wireless networks

Efficient Use of Resources in Mobile Ad Hoc Networks

Geographical Routing Algorithms In Asynchronous Wireless Sensor Network

CSMA based Medium Access Control for Wireless Sensor Network

Packet Routing using Optimal Flooding Protocol in Cluster based MANET

Mitigating Malicious Activities by Providing New Acknowledgment Approach

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

CHAPTER 4 CROSS LAYER INTERACTION

A cluster based interference mitigation scheme for performance enhancement in IEEE

Subject: Adhoc Networks

Qos Parameters Estimation in MANET Using Position Based Opportunistic Routing Protocol

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

Directional Antenna based Time Division Scheduling in Wireless Ad hoc Networks

DISCOVERING OPTIMUM FORWARDER LIST IN MULTICAST WIRELESS SENSOR NETWORK

Energy and Spatial Reuse Efficient Network Wide Real-Time Data Broadcasting in Mobile Ad Hoc Networks

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

MOBILITY REACTIVE FRAMEWORK AND ADAPTING TRANSMISSION RATE FOR COMMUNICATION IN ZIGBEE WIRELESS NETWORKS

Impulse Radio Ultra Wide Band Based Mobile Adhoc Network Routing Performance Analysis

COMPARISON OF TIME-BASED AND SMAC PROTOCOLS IN FLAT GRID WIRELESS SENSOR NETWORKS VER VARYING TRAFFIC DENSITY Jobin Varghese 1 and K.

(INTERFERENCE AND CONGESTION AWARE ROUTING PROTOCOL)

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

Energy Efficient Data Gathering For Throughput Maximization with Multicast Protocol In Wireless Sensor Networks

Multichannel Outage-aware MAC Protocols for Wireless Networks

Cooperative Communications and Wireless Body Area Networks. Xigang Huang

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

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

Interference Mitigation Technique for Performance Enhancement in Coexisting Bluetooth and WLAN

Routing Protocols in MANET: Comparative Study

A Novel Priority-based Channel Access Algorithm for Contention-based MAC Protocol in WBANs

standards like IEEE [37], IEEE [38] or IEEE [39] do not consider

A Neighbor Coverage Based Probabilistic Rebroadcast Reducing Routing Overhead in MANETs

Dynamic Power Control MAC Protocol in Mobile Adhoc Networks

Introduction to Mobile Ad hoc Networks (MANETs)

Dynamic bandwidth management for multihop wireless ad hoc networks

Maximizing the Lifetime of Clustered Wireless Sensor Network VIA Cooperative Communication

Volume 1, Number 1, 2015 Pages Jordan Journal of Electrical Engineering ISSN (Print): , ISSN (Online):

Performance Comparison of Ad Hoc Routing Protocols over IEEE DCF and TDMA MAC Layer Protocols

A Scheme of Multi-path Adaptive Load Balancing in MANETs

QoS Routing By Ad-Hoc on Demand Vector Routing Protocol for MANET

ENERGY PROFICIENT CLUSTER BASED ROUTING PROTOCOL FOR WSN 1

Time Synchronization in Wireless Sensor Networks: CCTS

Project: IEEE P Working Group for Wireless Personal Area Networks N

AN EFFICIENT MAC PROTOCOL BASED ON HYBRID SUPERFRAME FOR WIRELESS SENSOR NETWORKS

Project: IEEE P Working Group for Wireless Personal Area Networks N

Advanced Networking Technologies

WQM: Practical, Adaptive, and Lightweight Wireless Queue Management System

Analysis and Comparison of DSDV and NACRP Protocol in Wireless Sensor Network

Keywords: Medium access control, network coding, routing, throughput, transmission rate. I. INTRODUCTION

Reservation Packet Medium Access Control for Wireless Sensor Networks

Intelligent Transportation Systems. Medium Access Control. Prof. Dr. Thomas Strang

Enhanced Broadcasting and Code Assignment in Mobile Ad Hoc Networks

CROSS LAYER PROTOCOL (APTEEN) USING WSN FOR REAL TIME APPLICATION

Computational Model for Energy Aware TDMA-based MAC Protocol for Wireless Sensor Network System

Secure Enhanced Authenticated Routing Protocol for Mobile Ad Hoc Networks

Vorlesung Kommunikationsnetze Research Topics: QoS in VANETs

A Survey on Clustered-Aggregation Routing Techniques in Wireless Sensor Networks

An Adaptive and Optimal Distributed Clustering for Wireless Sensor

SECURE AND EFFICIENT HYBRID APPROACH FOR DATA TRANSMISSION IN ZIGBEE NETWORK

Sensor Network Protocols

STUDY ON MOBILE ADHOC NETWORK ROUTING PROTOCOLS

Issues of Long-Hop and Short-Hop Routing in Mobile Ad Hoc Networks: A Comprehensive Study

Performance Analysis of Beacon Enabled IEEE Using GTS in Zigbee

Local Area Networks NETW 901

A Fast and Reliable Tree based Proactive Source Routing in Mobile Adhoc Network 1 Haseena M. K., 2 Annes Philip.

AN ADAPTIVE ENERGY MANAGING ROUTING PROTOCOL TO IMPROVE ENHANCED THROUGHPUT IN WSN

Review of Medium Access Control protocol for MANET

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

AN EFFICIENT POWER CONTROLLED ROUTING IN MANETs

An Industrial Employee Development Application Protocol Using Wireless Sensor Networks

Research Article 2017


CHAPTER 6 PILOT/SIGNATURE PATTERN BASED MODULATION TRACKING

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

A Novel Broadcasting Algorithm for Minimizing Energy Consumption in MANET

Efficient Hybrid Multicast Routing Protocol for Ad-Hoc Wireless Networks

Available online at ScienceDirect. Procedia Computer Science 57 (2015 )

A Survey on Congestion Control and Maximization of Throughput in Wireless Networks

Methods for Channel Assignment in Infrastructure based WLAN-A Survey

3. Evaluation of Selected Tree and Mesh based Routing Protocols

Wireless Sensor Networks

Addressing Asymmetric Link in Wireless Mesh Networks

Lecture 4: Wireless MAC Overview. Hung-Yu Wei National Taiwan University

UAMAC: Unidirectional-Link Aware MAC Protocol for Heterogeneous Ad Hoc Networks

SENSOR-MAC CASE STUDY

Proficient ID Allocation for MANETs

CSMA/IC: A New Class of Collision free MAC Protocols for Ad Hoc Wireless Networks

Maximum Traffic Scheduling and Capacity Analysis for IEEE High Data Rate MAC Protocol

Spatial Correlation-Based Collaborative Medium Access Control in Wireless Sensor Networks

Expanding the use of CTS-to-Self mechanism to improving broadcasting on IEEE networks

Mobile Ad Hoc Networks: Basic Concepts and Research Issues

Mesh Networks

QoS Challenges and QoS-Aware MAC Protocols in Wireless Sensor Networks

Elimination Of Redundant Data using user Centric Data in Delay Tolerant Network

Transcription:

Research Manuscript Title A CDCA-TRACE MAC PROTOCOL FRAMEWORK IN MOBILE AD-HOC NETWORK Jaichitra.I, Aishwarya.K, P.G Student, Asst.Professor, CSE Department, Arulmigu Meenakshi Amman College of Engineering, Thiruvannamallai District, Tamilnadu, India. Email: jaichitraisaac@rediffmail.com, aishumecse@gmail.com www.istpublications.com Innovative Science and Engineering Research (IJFISER), Volume-2, Issue-2, JUNE - 2016, Page-152

A CDCA-TRACE MAC PROTOCOL FRAMEWORK IN MOBILE AD-HOC NETWORK Jaichitra.I, Aishwarya.K, P.G Student, Asst.Professor, CSE Department, Arulmigu Meenakshi Amman College of Engineering, Thiruvannamallai District, Tamilnadu, India. Email: jaichitraisaac@rediffmail.com, aishumecse@gmail.com ABSTRACT Mobile ad hoc networks (MANETs) are becoming more common technology in wireless network because of its characteristics highly dynamic, autonomous topology and multi-hop relaying and typical network loads considered for MANETs are increasing as applications evolve. The traffic load may be highly non- uniform over the network area due to the dynamic behavior in MANETs. A lightweight dynamic channel allocation mechanism and a cooperative load balancing strategy are applied in cluster based MANETs to handle non uniform traffic load by efficiently use the resources such as bandwidth and energy. The protocols that determine the behavior of the network should dynamically adapt to the changing conditions. A novel coordinate MAC protocol called CDCA TRACE protocol is designed to utilize these mechanisms to improve performance in terms of throughput, energy consumption, inter-packet delay variation (IPDV). The carrier sensing mechanism (CSMA) enables CDCA-TRACE protocol to select the channel coordinator more effectively to obtain less energy consumption and inter packet delay variation. The improved bandwidth efficiency under non uniform load distribution is verified by comparing it with the protocols like IEEE 802.15.4 protocol with GTS mechanism and 802.11uncoordinate protocols. Keywords Mobile ad hoc networks, CDCA-TRACE, carrier sensing. 1. INTRODUCTION MOBILE ad hoc networks have been an essential class of networks, providing communication support in mission critical basic situations including battle-field and tactical missions, search and rescue operations, and disaster relief operations. Group communications has been fundamental for many applications in MANETs. The typical number of clients of MANETs has persistently expanded, and the applications supported by these networks have become increasingly resource intensive. This, in turn, has increased the importance of bandwidth efficiency in MANETs. It is crucial for the medium access control (MAC) protocol of a MANET to adjust to the dynamic environment as well to efficiently manage bandwidth utilization. Based on the collaboration level MAC protocols for wireless networks can be classified as coordinated and uncoordinated [4]. Uncoordinated protocols such as IEEE 802:11 are applicable only for low network loads. In Coordinated MAC protocol such as IEEE 802.15.3 [8], IEEE 802.15.4 [9], and MH-TRACE [7], the channel access is regulated and the channel controllers determine how the channel is shared and accessed. Coordinated channel access scheme provide support for quality of service (QoS), reduce energy dissipation, and increase throughput for dense networks. Some of the key challenges in effective MAC protocol design are the augmentation of spatial reuse and providing support for non-uniform load distributions as well as supporting multicasting at the link layer. The dynamic behavior in MANETs, the traffic load may be highly non-uniform over the network area. So coordinated protocols require careful design at the MAC layer, allowing the channel controllers to utilize spatial reuse and adapt to any changes in the traffic distribution. Thus, coordinated Innovative Science and Engineering Research (IJFISER), Volume-2, Issue-2, JUNE - 2016, Page-153

MANET MAC protocols need specialized spatial reuse and channel borrowing mechanisms that address the unique characteristics of MANETs in order to provide as high bandwidth efficiency. In this paper we propose two algorithms to adapt to the nonuniform load distributions in MANETs: A light weight distributed dynamic channel allocation (DCA) algorithm based on spectrum sensing, and A cooperative load balancing algorithm in which nodes select their channel access providers based on the accessibility of the resources. We apply these two algorithms into MH-TRACE, an energy efficient real-time coordinated MAC protocol [7]. Although MH- TRACE includes spatial reuse, it does not provide any channel borrowing or load balancing mechanisms and thus does not provide ideal support to non-uniform loads. Hence, we create the new novel protocols of DCA-TRACE, CMH-TRACE and the combined CDCA-TRACE by using MH-TRACE. 2. MH-TRACE PROTOCOL In MH-TRACE, certain nodes assume the roles of cluster-heads (CHs). All CHs send out periodic Beacon packets to announce their existence to the nodes in their neighborhood. When a node does not receive a Beacon packet in a predefined measure of time, it assumes the role of a CH. This scheme ensures the existence of at least one CH around every node in the network. In this, time is divided into superframes of equal length as shown in Fig. 1, and further divided into frames. Each clusterhead operates using one of the frames in the superframe structure and provides channel access for the nodes in its communication range. Each frame in the superframe is further divided into sub-frames. In the Beacon slot, CHs announce their presence and the number of available data slots in the current frame. The CA slot is used for interference estimation for CHs operating in the same frame (co-frame CHs) and CHs transmit a message with a given probability and listen to the medium to calculate interference caused by other CHs operating in the same frame. Fig.1 Structure of MH-TRACE protocol By monitoring the interference levels in the medium during the Beacon and CA slots of each frame, CHs switch to the least noisy frame from their perspective. Contention slots are utilized by the nodes to send their channel access requests to the CH. A node that wants to access the channel randomly selects a contention slot and transmits a contention message in that slot. After listening to the medium during Innovative Science and Engineering Research (IJFISER), Volume-2, Issue-2, JUNE - 2016, Page-154

the contention slots, the CH becomes aware of the nodes that have channel requests and forms the transmission schedule by assigning available data slots to the nodes. After that, the CH sends a Header message that includes the transmission schedule. During the IS slots, nodes send short packets summarizing the information that they are going to be sending in the corresponding data slot. By listening the IS packets, receiver nodes become aware of the data that are going to be sent and may choose to sleep during the corresponding data slots. These slots contribute to the energy savings mechanism by letting nodes sleep during the relatively longer data slots whose corresponding IS packets cannot be decoded. IS packets can also carry routing information. In this paper, the performance of MAC layer alone is investigated so we assume that all the nodes that can successfully receive the IS packet listen to the corresponding data slot. Another use for the IS packets is to notify the CH about the utilization of the slot by the assigned node. CHs automatically reserve a data slots for nodes that had a reservation in the previous superframe and actively used it. CHs drop the reservation in the case of either missing IS packets or an IS packet with an end-of-stream instruction. In the beginning of its frame, each CH calculates the available data slots and includes this information in its Beacon packet. We utilize this information in both the dynamic channel allocation and the cooperative load balancing algorithms. 3. OVERVIEW OF CDCA-TRACE FRAMEWORK Fig.2 CDCA-TRACE Framework Fig.2 shows the overview of CDCA-TRACE protocol which performs dynamic channel allocation and cooperative load balancing. This framework use MH-TRACE Structure to design DCA-TRACE protocol for dynamic channel allocation and CDCA-TRACE for cooperative load balancing by probabilistically triggering the DCA-TRACE. The Dynamic channel allocation and cooperative load balancing scheme is explained in following section. 4. DYNAMIC CHANNEL ALLOCATION (DCA) In DCA-TRACE, if the cluster is overloaded, CHs operate in more than one frame per superframe. And based on the load level, CHs decide on the number of frames they require and opportunistically choose that many frames from the least noisy Innovative Science and Engineering Research (IJFISER), Volume-2, Issue-2, JUNE - 2016, Page-155

frames. This includes two additional mechanisms on top of MH-TRACE: A mechanism to keep track of the interference level from the other CHs in each frame and A mechanism to sense the interference level from the transmitting nodes in each data slot in each frame. These mechanisms make use of existing messages and do not add complexity. The DCA-TRACE measure the interference level from other CHs in their own frame using CA slot and in other frames using Beacon slots through listening to the medium to select the minimum interference frame. In order to accommodate temporary changes in the interference levels that may occur due to CH resignation or unexpected packet drops, an exponential moving average update mechanism is used to determine the current interference levels in each frame. At the end of each frame, the interference level of the Beacon and CA slots are updated with the measured values in that frame using { ( ) (1) where L a,b and L a,b-1 are the interference levels of the ath slot in the current and the previous superframe, respectively. S a,b is the measured interference level of the ath slot in the current superframe, and α is a smoothing factor. In DCA-TRACE, CHs mark a frame as occupied if there is another cluster that uses the frame and resides closer than a certain threshold, Hg intf measured through the high interference value of that frame. Even under high local demand, CHs cease from accessing these frames that have high interference measurements, in order to protect the stability of the clustering structure and the existing data transmissions. Based on the reservation in the previous frame, CHs determine the number of frames N which they need to access at the end of each superframe. Depending on the interference level of each frame, CH choose the least noisy N frames that have an interference value also below a common threshold, Th intf. If the number of accessible frames is less than N, the CHs operate only in the accessible frames. Th intf prevents excessive interference between co-frame clusters that can conceivably destabilize the clustering structure. Another mechanism that DCA-TRACE adds on top of MH-TRACE is, The dynamic assignment of data slots. Since DCA-TRACE introduces channel borrowing, the CH must allocate another data slot that has a lower interference value by avoiding reallocating a data slot that has been borrowed by another CH. In order to do this, CHs keep track of the interference levels of each IS slot of each frame in the superframe. The exponential moving average smoothing mechanism of (1) is also used in IS frame to accommodate the temporary changes in cluster. Knowing the interference values of all IS slots, the CH opportunistically assigns the accessible data slots to the nodes that request channel access starting with the slot that has the lowest interference value. This mechanism helps to reduce any conceivable collisions between the transmissions having the same data slot. 5. COLLABORATIVE LOAD BALANCING DCA-TRACE handles non-uniform load distribution by allowing CH to access more than one frame in the superframe. Same problem can also be handled by member nodes. To add cooperative CH monitoring and reselection on top of MH-TRACE and DCA-TRACE, we propose CMH-TRACE and CDCA-TRACE respectively. In this, nodes continuously monitor the accessible data slots at the CHs around themselves announced by the Beacon messages. When all the accessible data slots for a CH are assigned, with a probability p, the active nodes endeavor to trigger the cooperative load balancing algorithm. When this algorithm is triggered, the node that is currently utilizing a data slot from the heavily loaded CH contends for data slots from other nearby Innovative Science and Engineering Research (IJFISER), Volume-2, Issue-2, JUNE - 2016, Page-156

CHs while keeping and utilizing its reserved data slot until it secures a new data slot from another CH. The additional contention overhead introduced to neighboring CHs by the cooperative load balancing is limited. It is important to note that only the active nodes that have access to another CH with free resources can trigger cooperative load balancing algorithm. Probabilistically triggering the algorithm further reduces this load. Cooperative load balancing does not alter the clustering structure, and it is desirable over selecting an additional frame at the CH. However, cooperative balancing does not completely solve the problem. The source nodes may not be in the vicinity of another CH, and hence their load cannot be transferred to another CH. In that case, triggering the DCA algorithm is required. Thus, in CDCA-TRACE, we include the additional frame selection algorithm of DCA-TRACE with some delay. A fully loaded CH resets a counter, R DCA = 0, and starts incrementing it at the beginning of each superframe while it remains fully loaded. The CH attempts to access an additional frame when R DCA = T DCA. This provides time for the active member nodes to trigger the cooperative load balancing algorithm and transfer their load to nearby CHs. 6. PERFORMANCE EVALUATION The performance of DCA-TRACE and CDCA-TRACE are compared with protocols like MH-TRACE, IEEE802.11 under Localized Load Distribution and Random Load Distribution networks. The result shows the improved bandwidth efficiency through energy consumption and interpacket delay variation. A coordinated protocol, CDCA-TRACE keeps the advantages of low energy consumption and very low jitter. The average energy consumption per node per second for all four protocols is presented in Fig. 3. DCA-TRACE consumes only 54 percent of the energy consumed by IEEE 802.11, even though the number of receptions is significantly larger. The 16 percent increase in the average energy consumption in DCA-TRACE compared to MH-TRACE is the result of the increased number of transmissions and receptions. Fig.3 Avg. energy consumption per node per sec of protocol The average absolute IPDV over all transmitter and receiver pairs is presented in Fig.4. DCA-TRACE leads to a three orders of magnitude smaller average absolute IPDV compared to 802.11because of channel reservation scheme. Compared to MH-TRACE, DCA-TRACE has a larger average absolute IPDV due to the CHs actively monitoring IS slots for minimum interference and changing slot reservations accordingly with changing conditions. However, the tradeoff between minimum Innovative Science and Engineering Research (IJFISER), Volume-2, Issue-2, JUNE - 2016, Page-157

interference point of operation and minimum packet delay variation can be resolved according to the requirements of the application by modifying the slot reservation mechanism at the CHs. Fig.4 Average absolute interpacket delay variation To sum up, under heavy and randomly distributed loads, CDCA-TRACE not just expands the number of source nodes that can get channel access compared to an uncoordinated protocol, IEEE 802.11, yet it additionally reduces the number of collisions, average energy consumption, and average absolute IPDV drastically, leading to a higher number of receptions and significant energy savings. 7. CONCLUSION The non-uniform load distribution in MANET is efficiently handled by CDCA-TRACE protocol by using dynamic channel allocation and cooperative load balancing mechanism. These mechanisms are used for proper channel allocation to improve bandwidth efficiency. The carrier sensing mechanism enables the CDCA-TRACE to select channel coordinator more effectively and obtain the less energy consumption and inter packet delay variation when compared to IEEE 802.15.4 and uncoordinated IEEE 802.11 protocols. These mechanisms are fully utilized on MAC layer capabilities for local broadcasting services. 8. REFERENCE [1]. Felegyhazi.M, Cagalj.M, Bidokhti.S, and Hubaux J.P, Non-cooperative multi radio channel allocation in wireless networks, in Proc. IEEE 26th Conf. Comput. Commun., May. 2007, pp. 1442 1450. [2]. Gao.L, and Wang.X, A game approach for multi-channel allocation in multi hop wireless networks, in Proc. 9th ACM Int. Symp. Mobile Ad Hoc Netw. Comput., 2008, pp. 303 312. [3]. Karaoglu.B and Heinzelman.W, A dynamic channel allocation scheme using spectrum sensing for mobile ad hoc networks, in Proc. IEEE Global Telecommun. Conf., 2012. [4]. Karaoglu.B, Numanoglu.T, and Heinzelman.W, Analytical per-formance of soft clustering protocols, Ad Hoc Netw., vol. 9, no. 4, pp. 635 651, Jun. 2011. [5]. Ma.X, and Chen.X, Performance analysis of IEEE 802.11 broad-cast scheme in ad hoc wireless LANs, IEEE Trans. Veh. Technol., vol. 57, no. 6, pp. 3757 3768, Nov. 2008. [6]. Raniwala.A and cker Chiueh.T, Architecture and algorithms for an IEEE 802.11-based multi-channel wireless mesh network, in Proc. IEEE 24th Annu. Joint Conf. IEEE Comput. Commun. Soc., Mar. 2005, vol. 3, pp. 2223 2234. [7]. Tavli.B, and Heinzelman.W.B, MH-TRACE: Multi hop time reservation using adaptive control for energy efficiency, IEEE J. Sel. Areas Commun., vol. 22, no. 5, pp. 942 953, Jun. 2004. [8]. Wireless medium access control (MAC) and physical layer (PHY) specifications for high rate wireless personal area networks (WPAN),Part 15.3 IEEE Draft Standard, Draft P802.15.3/D16, Feb. 2003. [9]. Wireless Medium Access Control (MAC) and Phys. Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (WPANs), IEEE Standard 802.15.4-2006, Sep. 2006. Innovative Science and Engineering Research (IJFISER), Volume-2, Issue-2, JUNE - 2016, Page-158