Text this: Dynamic separate resource pool algorithm for vehicle-to-infrastructure communication