Modeling the Stream Rate of Vehicular Networks for Predictable - - PowerPoint PPT Presentation

modeling the stream rate of vehicular networks for
SMART_READER_LITE
LIVE PREVIEW

Modeling the Stream Rate of Vehicular Networks for Predictable - - PowerPoint PPT Presentation

Modeling the Stream Rate of Vehicular Networks for Predictable Auto-Scaling of Edge-Cloud Systems Edgar ROMO, NDS Laboratory, CIC-IPN KerData Team, INRIA Introduction Context: Vehicular Networks connected to the Cloud Resources for APP x


slide-1
SLIDE 1

Modeling the Stream Rate of Vehicular Networks for Predictable Auto-Scaling of Edge-Cloud Systems

Edgar ROMO, NDS Laboratory, CIC-IPN KerData Team, INRIA

slide-2
SLIDE 2

Introduction

  • Context: Vehicular Networks

connected to the Cloud

  • Objective: take advantage of the

Edge and Cloud processing capabilities efficiently

  • Use-case: auto-scaling for Edge-

Cloud architectures

Current In the furute Or

Resources for APP x

slide-3
SLIDE 3

Goals

  • Modeling the stream arrivals rate
  • Use of Edge Services to predict the load of information to be

processed

  • Making a more realistic prediction using Coxian distributions
  • Mathematical model for arrival of information
  • Designing an Auto-Scaling module to reserve

resources in the Cloud

  • Reduction the amount of information processed in the Cloud
slide-4
SLIDE 4

Vehicular Networks

* Taken from Le Liang, Toward Intelligent Vehicular Networks: A Machine Learning Framework

slide-5
SLIDE 5

Prediction of the arrivals

  • Classical arriving/service time model for networks based
  • n queue theory
  • Usage of exponential distribution to model times of

service

slide-6
SLIDE 6

Prediction of the arrivals

  • Another approach is to see like a black box where

vehicles enters and travel inside a coverage area

  • Inside the coverage area, different situations could occur
slide-7
SLIDE 7

Prediction of the arrivals

  • Predicting model based on traffic lights
  • Coverage area where vehicles move inside it by a random

time

slide-8
SLIDE 8

Prediction of the arrival

  • Although multiple random variables with exponentials

distribution are considered, the time inside the coverage area is not a exponential distribution

slide-9
SLIDE 9

Assumptions

  • Vehicles move inside the coverage area only over the rails
  • Each rail is seen as a queue
  • There are two kind of queues :
  • In: Those are entrances to the coverage area
  • S: Those are the rails which connect to different traffic lights
  • Arrivals are following an exponential distribution with mean
  • Semaphores change between red and green light following a random exponential

distribution with mean

  • Vehicles only move to other place in case of green light and after a random time

exponentially distributed with mean

1/λ 1/γ 1/μ

slide-10
SLIDE 10

Movement of the vehicles more similar to real life

slide-11
SLIDE 11

Distribution of times inside the coverage area

slide-12
SLIDE 12

Why prediction is important

  • If the time of permanence in the system is know, it could

be possible to know the load of information that needs to be processed

  • In order to have a mathematical model of the times inside

the system, Coxian distribution is though to be used

  • The challenge is find the set of parameters of Coxian

distribution that suit the behavior of vehicles

  • The model of prediction, is a key point for the Auto-

scaling module

slide-13
SLIDE 13

System architecture

  • Vehicle to infrastructure network model
  • Edge processing capabilities
  • Edge
  • Prediction
  • Cloud
  • Scaling

Client1

CLOUD EDGE

DATA

Mobile device

slide-14
SLIDE 14

Auto-scaling module

Arrival rate sensed by Base Station ! Application in use, packet size (ps)

Prediction model: f(!) -> Time of service (Ts) Load of bits: f(Ts, Ps) -> bits to process (bp)

Resources to be reserved: f(bp, cap_res)= bp/cap_res = # resources

*cap_res = Capacity of each resource

Output: # resources to be reserved

Auto-scaling module

slide-15
SLIDE 15

Use of Edge-Cloud architecture

  • Two approaches:
  • Prediction made in the Edge, process as much as

possible in the Edge and reduce services required from Cloud

  • Prediction made in the Cloud, reserve services in the

Cloud

slide-16
SLIDE 16

VS

Client1 Increase servers Drecrease servers

CLOUD EDGE

PREDICTION OF # OF PACKETS IN FUTURE SENSED DATA PREDICTION

Mobile device

Client1

Increase servers Drecrease servers

CLOUD EDGE

PREDICTION OF # OF PACKETS IN FUTURE

SENSED DATA

Mobile device

slide-17
SLIDE 17
  • Knowing the arrival rate to the system, the prediction

model estimate the time that vehicles are inside of the system

  • Based on the size of packages and the rate of them,

(kbps), the load of information is computed

  • The work load for a period of time is computed
  • Cloud resources are reserved based on the work load

Benefits of Edge-Cloud Auto-scaling

slide-18
SLIDE 18

Next steps

  • Use of a real Edge-Cloud architecture to be deployed
  • ver the Grid5000
  • Compare performance of prediction
  • Install the prediction module in the Edge and in the Cloud

in two separate experiments.

  • Compare the accuracy of predictions in Edge against in

Cloud

slide-19
SLIDE 19

Expected results

  • The model is more realistic to real world
  • The model could be easily extended to other use-cases
  • The prediction made in the Edge is more efficient than in

the Cloud

  • Latency could be reduced