Instructions:
- The file ‘Get_Move’ is used to process vehicle information including positions and trajectory.
- File ‘Global_Par’ is used to record global parameters in simulation.
- File ‘Init’ is used to initialize vehicles and the SDVN controller and determine the source nodes and destination nodes.
- Files ‘Node’, ‘Packet’, ‘SDVN_Controller‘ are separately used to formulate vehicles, data packets, and the controller in SDVN.
- File ‘traffic‘ is used to process junctions and roads.
- File ‘Routing_table’ is used to generate and record routing policies. It contains fuzzy fusion and weight-based fusion.
The purpose of this project is to realize a hierarchical routing scheme in SDVN towards various messages flowing in vehicular networks. This project uses the SDVN Controller to collect global network information and generate a routing policy set towards various packet transmission service requirements.