VanetMobiSim: generating realistic mobility patterns for VANETs