SlideShare a Scribd company logo
DELAY-OPTIMAL BROADCAST FOR MULTIHOP WIRELESS
NETWORKS USING SELF-INTERFERENCE CANCELLATION
Abstract
Conventional wireless broadcast protocols rely heavily on the 802.11-based
CSMA/CA model, which avoids interference and collision by conservative
scheduling of transmissions. While CSMA/CA is amenable to multiple concurrent
unicasts, it tends to degrade broadcast performance significantly, especially in
lossy and large-scale networks. In this paper, we propose a new protocol called
Chorus that improves the efficiency and scalability of broadcast service with a
MAC/PHY layer that allows packet collisions. Chorus is built upon the observation
that packets carrying the same data can be effectively detected and decoded, even
when they overlap with each other and have comparable signal strengths. It
resolves collision using symbol-level interference cancellation, and then combines
the resolved symbols to restore the packet. Such a collision-tolerant mechanism
significantly improves the transmission diversity and spatial reuse in wireless
broadcast. Chorus' MAC-layer cognitive sensing and scheduling scheme further
facilitates the realization of such an advantage, resulting in an asymptotic
broadcast delay that is proportional to the network radius. We evaluate Chorus'
PHY-layer collision resolution mechanism with symbol-level simulation, and
validate its network-level performance via ns-2, in comparison with a typical
CSMA/CA-based broadcast protocol. Our evaluation validates Chorus's superior
performance with respect to scalability, reliability, delay, etc., under a broad range
of network scenarios (e.g., single/multiple broadcast sessions, static/mobile
topologies).
1. INTRODUCTION
NETWORK-WIDE broadcast is a fundamental primitive for many communication protocols in
multihop wireless networks, such as route discovery and information dissemination. An efficient
broadcast protocol needs to deliver a packet (or a continuous stream of packets) from the source
node to all other nodes in the network, with high packet-delivery ratio (PDR) and low latency.
To improve PDR in a lossy network, multiple relay nodes can forward and retransmit each
packet, thereby creating retransmission diversity. To reduce latency and resource usage,
however, the number of transmissions must be kept to minimum, since redundant
retransmissions waste channel time, slowing down the packet’s delivery to the edge of the
network. Therefore, a delicate balance needs to be maintained between PDR and delay. To date,
efficient broadcast support, in the form of theoretical analysis or practical protocol design, has
mostly focused on the CSMA/CA MAC-layer scheduling model. CSMA/CA has proven to be an
effective distributed scheduling scheme, especially via the 802.11 family of MAC standards. The
limitation of CSMA/CA, however, has not been examined carefully in case of network-wide
broadcast. While its fine-tuned sensing and scheduling reduces collision, CSMA/CA inevitably
misses transmission opportunities, lowering channel usage and spatial reuse. This problem
becomes acute, especially for network-wide broadcast with latency constraints.
In this system a typical scenario where CSMA/CA restricts the broadcast efficiency. With
CSMA/CA, the delivery of one packet from source S to all other nodes requires at least three
time slots. A and B cannot transmit concurrently, even if they have to forward the same packet.
Suppose node D in a lossy network had already received the packet, while C and E await its
retransmission from A and B, respectively. An optimal scheduling protocol would be oblivious
of the collision at D, and allow A and B to transmit the packet concurrently. However, this is not
possible in CSMA/CA, as one of them will defer its transmission immediately upon sensing the
other’s activity.
In this paper, we introduce a novel broadcast protocol, called Chorus, based on a MAC layer that
adopts CSMA with collision resolution (CSMA/CR). Chorus is built upon the key insight that
packets carrying the same data can be detected and decoded, even when they overlap at the
receiver with comparable strength. With Chorus, collision of the same packets from different
relays can be effectively resolved. The advantage of such a collision-tolerant protocol is obvious,
as shown in this system. With collision resolution, A and B can now transmit packets
immediately and independently after receiving them from the source. Node D exploits Chorus’
collision resolution to decode the two collided packets from A and B. Therefore, only two time
slots are required to deliver one packet over the entire network, due to the improved spatial
reuse. Moreover, when links are unreliable, the two decoded packets from A and B create
transmit diversity for the common receiver D, without consuming any additional channel time.
Both the spatial reuse and the transmit diversity gain in Chorus are realized via its collision
resolution scheme, which is based on self-interference cancellation. Unlike traditional transmit
diversity schemes such as beam forming, Chorus requires neither symbol time synchronization
nor instantaneous channel state information. In reality, it is difficult to synchronize the
independent transmitters A and B at the symbol level. Chorus exploits the asynchrony between
them to identify collision-free symbols in the overlapping packets. It then initiates an iterative
cancellation process that subtracts clean and known symbols from
the collided ones, and obtains estimates of unknown symbols. The decoding succeeds as long as
one packet has sufficient SNR, hence realizing the diversity offered by multiple transmitters.
At the MAC layer, Chorus adds a cognitive sensing and scheduling module to the 802.11 CSMA
mechanisms. Specifically, senders back off only when they sense a packet on the air that has a
different identity from what they intend to transmit. Such a cognitive MAC allows Chorus to
fully exploit the advantage of collision resolution, while maintaining friendliness to background
traffic. In addition, the collision-resolution capability enables anonymous broadcast at the
network layer, without any topology or neighborhood information. To quantify the effectiveness
of Chorus, we establish an analytical framework for its achievable SNR and bit error rate (BER),
which takes into account the error-propagation effects in iterative collision resolution. We further
analyze its network-level performance in terms of latency and throughput. With a joint design of
CSMA/CR and broadcast, Chorus achieves latency (r is the network radius), which is
asymptotically optimal and unachievable in existing CSMA/CA-based broadcast protocols. To
verify the feasibility of Chorus’ collision resolution, we implement the iterative decoding and
packet combination in a symbol-level simulator. To evaluate Chorus’s performance in large
networks, we feed the above fine grained analytical and simulation results into the PHY layer of
ns-2, implement the CSMA/CR MAC, and broadcast protocol, and compare Chorus with a
CSMA/CA-based protocol. In a large set of randomly chosen topologies, Chorus is shown to
make several-fold performance improvement in latency and PDR. The performance gain is
relatively insensitive to network size, source rate, and link quality, and is observed for both static
and mobile topologies, and in both single- and multisource broadcast scenarios. These salient
properties are important, especially for information dissemination in large-scale wireless
networks, and represent the importance of exploiting PHY layer signal processing to improve
application performance.
1.1 OBJECTIVE
The main objective of this project is to provide the efficient routing in ad-
hoc network. Here we are providing an enhance the opportunistic routing model,
design an efficient heuristic based on our simplified opportunistic routing model,
provide an experimental comparison to the optimal solution, and implement our
algorithm in both a centralized and distributed way. Therefore, we design an
expected utility, which integrates the benefit, link cost, and link stability to
efficiently allocate energy costs in the network.
CHAPTER 2
LITERATURE REVIEW
“An Adaptive Opportunistic Routing Scheme for Wireless Ad-hoc
Networks” by A.A. Bhorkar, M. Naghshvar, T. Javidi and B.D. Rao
In this paper, an adaptive opportunistic routing scheme for multi-hop
wireless ad-hoc networks is proposed. The proposed scheme utilizes a
reinforcement learning framework to achieve the optimal performance even in the
absence of reliable knowledge about channel statistics and network model. This
scheme is shown to be optimal with respect to an expected average per packet cost
criterion. The proposed routing scheme jointly addresses the issues of learning and
routing in an opportunistic context, where the network structure is characterized by
the transmission success probabilities. In particular, this learning framework leads
to a stochastic routing scheme which optimally “explores” and “exploits” the
opportunities in the network.
Opportunistic routing for multi-hop wireless ad-hoc networks has seen recent
research interest to overcome deficiencies of conventional routing as applied in
wireless setting. Opportunistic routing decisions are made in an on-line manner,
choosing the next relay based on the actual transmission outcomes as well as a
rank ordering of relays. This on-line and sample-path dependent structure of
opportunistic schemes improves the performance of routing by exploiting the
broadcast nature of wireless transmissions as well as the inherent path and multi-
user diversity present in a network.
Existing system
In existing system, we work on reducing the delay and path stabilization process. In
order to reduce a delay in data transmission process from source to destination, we are
implementing a multi hop data transmission. It means that source splits the data and send through
multipath to destination as a result the data delivery is resulted in short span of time compared to
other existing system. If any linkage problem occurs in any one of the intermediate node in a
path, the previous hop node analysis the problem transmit the data to next neighbor node to reach
destination using self interference cancellation techniques. The existing system process is
implemented through chorus protocol.
DISADVANTAGES
 Opportunistic routing mitigates the impact of poorwireless links
 Existing routing protocols select a fixed route, but in ad hoc networks, links
between pairs of nodes tend to change over time.
Proposed system
In the proposed system LZW data compression technique is used along with the chorus
protocol, which is the extension protocol. Source node compress the sending data using LZW
compression technique and splits the compressed data send through multipath , for example
200 mb data is compressed to 125 mb , which results in fastest delivery of high bits of data in
short span of time that seems to increase the node energy level and reduces the delay achieves a
fastest data delivery . After receiving the data from multipath the receiver decompress the data
using decompression technique which data return back its original size. After the completion of
data transmission process, the delay time and delivery time is calculated compared with existing
system.
ADVANTAGES
 We designed an expected utility, which integrates the benefit, link cost, and
link stability to efficiently allocate energy costs in the network.
 If there are multiple receivers for a sender, then the probability of successful
delivery is likely to increase.
 High performance with high delivery ratio
 Increasing network reliability
Project overview
We introduce a novel broadcast protocol, called Chorus, based on a
MAC layer that adopts CSMA with collision resolution (CSMA/CR). Chorus is
built upon the key insight that packets carrying the same data can be detected and
decoded, even when they overlap at the receiver with comparable strength. With
Chorus, collision of the same packets from different relays can be effectively
resolved. The advantage of such a collision-tolerant protocol is obvious, as shown
in this system. With collision resolution, A and B can now transmit packets
immediately and independently after receiving them from the source. Node D
exploits Chorus’ collision resolution to decode the two collided packets from A
and B. Therefore, only two time slots are required to deliver one packet over the
entire network, due to the improved spatial reuse. Moreover, when links are
unreliable, the two decoded packets from A and B create transmit diversity for the
common receiver D, without consuming any additional channel time.
Both the spatial reuse and the transmit diversity gain in Chorus are realized via its
collision resolution scheme, which is based on self-interference cancellation.
Unlike traditional transmit diversity schemes such as beam forming, Chorus
requires neither symbol time synchronization nor instantaneous channel state
information. In reality, it is difficult to synchronize the independent transmitters A
and B at the symbol level. Chorus exploits the asynchrony between them to
identify collision-free symbols in the overlapping packets. It then initiates an
iterative cancellation process that subtracts clean and known symbols from the
collided ones, and obtains estimates of unknown symbols. The decoding succeeds
as long as one packet has sufficient SNR, hence realizing the diversity offered by
multiple transmitters.
Create a Wireless network
Data
Transmission
Throughput analysis
Self
interference
cancellation
Relaying
process &
secure
transmission
Source &
Destination
3.3 SYSTEM REQUIREMENTS
3.3.1 HARDWARE REQUIREMENT
CPU type : Intel Pentium 4
Clock speed : 3.0 GHz
Ram size : 512 MB
Hard disk capacity : 80 GB
Monitor type : 15 Inch color monitor
Keyboard type : Internet keyboard
CD -drive type : 52xmax
3.3.2 SOFTWARE REQUIREMENT
Operating system : Linux, windows
Simulation Tool : Cygwin-NS-2
Documentation : Ms-Office

More Related Content

What's hot

A survey on mac strategies for cognitive radio networks
A survey on mac strategies for cognitive radio networksA survey on mac strategies for cognitive radio networks
A survey on mac strategies for cognitive radio networks
Abir Hossain
 
A CRITICAL REVIEW OF THE ROUTING PROTOCOLS FOR COGNITIVE RADIO NETWORKS AND A...
A CRITICAL REVIEW OF THE ROUTING PROTOCOLS FOR COGNITIVE RADIO NETWORKS AND A...A CRITICAL REVIEW OF THE ROUTING PROTOCOLS FOR COGNITIVE RADIO NETWORKS AND A...
A CRITICAL REVIEW OF THE ROUTING PROTOCOLS FOR COGNITIVE RADIO NETWORKS AND A...
cscpconf
 
Multi hop distributed coordination in
Multi hop distributed coordination inMulti hop distributed coordination in
Multi hop distributed coordination in
IJCNCJournal
 
journal_doublecol
journal_doublecoljournal_doublecol
journal_doublecol
Polytechnique Montreal
 
Analysis of Selfish behavior in energy consumption model based Multihop cellu...
Analysis of Selfish behavior in energy consumption model based Multihop cellu...Analysis of Selfish behavior in energy consumption model based Multihop cellu...
Analysis of Selfish behavior in energy consumption model based Multihop cellu...
ijsrd.com
 
9517cnc06
9517cnc069517cnc06
9517cnc06
IJCNCJournal
 
BETTER SCALABLE ROUTING PROTOCOL FOR HYBRID WIRELESS MESH NETWORK
BETTER SCALABLE ROUTING PROTOCOL FOR HYBRID WIRELESS MESH NETWORKBETTER SCALABLE ROUTING PROTOCOL FOR HYBRID WIRELESS MESH NETWORK
BETTER SCALABLE ROUTING PROTOCOL FOR HYBRID WIRELESS MESH NETWORK
cscpconf
 
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
Narendra Singh Yadav
 
ShortPaper
ShortPaperShortPaper
ShortPaper
Sivamoorthy Ranjan
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Delay optimal broadcast for multihop...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Delay optimal broadcast for multihop...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Delay optimal broadcast for multihop...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Delay optimal broadcast for multihop...
IEEEGLOBALSOFTTECHNOLOGIES
 
Load Balancing and Congestion Control in MANET
Load Balancing and Congestion Control in MANETLoad Balancing and Congestion Control in MANET
Load Balancing and Congestion Control in MANET
ijsrd.com
 
M.E Computer Science Mobile Computing Projects
M.E Computer Science Mobile Computing ProjectsM.E Computer Science Mobile Computing Projects
M.E Computer Science Mobile Computing Projects
Vijay Karan
 
Comparative study on priority based qos
Comparative study on priority based qosComparative study on priority based qos
Comparative study on priority based qos
ijwmn
 
M.Phil Computer Science Networking Projects
M.Phil Computer Science Networking ProjectsM.Phil Computer Science Networking Projects
M.Phil Computer Science Networking Projects
Vijay Karan
 
PBMAC – Position Based Channel Allocation for Vehicular Ad Hoc Networks
PBMAC – Position Based Channel Allocation for Vehicular Ad Hoc NetworksPBMAC – Position Based Channel Allocation for Vehicular Ad Hoc Networks
PBMAC – Position Based Channel Allocation for Vehicular Ad Hoc Networks
Eswar Publications
 
M phil-computer-science-mobile-computing-projects
M phil-computer-science-mobile-computing-projectsM phil-computer-science-mobile-computing-projects
M phil-computer-science-mobile-computing-projects
Vijay Karan
 
PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...
PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...
PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...
ijwmn
 

What's hot (17)

A survey on mac strategies for cognitive radio networks
A survey on mac strategies for cognitive radio networksA survey on mac strategies for cognitive radio networks
A survey on mac strategies for cognitive radio networks
 
A CRITICAL REVIEW OF THE ROUTING PROTOCOLS FOR COGNITIVE RADIO NETWORKS AND A...
A CRITICAL REVIEW OF THE ROUTING PROTOCOLS FOR COGNITIVE RADIO NETWORKS AND A...A CRITICAL REVIEW OF THE ROUTING PROTOCOLS FOR COGNITIVE RADIO NETWORKS AND A...
A CRITICAL REVIEW OF THE ROUTING PROTOCOLS FOR COGNITIVE RADIO NETWORKS AND A...
 
Multi hop distributed coordination in
Multi hop distributed coordination inMulti hop distributed coordination in
Multi hop distributed coordination in
 
journal_doublecol
journal_doublecoljournal_doublecol
journal_doublecol
 
Analysis of Selfish behavior in energy consumption model based Multihop cellu...
Analysis of Selfish behavior in energy consumption model based Multihop cellu...Analysis of Selfish behavior in energy consumption model based Multihop cellu...
Analysis of Selfish behavior in energy consumption model based Multihop cellu...
 
9517cnc06
9517cnc069517cnc06
9517cnc06
 
BETTER SCALABLE ROUTING PROTOCOL FOR HYBRID WIRELESS MESH NETWORK
BETTER SCALABLE ROUTING PROTOCOL FOR HYBRID WIRELESS MESH NETWORKBETTER SCALABLE ROUTING PROTOCOL FOR HYBRID WIRELESS MESH NETWORK
BETTER SCALABLE ROUTING PROTOCOL FOR HYBRID WIRELESS MESH NETWORK
 
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
 
ShortPaper
ShortPaperShortPaper
ShortPaper
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Delay optimal broadcast for multihop...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Delay optimal broadcast for multihop...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Delay optimal broadcast for multihop...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Delay optimal broadcast for multihop...
 
Load Balancing and Congestion Control in MANET
Load Balancing and Congestion Control in MANETLoad Balancing and Congestion Control in MANET
Load Balancing and Congestion Control in MANET
 
M.E Computer Science Mobile Computing Projects
M.E Computer Science Mobile Computing ProjectsM.E Computer Science Mobile Computing Projects
M.E Computer Science Mobile Computing Projects
 
Comparative study on priority based qos
Comparative study on priority based qosComparative study on priority based qos
Comparative study on priority based qos
 
M.Phil Computer Science Networking Projects
M.Phil Computer Science Networking ProjectsM.Phil Computer Science Networking Projects
M.Phil Computer Science Networking Projects
 
PBMAC – Position Based Channel Allocation for Vehicular Ad Hoc Networks
PBMAC – Position Based Channel Allocation for Vehicular Ad Hoc NetworksPBMAC – Position Based Channel Allocation for Vehicular Ad Hoc Networks
PBMAC – Position Based Channel Allocation for Vehicular Ad Hoc Networks
 
M phil-computer-science-mobile-computing-projects
M phil-computer-science-mobile-computing-projectsM phil-computer-science-mobile-computing-projects
M phil-computer-science-mobile-computing-projects
 
PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...
PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...
PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...
 

Similar to NS2 IEEE projects 2014

Java delay-optimal broadcast for multihop wireless networks using self-inter...
Java  delay-optimal broadcast for multihop wireless networks using self-inter...Java  delay-optimal broadcast for multihop wireless networks using self-inter...
Java delay-optimal broadcast for multihop wireless networks using self-inter...
Ecway Technologies
 
Delay optimal broadcast for multihop wireless networks using self-interferenc...
Delay optimal broadcast for multihop wireless networks using self-interferenc...Delay optimal broadcast for multihop wireless networks using self-interferenc...
Delay optimal broadcast for multihop wireless networks using self-interferenc...
ecway
 
Delay optimal broadcast for multihop wireless networks using self-interferenc...
Delay optimal broadcast for multihop wireless networks using self-interferenc...Delay optimal broadcast for multihop wireless networks using self-interferenc...
Delay optimal broadcast for multihop wireless networks using self-interferenc...
Ecway Technologies
 
Java delay-optimal broadcast for multihop wireless networks using self-inter...
Java  delay-optimal broadcast for multihop wireless networks using self-inter...Java  delay-optimal broadcast for multihop wireless networks using self-inter...
Java delay-optimal broadcast for multihop wireless networks using self-inter...
ecwayerode
 
Mitigating performance degradation in congested sensor networks(synopsis)
Mitigating performance degradation in congested sensor networks(synopsis)Mitigating performance degradation in congested sensor networks(synopsis)
Mitigating performance degradation in congested sensor networks(synopsis)
Mumbai Academisc
 
Cm chou 20050124
Cm chou 20050124Cm chou 20050124
Cm chou 20050124
hinalala
 
Channel Aware Mac Protocol for Maximizing Throughput and Fairness
Channel Aware Mac Protocol for Maximizing Throughput and FairnessChannel Aware Mac Protocol for Maximizing Throughput and Fairness
Channel Aware Mac Protocol for Maximizing Throughput and Fairness
IJORCS
 
rupali published paper
rupali published paperrupali published paper
rupali published paper
Roopali Singh
 
ENERGY EFFICIENT MULTICAST ROUTING IN MANET
ENERGY EFFICIENT MULTICAST ROUTING IN MANET ENERGY EFFICIENT MULTICAST ROUTING IN MANET
ENERGY EFFICIENT MULTICAST ROUTING IN MANET
ijac journal
 
Manmohan 15% PLAGIARISM REPORT M.TECH ( M S WORD FILE )
Manmohan 15% PLAGIARISM REPORT M.TECH ( M S WORD  FILE )Manmohan 15% PLAGIARISM REPORT M.TECH ( M S WORD  FILE )
Manmohan 15% PLAGIARISM REPORT M.TECH ( M S WORD FILE )
rajasthan technical university kota
 
Effects of location awareness on concurrent transmissions for cognitive ad ho...
Effects of location awareness on concurrent transmissions for cognitive ad ho...Effects of location awareness on concurrent transmissions for cognitive ad ho...
Effects of location awareness on concurrent transmissions for cognitive ad ho...
Mumbai Academisc
 
6 chapter 1,2,3,4,5 (15%) M.TECH ( M S WORD FILE )
6 chapter 1,2,3,4,5 (15%) M.TECH ( M S WORD FILE )6 chapter 1,2,3,4,5 (15%) M.TECH ( M S WORD FILE )
6 chapter 1,2,3,4,5 (15%) M.TECH ( M S WORD FILE )
rajasthan technical university kota
 
6 chapter 1,2,3,4,5 (15%) M.TECH ( PDF FILE )
6 chapter 1,2,3,4,5 (15%) M.TECH ( PDF FILE )6 chapter 1,2,3,4,5 (15%) M.TECH ( PDF FILE )
6 chapter 1,2,3,4,5 (15%) M.TECH ( PDF FILE )
rajasthan technical university kota
 
Performance analysis of multilayer multicast MANET CRN based on steiner minim...
Performance analysis of multilayer multicast MANET CRN based on steiner minim...Performance analysis of multilayer multicast MANET CRN based on steiner minim...
Performance analysis of multilayer multicast MANET CRN based on steiner minim...
TELKOMNIKA JOURNAL
 
Optimization Algorithm to Control Interference-based Topology Control for De...
 Optimization Algorithm to Control Interference-based Topology Control for De... Optimization Algorithm to Control Interference-based Topology Control for De...
Optimization Algorithm to Control Interference-based Topology Control for De...
IJCSIS Research Publications
 
A comparative study in wireless sensor networks
A comparative study in wireless sensor networksA comparative study in wireless sensor networks
A comparative study in wireless sensor networks
ijwmn
 
A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...
A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...
A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...
csandit
 
A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...
A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...
A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...
cscpconf
 
EFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKS
EFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKSEFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKS
EFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKS
ijwmn
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
inventionjournals
 

Similar to NS2 IEEE projects 2014 (20)

Java delay-optimal broadcast for multihop wireless networks using self-inter...
Java  delay-optimal broadcast for multihop wireless networks using self-inter...Java  delay-optimal broadcast for multihop wireless networks using self-inter...
Java delay-optimal broadcast for multihop wireless networks using self-inter...
 
Delay optimal broadcast for multihop wireless networks using self-interferenc...
Delay optimal broadcast for multihop wireless networks using self-interferenc...Delay optimal broadcast for multihop wireless networks using self-interferenc...
Delay optimal broadcast for multihop wireless networks using self-interferenc...
 
Delay optimal broadcast for multihop wireless networks using self-interferenc...
Delay optimal broadcast for multihop wireless networks using self-interferenc...Delay optimal broadcast for multihop wireless networks using self-interferenc...
Delay optimal broadcast for multihop wireless networks using self-interferenc...
 
Java delay-optimal broadcast for multihop wireless networks using self-inter...
Java  delay-optimal broadcast for multihop wireless networks using self-inter...Java  delay-optimal broadcast for multihop wireless networks using self-inter...
Java delay-optimal broadcast for multihop wireless networks using self-inter...
 
Mitigating performance degradation in congested sensor networks(synopsis)
Mitigating performance degradation in congested sensor networks(synopsis)Mitigating performance degradation in congested sensor networks(synopsis)
Mitigating performance degradation in congested sensor networks(synopsis)
 
Cm chou 20050124
Cm chou 20050124Cm chou 20050124
Cm chou 20050124
 
Channel Aware Mac Protocol for Maximizing Throughput and Fairness
Channel Aware Mac Protocol for Maximizing Throughput and FairnessChannel Aware Mac Protocol for Maximizing Throughput and Fairness
Channel Aware Mac Protocol for Maximizing Throughput and Fairness
 
rupali published paper
rupali published paperrupali published paper
rupali published paper
 
ENERGY EFFICIENT MULTICAST ROUTING IN MANET
ENERGY EFFICIENT MULTICAST ROUTING IN MANET ENERGY EFFICIENT MULTICAST ROUTING IN MANET
ENERGY EFFICIENT MULTICAST ROUTING IN MANET
 
Manmohan 15% PLAGIARISM REPORT M.TECH ( M S WORD FILE )
Manmohan 15% PLAGIARISM REPORT M.TECH ( M S WORD  FILE )Manmohan 15% PLAGIARISM REPORT M.TECH ( M S WORD  FILE )
Manmohan 15% PLAGIARISM REPORT M.TECH ( M S WORD FILE )
 
Effects of location awareness on concurrent transmissions for cognitive ad ho...
Effects of location awareness on concurrent transmissions for cognitive ad ho...Effects of location awareness on concurrent transmissions for cognitive ad ho...
Effects of location awareness on concurrent transmissions for cognitive ad ho...
 
6 chapter 1,2,3,4,5 (15%) M.TECH ( M S WORD FILE )
6 chapter 1,2,3,4,5 (15%) M.TECH ( M S WORD FILE )6 chapter 1,2,3,4,5 (15%) M.TECH ( M S WORD FILE )
6 chapter 1,2,3,4,5 (15%) M.TECH ( M S WORD FILE )
 
6 chapter 1,2,3,4,5 (15%) M.TECH ( PDF FILE )
6 chapter 1,2,3,4,5 (15%) M.TECH ( PDF FILE )6 chapter 1,2,3,4,5 (15%) M.TECH ( PDF FILE )
6 chapter 1,2,3,4,5 (15%) M.TECH ( PDF FILE )
 
Performance analysis of multilayer multicast MANET CRN based on steiner minim...
Performance analysis of multilayer multicast MANET CRN based on steiner minim...Performance analysis of multilayer multicast MANET CRN based on steiner minim...
Performance analysis of multilayer multicast MANET CRN based on steiner minim...
 
Optimization Algorithm to Control Interference-based Topology Control for De...
 Optimization Algorithm to Control Interference-based Topology Control for De... Optimization Algorithm to Control Interference-based Topology Control for De...
Optimization Algorithm to Control Interference-based Topology Control for De...
 
A comparative study in wireless sensor networks
A comparative study in wireless sensor networksA comparative study in wireless sensor networks
A comparative study in wireless sensor networks
 
A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...
A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...
A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...
 
A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...
A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...
A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...
 
EFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKS
EFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKSEFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKS
EFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKS
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 

More from Senthilvel S

IEEE paper 2014 abstract
IEEE paper 2014 abstractIEEE paper 2014 abstract
IEEE paper 2014 abstract
Senthilvel S
 
JAVA projects 2014
JAVA projects 2014JAVA projects 2014
JAVA projects 2014
Senthilvel S
 
VLSI projects 2014
VLSI projects 2014VLSI projects 2014
VLSI projects 2014
Senthilvel S
 
Introduction
IntroductionIntroduction
Introduction
Senthilvel S
 
MATLAB projects 2014
MATLAB projects 2014MATLAB projects 2014
MATLAB projects 2014
Senthilvel S
 
NS2 IEEE Projects 2014 call at 9382207007
NS2 IEEE Projects 2014 call at 9382207007NS2 IEEE Projects 2014 call at 9382207007
NS2 IEEE Projects 2014 call at 9382207007
Senthilvel S
 
NS2 projects 2014 at HCL
NS2 projects 2014 at HCLNS2 projects 2014 at HCL
NS2 projects 2014 at HCL
Senthilvel S
 
NS2 IEEE projects 2014
NS2 IEEE projects 2014NS2 IEEE projects 2014
NS2 IEEE projects 2014
Senthilvel S
 
NS2 Projects 2014
NS2 Projects 2014 NS2 Projects 2014
NS2 Projects 2014
Senthilvel S
 
Ns1
Ns1Ns1
Ns 2 titles 2014
Ns 2 titles 2014Ns 2 titles 2014
Ns 2 titles 2014
Senthilvel S
 
Hcl ipt 2014 2015 summer training
Hcl ipt 2014   2015 summer trainingHcl ipt 2014   2015 summer training
Hcl ipt 2014 2015 summer training
Senthilvel S
 
Hcl workshop and internship 2014 15
Hcl workshop and internship 2014   15Hcl workshop and internship 2014   15
Hcl workshop and internship 2014 15
Senthilvel S
 
Hcl ipt 2014 2015 summer training
Hcl ipt 2014   2015 summer trainingHcl ipt 2014   2015 summer training
Hcl ipt 2014 2015 summer training
Senthilvel S
 
Final year projects for ECE students
Final year projects for ECE students Final year projects for ECE students
Final year projects for ECE students
Senthilvel S
 
Final Year projects for ece and eee students
Final Year projects for ece and eee studentsFinal Year projects for ece and eee students
Final Year projects for ece and eee students
Senthilvel S
 
NS2 IEEE Projects @ HCL Velachery
NS2 IEEE Projects @ HCL VelacheryNS2 IEEE Projects @ HCL Velachery
NS2 IEEE Projects @ HCL Velachery
Senthilvel S
 
Ccna concepts
Ccna conceptsCcna concepts
Ccna concepts
Senthilvel S
 

More from Senthilvel S (18)

IEEE paper 2014 abstract
IEEE paper 2014 abstractIEEE paper 2014 abstract
IEEE paper 2014 abstract
 
JAVA projects 2014
JAVA projects 2014JAVA projects 2014
JAVA projects 2014
 
VLSI projects 2014
VLSI projects 2014VLSI projects 2014
VLSI projects 2014
 
Introduction
IntroductionIntroduction
Introduction
 
MATLAB projects 2014
MATLAB projects 2014MATLAB projects 2014
MATLAB projects 2014
 
NS2 IEEE Projects 2014 call at 9382207007
NS2 IEEE Projects 2014 call at 9382207007NS2 IEEE Projects 2014 call at 9382207007
NS2 IEEE Projects 2014 call at 9382207007
 
NS2 projects 2014 at HCL
NS2 projects 2014 at HCLNS2 projects 2014 at HCL
NS2 projects 2014 at HCL
 
NS2 IEEE projects 2014
NS2 IEEE projects 2014NS2 IEEE projects 2014
NS2 IEEE projects 2014
 
NS2 Projects 2014
NS2 Projects 2014 NS2 Projects 2014
NS2 Projects 2014
 
Ns1
Ns1Ns1
Ns1
 
Ns 2 titles 2014
Ns 2 titles 2014Ns 2 titles 2014
Ns 2 titles 2014
 
Hcl ipt 2014 2015 summer training
Hcl ipt 2014   2015 summer trainingHcl ipt 2014   2015 summer training
Hcl ipt 2014 2015 summer training
 
Hcl workshop and internship 2014 15
Hcl workshop and internship 2014   15Hcl workshop and internship 2014   15
Hcl workshop and internship 2014 15
 
Hcl ipt 2014 2015 summer training
Hcl ipt 2014   2015 summer trainingHcl ipt 2014   2015 summer training
Hcl ipt 2014 2015 summer training
 
Final year projects for ECE students
Final year projects for ECE students Final year projects for ECE students
Final year projects for ECE students
 
Final Year projects for ece and eee students
Final Year projects for ece and eee studentsFinal Year projects for ece and eee students
Final Year projects for ece and eee students
 
NS2 IEEE Projects @ HCL Velachery
NS2 IEEE Projects @ HCL VelacheryNS2 IEEE Projects @ HCL Velachery
NS2 IEEE Projects @ HCL Velachery
 
Ccna concepts
Ccna conceptsCcna concepts
Ccna concepts
 

Recently uploaded

ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt
PuktoonEngr
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
Ratnakar Mikkili
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
awadeshbabu
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 

Recently uploaded (20)

ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 

NS2 IEEE projects 2014

  • 1. DELAY-OPTIMAL BROADCAST FOR MULTIHOP WIRELESS NETWORKS USING SELF-INTERFERENCE CANCELLATION Abstract Conventional wireless broadcast protocols rely heavily on the 802.11-based CSMA/CA model, which avoids interference and collision by conservative scheduling of transmissions. While CSMA/CA is amenable to multiple concurrent unicasts, it tends to degrade broadcast performance significantly, especially in lossy and large-scale networks. In this paper, we propose a new protocol called Chorus that improves the efficiency and scalability of broadcast service with a MAC/PHY layer that allows packet collisions. Chorus is built upon the observation that packets carrying the same data can be effectively detected and decoded, even when they overlap with each other and have comparable signal strengths. It resolves collision using symbol-level interference cancellation, and then combines the resolved symbols to restore the packet. Such a collision-tolerant mechanism significantly improves the transmission diversity and spatial reuse in wireless broadcast. Chorus' MAC-layer cognitive sensing and scheduling scheme further facilitates the realization of such an advantage, resulting in an asymptotic broadcast delay that is proportional to the network radius. We evaluate Chorus' PHY-layer collision resolution mechanism with symbol-level simulation, and validate its network-level performance via ns-2, in comparison with a typical CSMA/CA-based broadcast protocol. Our evaluation validates Chorus's superior performance with respect to scalability, reliability, delay, etc., under a broad range of network scenarios (e.g., single/multiple broadcast sessions, static/mobile topologies).
  • 2. 1. INTRODUCTION NETWORK-WIDE broadcast is a fundamental primitive for many communication protocols in multihop wireless networks, such as route discovery and information dissemination. An efficient broadcast protocol needs to deliver a packet (or a continuous stream of packets) from the source node to all other nodes in the network, with high packet-delivery ratio (PDR) and low latency. To improve PDR in a lossy network, multiple relay nodes can forward and retransmit each packet, thereby creating retransmission diversity. To reduce latency and resource usage, however, the number of transmissions must be kept to minimum, since redundant retransmissions waste channel time, slowing down the packet’s delivery to the edge of the network. Therefore, a delicate balance needs to be maintained between PDR and delay. To date, efficient broadcast support, in the form of theoretical analysis or practical protocol design, has mostly focused on the CSMA/CA MAC-layer scheduling model. CSMA/CA has proven to be an effective distributed scheduling scheme, especially via the 802.11 family of MAC standards. The limitation of CSMA/CA, however, has not been examined carefully in case of network-wide broadcast. While its fine-tuned sensing and scheduling reduces collision, CSMA/CA inevitably misses transmission opportunities, lowering channel usage and spatial reuse. This problem becomes acute, especially for network-wide broadcast with latency constraints. In this system a typical scenario where CSMA/CA restricts the broadcast efficiency. With CSMA/CA, the delivery of one packet from source S to all other nodes requires at least three time slots. A and B cannot transmit concurrently, even if they have to forward the same packet. Suppose node D in a lossy network had already received the packet, while C and E await its retransmission from A and B, respectively. An optimal scheduling protocol would be oblivious of the collision at D, and allow A and B to transmit the packet concurrently. However, this is not possible in CSMA/CA, as one of them will defer its transmission immediately upon sensing the other’s activity. In this paper, we introduce a novel broadcast protocol, called Chorus, based on a MAC layer that adopts CSMA with collision resolution (CSMA/CR). Chorus is built upon the key insight that packets carrying the same data can be detected and decoded, even when they overlap at the
  • 3. receiver with comparable strength. With Chorus, collision of the same packets from different relays can be effectively resolved. The advantage of such a collision-tolerant protocol is obvious, as shown in this system. With collision resolution, A and B can now transmit packets immediately and independently after receiving them from the source. Node D exploits Chorus’ collision resolution to decode the two collided packets from A and B. Therefore, only two time slots are required to deliver one packet over the entire network, due to the improved spatial reuse. Moreover, when links are unreliable, the two decoded packets from A and B create transmit diversity for the common receiver D, without consuming any additional channel time. Both the spatial reuse and the transmit diversity gain in Chorus are realized via its collision resolution scheme, which is based on self-interference cancellation. Unlike traditional transmit diversity schemes such as beam forming, Chorus requires neither symbol time synchronization nor instantaneous channel state information. In reality, it is difficult to synchronize the independent transmitters A and B at the symbol level. Chorus exploits the asynchrony between them to identify collision-free symbols in the overlapping packets. It then initiates an iterative cancellation process that subtracts clean and known symbols from the collided ones, and obtains estimates of unknown symbols. The decoding succeeds as long as one packet has sufficient SNR, hence realizing the diversity offered by multiple transmitters. At the MAC layer, Chorus adds a cognitive sensing and scheduling module to the 802.11 CSMA mechanisms. Specifically, senders back off only when they sense a packet on the air that has a different identity from what they intend to transmit. Such a cognitive MAC allows Chorus to fully exploit the advantage of collision resolution, while maintaining friendliness to background traffic. In addition, the collision-resolution capability enables anonymous broadcast at the network layer, without any topology or neighborhood information. To quantify the effectiveness of Chorus, we establish an analytical framework for its achievable SNR and bit error rate (BER), which takes into account the error-propagation effects in iterative collision resolution. We further analyze its network-level performance in terms of latency and throughput. With a joint design of CSMA/CR and broadcast, Chorus achieves latency (r is the network radius), which is asymptotically optimal and unachievable in existing CSMA/CA-based broadcast protocols. To
  • 4. verify the feasibility of Chorus’ collision resolution, we implement the iterative decoding and packet combination in a symbol-level simulator. To evaluate Chorus’s performance in large networks, we feed the above fine grained analytical and simulation results into the PHY layer of ns-2, implement the CSMA/CR MAC, and broadcast protocol, and compare Chorus with a CSMA/CA-based protocol. In a large set of randomly chosen topologies, Chorus is shown to make several-fold performance improvement in latency and PDR. The performance gain is relatively insensitive to network size, source rate, and link quality, and is observed for both static and mobile topologies, and in both single- and multisource broadcast scenarios. These salient properties are important, especially for information dissemination in large-scale wireless networks, and represent the importance of exploiting PHY layer signal processing to improve application performance. 1.1 OBJECTIVE The main objective of this project is to provide the efficient routing in ad- hoc network. Here we are providing an enhance the opportunistic routing model, design an efficient heuristic based on our simplified opportunistic routing model, provide an experimental comparison to the optimal solution, and implement our algorithm in both a centralized and distributed way. Therefore, we design an expected utility, which integrates the benefit, link cost, and link stability to efficiently allocate energy costs in the network.
  • 5. CHAPTER 2 LITERATURE REVIEW “An Adaptive Opportunistic Routing Scheme for Wireless Ad-hoc Networks” by A.A. Bhorkar, M. Naghshvar, T. Javidi and B.D. Rao In this paper, an adaptive opportunistic routing scheme for multi-hop wireless ad-hoc networks is proposed. The proposed scheme utilizes a reinforcement learning framework to achieve the optimal performance even in the absence of reliable knowledge about channel statistics and network model. This scheme is shown to be optimal with respect to an expected average per packet cost criterion. The proposed routing scheme jointly addresses the issues of learning and routing in an opportunistic context, where the network structure is characterized by the transmission success probabilities. In particular, this learning framework leads to a stochastic routing scheme which optimally “explores” and “exploits” the opportunities in the network. Opportunistic routing for multi-hop wireless ad-hoc networks has seen recent research interest to overcome deficiencies of conventional routing as applied in wireless setting. Opportunistic routing decisions are made in an on-line manner, choosing the next relay based on the actual transmission outcomes as well as a rank ordering of relays. This on-line and sample-path dependent structure of opportunistic schemes improves the performance of routing by exploiting the
  • 6. broadcast nature of wireless transmissions as well as the inherent path and multi- user diversity present in a network. Existing system In existing system, we work on reducing the delay and path stabilization process. In order to reduce a delay in data transmission process from source to destination, we are implementing a multi hop data transmission. It means that source splits the data and send through multipath to destination as a result the data delivery is resulted in short span of time compared to other existing system. If any linkage problem occurs in any one of the intermediate node in a path, the previous hop node analysis the problem transmit the data to next neighbor node to reach destination using self interference cancellation techniques. The existing system process is implemented through chorus protocol. DISADVANTAGES  Opportunistic routing mitigates the impact of poorwireless links  Existing routing protocols select a fixed route, but in ad hoc networks, links between pairs of nodes tend to change over time.
  • 7. Proposed system In the proposed system LZW data compression technique is used along with the chorus protocol, which is the extension protocol. Source node compress the sending data using LZW compression technique and splits the compressed data send through multipath , for example 200 mb data is compressed to 125 mb , which results in fastest delivery of high bits of data in short span of time that seems to increase the node energy level and reduces the delay achieves a fastest data delivery . After receiving the data from multipath the receiver decompress the data using decompression technique which data return back its original size. After the completion of data transmission process, the delay time and delivery time is calculated compared with existing system. ADVANTAGES  We designed an expected utility, which integrates the benefit, link cost, and link stability to efficiently allocate energy costs in the network.  If there are multiple receivers for a sender, then the probability of successful delivery is likely to increase.  High performance with high delivery ratio  Increasing network reliability Project overview We introduce a novel broadcast protocol, called Chorus, based on a MAC layer that adopts CSMA with collision resolution (CSMA/CR). Chorus is built upon the key insight that packets carrying the same data can be detected and decoded, even when they overlap at the receiver with comparable strength. With
  • 8. Chorus, collision of the same packets from different relays can be effectively resolved. The advantage of such a collision-tolerant protocol is obvious, as shown in this system. With collision resolution, A and B can now transmit packets immediately and independently after receiving them from the source. Node D exploits Chorus’ collision resolution to decode the two collided packets from A and B. Therefore, only two time slots are required to deliver one packet over the entire network, due to the improved spatial reuse. Moreover, when links are unreliable, the two decoded packets from A and B create transmit diversity for the common receiver D, without consuming any additional channel time. Both the spatial reuse and the transmit diversity gain in Chorus are realized via its collision resolution scheme, which is based on self-interference cancellation. Unlike traditional transmit diversity schemes such as beam forming, Chorus requires neither symbol time synchronization nor instantaneous channel state information. In reality, it is difficult to synchronize the independent transmitters A and B at the symbol level. Chorus exploits the asynchrony between them to identify collision-free symbols in the overlapping packets. It then initiates an iterative cancellation process that subtracts clean and known symbols from the collided ones, and obtains estimates of unknown symbols. The decoding succeeds as long as one packet has sufficient SNR, hence realizing the diversity offered by multiple transmitters.
  • 9. Create a Wireless network Data Transmission Throughput analysis Self interference cancellation Relaying process & secure transmission Source & Destination
  • 10. 3.3 SYSTEM REQUIREMENTS 3.3.1 HARDWARE REQUIREMENT CPU type : Intel Pentium 4 Clock speed : 3.0 GHz Ram size : 512 MB Hard disk capacity : 80 GB Monitor type : 15 Inch color monitor Keyboard type : Internet keyboard CD -drive type : 52xmax 3.3.2 SOFTWARE REQUIREMENT Operating system : Linux, windows Simulation Tool : Cygwin-NS-2 Documentation : Ms-Office