SlideShare a Scribd company logo
International Journal of Computer Engineering
and Technology (IJCET), ISSN 0976 – 6367(Print)
                                                                                 IJCET
 International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print),
ISSN 0976 – 6375(Online) Volume 2
 ISSN 0976 – 6375(Online) Volume 2, Number 1, Dec - Jan (2011), © IAEME
Number 1, Dec - Jan (2011), pp. 39-46
© IAEME, http://www.iaeme.com/ijcet.html
                                                                             ©IAEM                E

         EFFECTIVE BROADCASTING IN MOBILE AD HOC
          NETWORKS USING GRID BASED MECHANISM
                                 Venkatesh Kumar .P
                         Department of ECE, Hindustan University
                               Chennai, Tamil Nadu, India

                                    Vallikannu A.L
                         Department of ECE, Hindustan University
                               Chennai, Tamil Nadu, India

                                      Kavitha B.C
                         Department of ECE, Hindustan University
                                 kavithabc@gmail.com

ABSTRACT

        Broadcasting in a Mobile Ad Hoc Network means to send a message to every
node in the network. The task of broadcasting can be naively achieved by flooding the
entire network with the message to be broadcast. In flooding, upon receiving a
broadcast packet, a node simply retransmits the packet to all directions in its
neighborhood. This approach causes a number of serious problems. To ensure
scalability and reliability to broadcast a message in entire network is a very difficult
problem for any broadcasting protocol. In this proposed protocol, we suggest a
reliable, efficient and scalable approach to broadcast a packet in the network. There is
no need to flood the message in the whole network rather using smart grid forwarding
a broadcast packet can be sent to all the nodes in the network. The rest of the work is
done by the very first node receiving the packet destined for that particular grid. This
node has now the responsibility to update its own grid with the broadcast packet.
Simulation is carried out using NS 2 and results show that our proposed algorithm is
reliable, scalable, and also outperforms some other promising broadcasting protocols.

Keywords: Mobile ad-hoc network (MANET); Neighbor Allocation Table (NAT)

1. INTRODUCTION

        A mobile ad-hoc network (MANET) is a self starting dynamic network
comprising of mobile nodes, where each and every participation node voluntarily
transmit the packets destined to some remote node using wireless (radio signal)
transmission. An ad hoc network doesn’t have any centralized arbitrator or server. In
MANET each and every mobile node is assumed to be moving with more or less
relative speed in arbitrary direction. Because of that there is no long term guaranteed
path from any one node to other node. MANET have very enterprising use in
emergency scenarios like military operations & disaster relief operation where there is
need of communication network immediately following some major event, or some
temporary requirement like conference & seminar at new place where there is no
earlier network infrastructure exist and need alternative solution. For the successful

                                                39
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print),
ISSN 0976 – 6375(Online) Volume 2, Number 1, Dec - Jan (2011), © IAEME

operation of ad hoc networks, there are many tasks with broadcasting of
administrative information as their basic building blocks, such as routing, energy-
saving, clustering, and others. The task of flooding gives us the easy way of
broadcasting in the network. But it forwards the packets to all other nodes and as a
result it wastes the energy as well as time. Hence to overcome this problem we
propose a method in which repeated forwarding can be avoided and efficiency can be
increased.
       The rest of paper is organized as follows. Section 2 deals with related works
and section 3 will give the system model and section 4 deals with the protocol.
Section 5 is dedicated for results and discussion and finally conclusion and future
work is mentioned.

2. RELATED WORKS

A numerous research efforts have been devised to find efficient and reliable
broadcasting methods for Mobile Ad Hoc Networks [1, 2]. In contention-based
schemes, the mobile nodes do not maintain route information, but they execute a
contention process each time they select the next hop. The contention process uses
suppressing strategies to avoid collisions and to ensure that only one node is elected
as the next relay. Grid random forwarding uses a region-based priority suppression
mechanism to randomly choose a relaying node [3], [4]. Flooding is the most well
known straight forward method to broadcast a packet in the entire network which has
an adverse effect of frequent message losses and network congestion. The problems
pertaining to flooding is known as broadcast storm problem which is addressed in [5].
Ho et al. [6] and Jetcheva et al. [7] proposed broadcast in a network which is very
dynamic in nature. Some research results use probabilistic calculations to forward a
broadcast packet to its neighbors. If the probability to forward a packet is above a
certain threshold probability P, then the node forwards the packet. Otherwise it does
not forward the packet. Ni et al. [5] in their paper provide various probabilistic
approaches to lessen broadcast storm problem in MANETs.

3. SYSTEM MODEL
In this paper we introduce a new and effective broadcasting mechanism which will be
minimal cost and more efficient than the existing flooding methods. We have
designed our system such that it can be applicable from a smaller network to a very
large network in effective way.

3.1 Grid forwarding
Grid Forwarding is used as the basis of routing packets from one node to another in
our proposed protocol. In grid forwarding a node knows its position with correct
position and high precision. Every node then periodically informs about its existence
to all of its neighbors by broadcasting HELLO distance. A neighbor node, upon
reception of the HELLO message, allocates an entry for the source of the HELLO
message into its Neighbor Allocation Table (NAT, hereafter) along with the source’s
IP, position, and time of the last HELLO message received. Now consider a scenario
where node A wants to communicate with another node C and has the location
information of node C. Before sending a message to node C, node A appends C’s IP
address and C’s current grid position in the packet header. Then node A looks up its
Neighbor Allocation Table to find a node B which is gradually closest to node C. If

                                               40
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print),
ISSN 0976 – 6375(Online) Volume 2, Number 1, Dec - Jan (2011), © IAEME

the node C and node B is the same node, then node A sends the packet to node C
directly. Otherwise node A forwards the packet to an intermediate node B. This
process is then repeated again in node B and in all subsequent nodes until the packet is
received by node C.

3.2 The Architecture




                             Figure 1: Grid based approach
        To reduce packet duplicity and hence network congestion in broadcasting a
packet in the whole network, we exploit the quad tree grid architecture. In this
architecture the entire network topology is divided into several hierarchical of grid
structures. The grids are organized with squares of increasing sizes.

4. PROTOCOL
        Grid forwarding is based upon the forwarding of packets, node by node,
towards the location of the destination. Each node in the path forwards packets to the
neighbor that is closer to the destination (or better according to some other criterion),
using reasonably accurate knowledge of the location of its immediate (directly
connected) neighbors and less accurate knowledge of the location of the destination.
Note that for the purpose of this review we will use the term grid forwarding for
strategies that use location information to forward packets node by node towards the
destination (and therefore only provide a partial routing solution due to failure at a
local minimum where no neighboring nodes exist which are closer to the destination).
We will use the term grid routing for strategies that use grid forwarding, but also
incorporate a backup routing strategy on grid forwarding failure at a local minima to
provide 100% path completion (in static networks). The protocol is called reliable in a
sense that it ensures to fulfill the basic requirement of broadcasting that every node in
the wireless network must receive the broadcast packet within a shortest possible
time.

5. RESULTS AND DISCUSSION
    Initially we have chosen 100 nodes in a network and start broadcasting. Centre
node is chosen as a reference node from which broadcast has to begin this is shown in
figure 2. Then unlike flooding the node 0 will search for the neighboring node and
will start the operation. The neighboring node once they receive the message they will
check out for the destination ,if they feel that they are the destination they will
forward the packets to their neighboring nodes leaving the one from which they have
received the packets . This process will continue until further more broadcasting is not
possible condition. Few nodes highlighted are the nodes for which packets cannot be
reached since they are out of the coverage area.



                                               41
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print),
ISSN 0976 – 6375(Online) Volume 2, Number 1, Dec - Jan (2011), © IAEME




                  Figure 2: Initially 100 nodes have chosen as a network




          Figure 3: One node is highlighted from which broadcasting will start




                                               42
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print),
ISSN 0976 – 6375(Online) Volume 2, Number 1, Dec - Jan (2011), © IAEME




      Figure 4: Grid based broad cast begins by sending request for the neighbors




                Figure 5: Grid broadcasting is achieved without flooding




                                               43
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print),
ISSN 0976 – 6375(Online) Volume 2, Number 1, Dec - Jan (2011), © IAEME




         Figure 6: Some nodes are identified that they are far from source node




      Figure 7: Green nodes indicate that they are far away from the source node




                                               44
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print),
ISSN 0976 – 6375(Online) Volume 2, Number 1, Dec - Jan (2011), © IAEME




     Figure 8: In the final stage a packet is sent in the network and performance is
                                         analyzed




                  Figure 9: Performance analysis of grid based approach




                                               45
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print),
ISSN 0976 – 6375(Online) Volume 2, Number 1, Dec - Jan (2011), © IAEME

6. CONCLUSION AND FUTURE WORK
        To effectively route packets around local minima some knowledge of the
network topology is required. The overhead of obtaining and maintaining this
information must be the minimum. Grid forwarding offers a low overhead distributed
routing strategy that does not require nodes to maintain any link state information
other than the location of directly connected neighbors .performance and throughput
is analyzed and found that they are better than the flooding mechanism. In future we
are trying to improve the throughput and concentrate for better performance.

7. REFERENCES
[1]E. Vollset, D. Ingham, and P. Ezhilchelvan. Jms on mobile ad-hoc networks. In
Proceedings of Personal Wireless Communications (PWC), 2003.
[2] K. Tang, K. Obraczka, S. J. Lee, and M. Gerla. Reliable, congestion controlled
multicast transport protocol in multimedia multi-hop networks. In Proceedings of
WPMC, 2002.
[3] M. Zorzi and R. R. Rao, “Grid random forwarding (GeRaF) for ad hoc and sensor
networks: Multihop performance,” IEEE Trans. Mobile Comput., vol. 2, no. 4, pp.
337–347, Oct.–Dec. 2003.
[4] M. Zorzi and R. R. Rao, “Grid random forwarding (GeRaF) for ad hoc and sensor
networks: Energy and latency performance,” IEEE Trans. Mobile Comput., vol. 2, no.
4, pp. 349–365, Oct.–Dec. 2003.
[5] Sze-Yao Ni, Yu-Chee Tseng, Yuh-Shyan Chen, and Jang-Ping Sheu The
Broadcast Storm Problem in a Mobile Ad Hoc Network. In proceedings of the
ACM/IEEE Mobicom, pages 120 130, 2000.
[6] C. Ho, K. Obraczka, G. Tsudik, and K.Viswanath. Flooding for Reliable Multicast
in Multihop Ad Hoc Networks. In Proceedings of Third Intl Workshop Discrete
Algorithms and Methods for Mobile Computing and Comm. (DIAL-M 99), Aug. 1999
[9] J. Jetcheva, Y. Hu, D. Maltz, and D. Johnson. A Simple Protocol for Multicast and
Broadcast in Mobile Ad Hoc Networks. Internet Draft, July 2001.




                                               46

More Related Content

PDF
Adaptive job scheduling with load balancing for workflow application
PDF
Semantic web services and its challenges
PDF
Integration of feature sets with machine learning techniques
PDF
Effect of scenario environment on the performance of mane ts routing
PDF
Survey on transaction reordering
PDF
Revisiting the experiment on detecting of replay and message modification
PDF
A survey report on mapping of networks
PDF
Computer Network Performance evaluation based on Network scalability using OM...
Adaptive job scheduling with load balancing for workflow application
Semantic web services and its challenges
Integration of feature sets with machine learning techniques
Effect of scenario environment on the performance of mane ts routing
Survey on transaction reordering
Revisiting the experiment on detecting of replay and message modification
A survey report on mapping of networks
Computer Network Performance evaluation based on Network scalability using OM...

What's hot (19)

PDF
Congestion control, routing, and scheduling 2015
PDF
Dead node detection in teen protocol
PDF
Dead node detection in teen protocol survey
PDF
IRJET- Chaos based Secured Communication in Energy Efficient Wireless Sensor...
PDF
Heterogeneous heed protocol for wireless sensor networks springer
PDF
LOAD BALANCING AND ENERGY EFFICIENCY IN WSN BY CLUSTER JOINING METHOD
PDF
Wired and Wireless Computer Network Performance Evaluation Using OMNeT++ Simu...
PDF
A QoI Based Energy Efficient Clustering for Dense Wireless Sensor Network
PDF
Distance Based Cluster Formation for Enhancing the Network Life Time in Manets
PDF
Mobile ad hoc networks and its clustering scheme
PDF
Ee4301798802
PDF
Design and implementation of variable range energy aware dynamic source routi...
PDF
PDF
Algorithmic Construction of Optimal and Load Balanced Clusters in Wireless Se...
 
PDF
SVD Based Robust Digital Watermarking For Still Images Using Wavelet Transform
PDF
Using Neighbor’s State Cross-correlation to Accelerate Adaptation in Docitiv...
PDF
Analysis of Genetic Algorithm for Effective power Delivery and with Best Upsurge
PDF
Design of a Reliable Wireless Sensor Network with Optimized Energy Efficiency...
PDF
Efficient radio resource allocation scheme for 5G networks with device-to-devi...
Congestion control, routing, and scheduling 2015
Dead node detection in teen protocol
Dead node detection in teen protocol survey
IRJET- Chaos based Secured Communication in Energy Efficient Wireless Sensor...
Heterogeneous heed protocol for wireless sensor networks springer
LOAD BALANCING AND ENERGY EFFICIENCY IN WSN BY CLUSTER JOINING METHOD
Wired and Wireless Computer Network Performance Evaluation Using OMNeT++ Simu...
A QoI Based Energy Efficient Clustering for Dense Wireless Sensor Network
Distance Based Cluster Formation for Enhancing the Network Life Time in Manets
Mobile ad hoc networks and its clustering scheme
Ee4301798802
Design and implementation of variable range energy aware dynamic source routi...
Algorithmic Construction of Optimal and Load Balanced Clusters in Wireless Se...
 
SVD Based Robust Digital Watermarking For Still Images Using Wavelet Transform
Using Neighbor’s State Cross-correlation to Accelerate Adaptation in Docitiv...
Analysis of Genetic Algorithm for Effective power Delivery and with Best Upsurge
Design of a Reliable Wireless Sensor Network with Optimized Energy Efficiency...
Efficient radio resource allocation scheme for 5G networks with device-to-devi...
Ad

Viewers also liked (20)

PDF
Tech transfer making it as a risk free approach in pharmaceutical and biotech in
PDF
Modeling and predicting the monthly rainfall in tamilnadu
PDF
Three phase parameter data logging and fault detection using gsm technology
PDF
Wind and solar integrated to smart grid using islanding operation
PPT
Bmd5 opdracht 2
PDF
Sesion 1.comunicación y medios. primera parte
PDF
Reference_GB
PDF
Patent data clustering a measuring unit for innovators
PDF
Risk and technology management in banking industry
PDF
Website based patent information searching mechanism
PDF
Entrepreneurial education in ethiopian universities current trends and gaps
PDF
Visual cryptography scheme for color images
PDF
Extraction of qrs complexes using automated bayesian regularization neural ne...
DOCX
Research Proposal - Developmental Entrepreneurship in Sub-Saharan Africa
PPT
CE Marking: What Can Legal Metrology Learn From Intellectual Property?
PDF
Risk and Challenges - IT Project Management in Banking Industry
PDF
Role of entrepreneurship in EconomicDevelopment
DOCX
Steganography using visual cryptography: Report
PDF
Entrepreneurial development(book) PDF
PPTX
Visual CryptoGraphy
Tech transfer making it as a risk free approach in pharmaceutical and biotech in
Modeling and predicting the monthly rainfall in tamilnadu
Three phase parameter data logging and fault detection using gsm technology
Wind and solar integrated to smart grid using islanding operation
Bmd5 opdracht 2
Sesion 1.comunicación y medios. primera parte
Reference_GB
Patent data clustering a measuring unit for innovators
Risk and technology management in banking industry
Website based patent information searching mechanism
Entrepreneurial education in ethiopian universities current trends and gaps
Visual cryptography scheme for color images
Extraction of qrs complexes using automated bayesian regularization neural ne...
Research Proposal - Developmental Entrepreneurship in Sub-Saharan Africa
CE Marking: What Can Legal Metrology Learn From Intellectual Property?
Risk and Challenges - IT Project Management in Banking Industry
Role of entrepreneurship in EconomicDevelopment
Steganography using visual cryptography: Report
Entrepreneurial development(book) PDF
Visual CryptoGraphy
Ad

Similar to Effective broadcasting in mobile ad hoc networks using grid (20)

PDF
PERFORMANCE ANALYSIS OF BROADCASTING IN MOBILE AD HOC NETWORKS USING CLUSTER ...
PDF
IRJET-Mobility Aware Refined Counter Based Broadcasting Model of MANET
PDF
Secure data storage over distributed nodes in network through broadcast techn...
PDF
Java networking 2012 ieee projects @ Seabirds ( Chennai, Bangalore, Hyderabad...
PDF
Bn25384390
PDF
Hexagonal based Clustering for Reducing Rebroadcasts in Mobile Ad Hoc Networks
PDF
50120140506003
PDF
Algorithm Solved IEEE Projects 2012 2013 Java @ Seabirdssolutions
PDF
Ieee projects 2012 for cse
PDF
Ieee projects 2012 for cse
PDF
LOAD BALANCING AND PROVIDING SECURITY USING RSA IN WIRELESS SENSOR NETWORKS
PDF
FUZZY-CONTROLLED POWER-AWARE PROACTIVE-ACKNOWLEDGEMENT BASED BROADCASTING (FP...
PDF
PDF
A Low Overhead Reachability Guaranteed Dynamic Route Discovery Mechanism for ...
PDF
Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...
PDF
Broadcasting Scenario under Different Protocols in MANET: A Survey
PDF
Energy Conservation in Wireless Sensor Networks Using Cluster-Based Approach
PDF
A comparative study on multicast routing using dijkstra’s, prims and ant colo...
PDF
A comparative study on multicast routing using dijkstra’s
DOC
Java and .net IEEE 2012
PERFORMANCE ANALYSIS OF BROADCASTING IN MOBILE AD HOC NETWORKS USING CLUSTER ...
IRJET-Mobility Aware Refined Counter Based Broadcasting Model of MANET
Secure data storage over distributed nodes in network through broadcast techn...
Java networking 2012 ieee projects @ Seabirds ( Chennai, Bangalore, Hyderabad...
Bn25384390
Hexagonal based Clustering for Reducing Rebroadcasts in Mobile Ad Hoc Networks
50120140506003
Algorithm Solved IEEE Projects 2012 2013 Java @ Seabirdssolutions
Ieee projects 2012 for cse
Ieee projects 2012 for cse
LOAD BALANCING AND PROVIDING SECURITY USING RSA IN WIRELESS SENSOR NETWORKS
FUZZY-CONTROLLED POWER-AWARE PROACTIVE-ACKNOWLEDGEMENT BASED BROADCASTING (FP...
A Low Overhead Reachability Guaranteed Dynamic Route Discovery Mechanism for ...
Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...
Broadcasting Scenario under Different Protocols in MANET: A Survey
Energy Conservation in Wireless Sensor Networks Using Cluster-Based Approach
A comparative study on multicast routing using dijkstra’s, prims and ant colo...
A comparative study on multicast routing using dijkstra’s
Java and .net IEEE 2012

More from iaemedu (20)

PDF
Prediction of customer behavior using cma
PDF
Performance analysis of manet routing protocol in presence
PDF
Performance measurement of different requirements engineering
PDF
Mobile safety systems for automobiles
PDF
Efficient text compression using special character replacement
PDF
Agile programming a new approach
PDF
Adaptive load balancing techniques in global scale grid environment
PDF
A survey on the performance of job scheduling in workflow application
PDF
A survey of mitigating routing misbehavior in mobile ad hoc networks
PDF
A novel approach for satellite imagery storage by classify
PDF
A self recovery approach using halftone images for medical imagery
PDF
A comprehensive study of non blocking joining technique
PDF
The detection of routing misbehavior in mobile ad hoc networks
PDF
Visual cryptography scheme for color images
PDF
Software process methodologies and a comparative study of various models
PDF
Software metric analysis methods for product development
PDF
Software process and product quality assurance in it organizations
PDF
Regression, theil’s and mlp forecasting models of stock index
PDF
Shared bandwidth reservation of backup paths of multiple
PDF
Recent research in web page classification – a review
Prediction of customer behavior using cma
Performance analysis of manet routing protocol in presence
Performance measurement of different requirements engineering
Mobile safety systems for automobiles
Efficient text compression using special character replacement
Agile programming a new approach
Adaptive load balancing techniques in global scale grid environment
A survey on the performance of job scheduling in workflow application
A survey of mitigating routing misbehavior in mobile ad hoc networks
A novel approach for satellite imagery storage by classify
A self recovery approach using halftone images for medical imagery
A comprehensive study of non blocking joining technique
The detection of routing misbehavior in mobile ad hoc networks
Visual cryptography scheme for color images
Software process methodologies and a comparative study of various models
Software metric analysis methods for product development
Software process and product quality assurance in it organizations
Regression, theil’s and mlp forecasting models of stock index
Shared bandwidth reservation of backup paths of multiple
Recent research in web page classification – a review

Effective broadcasting in mobile ad hoc networks using grid

  • 1. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print) IJCET International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print), ISSN 0976 – 6375(Online) Volume 2 ISSN 0976 – 6375(Online) Volume 2, Number 1, Dec - Jan (2011), © IAEME Number 1, Dec - Jan (2011), pp. 39-46 © IAEME, http://www.iaeme.com/ijcet.html ©IAEM E EFFECTIVE BROADCASTING IN MOBILE AD HOC NETWORKS USING GRID BASED MECHANISM Venkatesh Kumar .P Department of ECE, Hindustan University Chennai, Tamil Nadu, India Vallikannu A.L Department of ECE, Hindustan University Chennai, Tamil Nadu, India Kavitha B.C Department of ECE, Hindustan University kavithabc@gmail.com ABSTRACT Broadcasting in a Mobile Ad Hoc Network means to send a message to every node in the network. The task of broadcasting can be naively achieved by flooding the entire network with the message to be broadcast. In flooding, upon receiving a broadcast packet, a node simply retransmits the packet to all directions in its neighborhood. This approach causes a number of serious problems. To ensure scalability and reliability to broadcast a message in entire network is a very difficult problem for any broadcasting protocol. In this proposed protocol, we suggest a reliable, efficient and scalable approach to broadcast a packet in the network. There is no need to flood the message in the whole network rather using smart grid forwarding a broadcast packet can be sent to all the nodes in the network. The rest of the work is done by the very first node receiving the packet destined for that particular grid. This node has now the responsibility to update its own grid with the broadcast packet. Simulation is carried out using NS 2 and results show that our proposed algorithm is reliable, scalable, and also outperforms some other promising broadcasting protocols. Keywords: Mobile ad-hoc network (MANET); Neighbor Allocation Table (NAT) 1. INTRODUCTION A mobile ad-hoc network (MANET) is a self starting dynamic network comprising of mobile nodes, where each and every participation node voluntarily transmit the packets destined to some remote node using wireless (radio signal) transmission. An ad hoc network doesn’t have any centralized arbitrator or server. In MANET each and every mobile node is assumed to be moving with more or less relative speed in arbitrary direction. Because of that there is no long term guaranteed path from any one node to other node. MANET have very enterprising use in emergency scenarios like military operations & disaster relief operation where there is need of communication network immediately following some major event, or some temporary requirement like conference & seminar at new place where there is no earlier network infrastructure exist and need alternative solution. For the successful 39
  • 2. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print), ISSN 0976 – 6375(Online) Volume 2, Number 1, Dec - Jan (2011), © IAEME operation of ad hoc networks, there are many tasks with broadcasting of administrative information as their basic building blocks, such as routing, energy- saving, clustering, and others. The task of flooding gives us the easy way of broadcasting in the network. But it forwards the packets to all other nodes and as a result it wastes the energy as well as time. Hence to overcome this problem we propose a method in which repeated forwarding can be avoided and efficiency can be increased. The rest of paper is organized as follows. Section 2 deals with related works and section 3 will give the system model and section 4 deals with the protocol. Section 5 is dedicated for results and discussion and finally conclusion and future work is mentioned. 2. RELATED WORKS A numerous research efforts have been devised to find efficient and reliable broadcasting methods for Mobile Ad Hoc Networks [1, 2]. In contention-based schemes, the mobile nodes do not maintain route information, but they execute a contention process each time they select the next hop. The contention process uses suppressing strategies to avoid collisions and to ensure that only one node is elected as the next relay. Grid random forwarding uses a region-based priority suppression mechanism to randomly choose a relaying node [3], [4]. Flooding is the most well known straight forward method to broadcast a packet in the entire network which has an adverse effect of frequent message losses and network congestion. The problems pertaining to flooding is known as broadcast storm problem which is addressed in [5]. Ho et al. [6] and Jetcheva et al. [7] proposed broadcast in a network which is very dynamic in nature. Some research results use probabilistic calculations to forward a broadcast packet to its neighbors. If the probability to forward a packet is above a certain threshold probability P, then the node forwards the packet. Otherwise it does not forward the packet. Ni et al. [5] in their paper provide various probabilistic approaches to lessen broadcast storm problem in MANETs. 3. SYSTEM MODEL In this paper we introduce a new and effective broadcasting mechanism which will be minimal cost and more efficient than the existing flooding methods. We have designed our system such that it can be applicable from a smaller network to a very large network in effective way. 3.1 Grid forwarding Grid Forwarding is used as the basis of routing packets from one node to another in our proposed protocol. In grid forwarding a node knows its position with correct position and high precision. Every node then periodically informs about its existence to all of its neighbors by broadcasting HELLO distance. A neighbor node, upon reception of the HELLO message, allocates an entry for the source of the HELLO message into its Neighbor Allocation Table (NAT, hereafter) along with the source’s IP, position, and time of the last HELLO message received. Now consider a scenario where node A wants to communicate with another node C and has the location information of node C. Before sending a message to node C, node A appends C’s IP address and C’s current grid position in the packet header. Then node A looks up its Neighbor Allocation Table to find a node B which is gradually closest to node C. If 40
  • 3. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print), ISSN 0976 – 6375(Online) Volume 2, Number 1, Dec - Jan (2011), © IAEME the node C and node B is the same node, then node A sends the packet to node C directly. Otherwise node A forwards the packet to an intermediate node B. This process is then repeated again in node B and in all subsequent nodes until the packet is received by node C. 3.2 The Architecture Figure 1: Grid based approach To reduce packet duplicity and hence network congestion in broadcasting a packet in the whole network, we exploit the quad tree grid architecture. In this architecture the entire network topology is divided into several hierarchical of grid structures. The grids are organized with squares of increasing sizes. 4. PROTOCOL Grid forwarding is based upon the forwarding of packets, node by node, towards the location of the destination. Each node in the path forwards packets to the neighbor that is closer to the destination (or better according to some other criterion), using reasonably accurate knowledge of the location of its immediate (directly connected) neighbors and less accurate knowledge of the location of the destination. Note that for the purpose of this review we will use the term grid forwarding for strategies that use location information to forward packets node by node towards the destination (and therefore only provide a partial routing solution due to failure at a local minimum where no neighboring nodes exist which are closer to the destination). We will use the term grid routing for strategies that use grid forwarding, but also incorporate a backup routing strategy on grid forwarding failure at a local minima to provide 100% path completion (in static networks). The protocol is called reliable in a sense that it ensures to fulfill the basic requirement of broadcasting that every node in the wireless network must receive the broadcast packet within a shortest possible time. 5. RESULTS AND DISCUSSION Initially we have chosen 100 nodes in a network and start broadcasting. Centre node is chosen as a reference node from which broadcast has to begin this is shown in figure 2. Then unlike flooding the node 0 will search for the neighboring node and will start the operation. The neighboring node once they receive the message they will check out for the destination ,if they feel that they are the destination they will forward the packets to their neighboring nodes leaving the one from which they have received the packets . This process will continue until further more broadcasting is not possible condition. Few nodes highlighted are the nodes for which packets cannot be reached since they are out of the coverage area. 41
  • 4. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print), ISSN 0976 – 6375(Online) Volume 2, Number 1, Dec - Jan (2011), © IAEME Figure 2: Initially 100 nodes have chosen as a network Figure 3: One node is highlighted from which broadcasting will start 42
  • 5. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print), ISSN 0976 – 6375(Online) Volume 2, Number 1, Dec - Jan (2011), © IAEME Figure 4: Grid based broad cast begins by sending request for the neighbors Figure 5: Grid broadcasting is achieved without flooding 43
  • 6. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print), ISSN 0976 – 6375(Online) Volume 2, Number 1, Dec - Jan (2011), © IAEME Figure 6: Some nodes are identified that they are far from source node Figure 7: Green nodes indicate that they are far away from the source node 44
  • 7. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print), ISSN 0976 – 6375(Online) Volume 2, Number 1, Dec - Jan (2011), © IAEME Figure 8: In the final stage a packet is sent in the network and performance is analyzed Figure 9: Performance analysis of grid based approach 45
  • 8. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print), ISSN 0976 – 6375(Online) Volume 2, Number 1, Dec - Jan (2011), © IAEME 6. CONCLUSION AND FUTURE WORK To effectively route packets around local minima some knowledge of the network topology is required. The overhead of obtaining and maintaining this information must be the minimum. Grid forwarding offers a low overhead distributed routing strategy that does not require nodes to maintain any link state information other than the location of directly connected neighbors .performance and throughput is analyzed and found that they are better than the flooding mechanism. In future we are trying to improve the throughput and concentrate for better performance. 7. REFERENCES [1]E. Vollset, D. Ingham, and P. Ezhilchelvan. Jms on mobile ad-hoc networks. In Proceedings of Personal Wireless Communications (PWC), 2003. [2] K. Tang, K. Obraczka, S. J. Lee, and M. Gerla. Reliable, congestion controlled multicast transport protocol in multimedia multi-hop networks. In Proceedings of WPMC, 2002. [3] M. Zorzi and R. R. Rao, “Grid random forwarding (GeRaF) for ad hoc and sensor networks: Multihop performance,” IEEE Trans. Mobile Comput., vol. 2, no. 4, pp. 337–347, Oct.–Dec. 2003. [4] M. Zorzi and R. R. Rao, “Grid random forwarding (GeRaF) for ad hoc and sensor networks: Energy and latency performance,” IEEE Trans. Mobile Comput., vol. 2, no. 4, pp. 349–365, Oct.–Dec. 2003. [5] Sze-Yao Ni, Yu-Chee Tseng, Yuh-Shyan Chen, and Jang-Ping Sheu The Broadcast Storm Problem in a Mobile Ad Hoc Network. In proceedings of the ACM/IEEE Mobicom, pages 120 130, 2000. [6] C. Ho, K. Obraczka, G. Tsudik, and K.Viswanath. Flooding for Reliable Multicast in Multihop Ad Hoc Networks. In Proceedings of Third Intl Workshop Discrete Algorithms and Methods for Mobile Computing and Comm. (DIAL-M 99), Aug. 1999 [9] J. Jetcheva, Y. Hu, D. Maltz, and D. Johnson. A Simple Protocol for Multicast and Broadcast in Mobile Ad Hoc Networks. Internet Draft, July 2001. 46