International Arab Conference on Information Technology ACIT 2016 Coupling of Geographic Location based Service and Routing for Wireless Sensor Networks
Geographic Routing Protocols use location information when they need to route packets. Obviously, location information is maintained by Location based Services provided by network nodes in a distributed way. Routing and location services are very related but are used separately. Therefore, the overhead of the location based service is not considered when we evaluate the geographic routing overhead. Our aim is to combine routing protocols with location based services in order to reduce communication establishment latency and routing overhead. To reduce the location overhead, we propose a combination of GPSR (Greedy Perimeter Stateless Routing) and Location based Services (Grid and Hierarchical Location Services (GLS/HLS) GPSR takes care of routing packets and GLS or HLS are called to get destination position when the target's node position is unknown or is not fresh enough. In order to implement this concept, we have proposed a patch over the NS 2 simulator which mixes GPSR, GLS and HLS according to our proposal. We have undertaken a set of experimentations and we have considered two performance criteria, the location overhead (number of sent location requests and the consumed location bandwidth) and the network performances (i.e. the packet delivery ratio and the average latency)