- disable swap (persistently)
- setup the Multus as a CNI (using this link-1)
- note down the available IP-ranges for container applications:
- range: w.x.y.z/a
| | | MalikAsif | |
- | Setup Jenkins | Setup Jenkins on PM. | | | | |
- | Connect LF Server | Integrate the Linux Foundation Servers. | | | MalikAsif | |
- | Push CICD logs | Confirmation of the CICD logs | | | | |
- | Explore socket programming protocols in python | Explore the containers inter/cross domain protocol options to enable communication among each other. | | | | |
- | Explore/Research K8s network options | Explore the networking plugin options that can be used in our proposed scenarios of vehicles: - Multus (multiple virtual interfaces)
- OpenShift-SDN CNI
- Links
- etc
| | | | |
- | Explore routing in DSRC-based communication | DSRC range: Routing considerations with DSRC/LTE both: - SDN-based routing application
- Multi-hop approach (using tables)
| | | MalikAsif | |
- | Documentation (pages & subsections) | - Architecture - figures/explanation
- Components - figures/explanation
- Scenarios - figures/explanation
- simple diagram to understand the scenarios
- technical aspect of the proposed scenarios
- V2X Communication - figure/explanation
- Implementation - plan/approach
- container vehicles
- maps (Jeju/Udo islands)
- proximity services
- broadcast content
- epc on the edge sites
- location prediction model
- sdn
- Relevant Blueprints
- Contributors
- References
- Ask Questions - table of questions
- Tasks
| | | | |
- | Vehicle-info container (start/boot-priority = 1) | - Design the database
- Develop the scripts to create the database
- Containerize it into the docker hub
- Setup a (dbeaver) plugin to access container database
- Windows
- Ubuntu
- Expose the port (or make it accessible on some portal)
| | | MalikAsif | |
- | Map container (start/boot-priority = 2) | - Downloaded .osm/.mbtile formatted files for Jeju/Udo Island
- GIS-based maps
- set locally
- containerize it (Folium-based map server)
- find .shp for Jeju/any city/area
- use wgs84/epsg4326 format (geojson)
- traffic data for vehicles (Jeju/any)
- pandas, geopandas, folium
- graphical analysis of traffic (map/graphs)
- interactive layers (i.e. ___)
- Setup the OpenStreetMap (PostgreSQL). Steps to setup locally.
- on local system
- containerize it
- make it accessible to the cars
- Analyze/correct the .osm maps for Jeju/Udo Islands
- Search ways for creating roads, intersection etc
- Implement roads. intersection etc
- Explore implementation options to dynamically move container vehicles
- Consider the RSUs/BSs in this architecture
| | | MalikAsif | |
- | Vehicle container(s) (start/boot-priority = 3) | Specifications: - Vehicle Class
- Attributes
- name
- curr_location [long., lat.]
- junction_location [long., lat.]
- curr_velocity [m/s]
- direction [N/E/S/W/NE/ES/SW/WN]
- possible_moves [N/E/S/W/ES/SW/WN]
- net_d2d
- net_d2b
- net_d2p
- range_of_net_d2d
- etc.
- Methods:
Method details: - Turn (to describe)
- Accelerate (to describe)
- Broadcast (to describe)
- Park/Stop (to describe)
- Update the location
- Sync. the location to proximity server
- etc.
| | | | |
- | Map data processing/analysis | - Junctions
- Locations
- Road track points
- etc.
| | | MalikAsif | |
- | Proximity Service design with specifications | - Specify the criteria of updating locations of container vehicles
- Describe the the selected standard approach for implementing proximity service
| | | | |
- | Information: CVB vehicle implementation | Ask CVB team, what analogy do they use to create vehicles/devices. | | | MalikAsif | |
- | SDN Controller | - OpenShift
- µONOS
- others
| | | MalikAsif | |
- | Northbound Routing Application (container) | - Explore the OpenShift-SDN CNI
- Routing logic as a Northbound application
- Apply routing to:
- vehicle container network interfaces
- RSU container network interfaces
- Test the validity of routing
| | | MalikAsif | |
- | SDN-to-SDN communication | - East-west communication
- Mechanism to share information
| | | MalikAsif | |
- | Location Prediction | - Finding datasets
- real-time
- simulated
|