The 3rd Generation Partnership Project has recently proposed in Release 14 two new resource allocation concepts for vehicle–to–vehicle (V2V) communications, namely V2V mode-3 and V2V mode-4. The latter one, is intended for supporting scenarios wherein network coverage is not available. Thus, vehicles will be required to sense the occupancy of subchannels and reserve a subset for their own transmission. Each vehicle reserves subchannels in a semi-persistent manner while attempting not degrade the link conditions of their counterparts [1]}. On the other hand, in V2V mode-3 eNodeBs only provide support in the apportionment of subchannels but do not intervene in traffic control as occurs with mainstream cellular communications. Thus, once subchannels have been distributed, vehicles will broadcast their signals in turns over the designated resources until a new allocation is processed [2]}. Because the assignment of subchannels does not take place frequently (e.g. once every few hundred milliseconds or more) to reduce signaling information, it must be \((i)\)  conflict-free and \((ii)\)  provide sufficient capacity to satisfy the differentiated quality of service (QoS) requirements for each vehicle.
