This paper proposes an adaptive vehicular MAC protocol, called A-VeMAC, for VANETs. A-VeMAC is a multichannel MAC protocol based on VeMAC. Like VeMAC, it employs a TDMA mechanism, and supports one control channel and several service channels. For the control channel, each frame is partitioned into t