6. Conclusion and future work
In this paper, we have shown that many to many communication when aided by piggybacking of information in a VANET, gives better performance in terms of average packet delivery ratio and average end-to-end delay. This is because, piggybacking leads to dissemination of more messages from a vehicle at a time. We have analysed the average packet delivery ratio and average end-to-end delay of such a scenario by modelling the buffers at vehicles and RSUs as M/M/1 and M/D/1 queues, respectively. Our analytical results are validated by extensive simulations. We have formulated an optimization problem which depicts the way in which vehicles should be selected to enter in a communication session. To further enhance the performance, we have proposed an efficient vehicle selection algorithm which improves the average packet delivery ratio and average end-to-end delay. Additionally, our proposed algorithm also reduces the number of packets dropped. Future work in this direction includes developing a technique to assign codes to different vehicles in a distributed manner.