You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 18 Next »

Tasks (for the team):

#Task nameDetailsCreation
date
Completion
date
AssigneeStatus
-Voting for BPRequest and follow up voting process.

 

 

(tick)


Project Approved:


-Request for PTLRequest to initiate the PTL.

 

 

(tick)


Asif Mehmood got  elected as PTL:


-
Setup PM
Setup the Physical Machine.

 

(warning)
-Setup JenkinsSetup Jenkins on PM.

 

(warning)
-Connect LF ServerIntegrate the Linux Foundation Servers.

 

Asif Mehmood(warning)
-Push CICD logsConfirmation of the CICD logs

 

 

(warning)
-Setup K8s clusterMaster, Worker with the specified configurations

 

 

Asif Mehmood(warning)
-Explore/Research K8s container protocol options in pythonExplore the containers inter/cross domain protocol options to enable communication among each other.

 

 

(warning)
-Explore/Research K8s network options

Explore the networking plugin options that can be used in our proposed scenarios of vehicles:

  • Multus (multiple virtual nics/interfaces)
  • OpenShift-SDN CNI
  • etc

 

 

(warning)
-Documentation (pages & subsections)
  1. Architecture - figures/explanation (tick)
  2. Components - figures/explanation
  3. Scenarios - figures/explanation
  4. Implementation - plan/approach
    1. container vehicles
    2. maps (Jeju/Udo islands) (tick)
    3. proximity services
    4. broadcast content
    5. epc on the edge sites
    6. location prediction model
    7. sdn
  5. Relevant Blueprints (tick)
  6. Contributors (tick)
  7. References (tick)
  8. Ask Questions - table of questions (tick)
  9. Tasks (tick)

 

 

(warning)
-Create vehicle containers

Specifications:

  1. Vehicle Class (tick)
  2. Attributes (tick)
    1. location [long., lat.]
    2. direction [north/east,west/south]
    3. velocity [m/s]
    4. possible directions [top: north, right: east, left: west, bottom: south]
    5. etc.
  3. Methods:
    • turn

      InputsOutputsActions/EffectsDescription
      • vehicle id
      • direction
      next location

      decrease velocity decelerate by some factor while turning

      update the location#


    • accelerate

      InputsOutputsActions/EffectsDescription
      • vehicle id
      • direction
      • acceleration factor
      new location

      increase velocity

      update the location#


    • broadcast

      InputsOutputsDescription
      • vehicle id
      • bits
      none

      The udp client will be responsible to broadcast the traffic to the gateway.

      The proximity/other service at the edge node is responsible to decide on
      which edge nodes does the traffic need to be broadcasted

    • park/stop

      InputsOutputsActions/EffectsDescription


      decrease velocity to zero

      update the location#


    • update the location

      InputsOutputsActions/EffectsDescription




    • sync. location to proximity server

      InputsOutputsActions/EffectsDescription
      • vehicle id
      • location
      response of success/failure

      vehicle location must be updated on the proximity server

      updates the current location to server after every 2 seconds.


    • etc.







Method details:

  1. Turn (to describe)
  2. Accelerate (to describe)
  3. Broadcast (to describe)
  4. Park/Stop (to describe)
  5. Update the location
  6. Sync. the location to proximity server
  7. etc.

 

 

(warning)
-CVB vehicle containersAsk CVB team, what analogy do they use to create vehicles/devices.

 

 

(warning)
-Maps
  1. Downloaded .osm/.mbtile formatted files for Jeju/Udo Island (tick)
  2. GIS-based maps
    1. set locally (tick)
    2. containerize it (Folium-based map server) (tick)
    3. find .shp for Jeju/any
    4. use wgs84/epsg4326 format (geojson)
    5. traffic data for vehicles (Jeju/any)
    6. pandas, geopandas, folium
    7. graphical analysis of traffic (map/graphs)
    8. interactive layers (i.e. ___)
  3. Setup the OpenStreetMap (PostgreSQL). Steps to setup locally.
    1. on local system
    2. containerize it
    3. make it accessible to the cars
  4. Analyze/correct the .osm maps for Jeju/Udo Islands
  5. Search ways for creating roads, intersection etc
  6. Implement roads. intersection etc
  7. Explore implementation options to dynamically move container vehicles
  8. Consider the RSUs/BSs in this architecture

 

 

(warning)
-Proximity Service design with specifications
  1. Specify the criteria of updating locations of container vehicles
  2. Describe the the selected standard approach for implementing proximity service

 

 

(warning)
-SDN-based routing
  1. Explore the OpenShift-SDN CNI
  2. Routing logic as a Northbound application
  3. Apply routing to:
    1. vehicle container network interfaces
    2. RSU container network interfaces
  4. Test the validity of routing

 

 

Asif Mehmood(warning)
-




(warning)
-Future considerations/directions:
  • MEC-based runtime resource orchestration/provisioning
  • Data analytics



(lightbulb)
  • No labels