This document discusses a server-based vehicle communication system called DORA that aims to efficiently allocate network resources for vehicles uploading files to roadside access points. It formulates the problem as a finite-horizon sequential decision process and proposes algorithms like dynamic optimal random access and joint DORA to compute optimal transmission policies for vehicles at single and multiple access points. The performance is evaluated using simulations and shows efficiency over existing solutions. Key aspects covered are the system model, traffic and channel models, distributed medium access control, problem formulation and proposed optimization algorithms.