Toward an Efficient Data Dissemination Protocol for Vehicular Ad-Hoc Networks