SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
Efficient Placement of Edge Computing Devices for
Vehicular Applications in Smart Cities
Gopika Premsankar, Bissan Ghaddar, Mario Di Francesco, Rudi
Verago
Efficient placement of edge computing devices for vehicular applications
G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago
NOMS 2018
2/28
Connected vehicles in smart cities
Autonomous cars
Collision avoidance
Dynamic real-time
routing of vehicles
Real-time computer
vision applications
Efficient placement of edge computing devices for vehicular applications
G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago
NOMS 2018
3/28
Connected vehicles: challenges
Mobile vehicles need continuous connectivity
Low latency communication
Increasing amount of data to be processed
Efficient placement of edge computing devices for vehicular applications
G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago
NOMS 2018
4/28
Edge computing in vehicular networks
Smart road side units (RSUs) equipped with servers
Co-located
Server
Cloud
Roadside
Unit
Edge Computing Device
Urban Area
V2I V2I
Image adapted from: http://www.ntt.co.jp/news2014/1401e/140123a.html NOMS 2018
5/28
Edge computing
CloudCloud
REV
1.2
201
1-0
8-0
8
__
__
REV
1.2
201
1-0
8-0
8
__
__
REV
1.2
201
1-0
8-0
8
__
__
REV
1.2
201
1-0
8-0
8
__
__
LatencyNetwork
Volume of data
Network
Edge computingCloud computing
Efficient placement of edge computing devices for vehicular applications
G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago
NOMS 2018
6/28
Objective
How to deploy a network of edge computing devices in
a city for connected cars?
Challenges:
Mobile vehicles need continuous connectivity
Dense and built-up environment
Limited computing resources at edge
Efficient placement of edge computing devices for vehicular applications
G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago
NOMS 2018
7/28
Urban area deployments
Efficient placement of edge computing devices for vehicular applications
G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago
NOMS 2018
8/28
Contribution
Propose a mixed integer linear programming formulation
for efficient deployment of edge computing devices
Features:
Specify target network and computational demand coverage
Accurately characterizes the effect of built-up environment on
communications
Uses open public data
Efficient placement of edge computing devices for vehicular applications
G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago
NOMS 2018
9/28
Agenda
State of the art
Mixed Integer Linear Programming formulation
Evaluation
Future work
Optimal placement of edge computing devices
Efficient placement of edge computing devices for vehicular applications
G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago
NOMS 2018
11/28
Optimal placement of RSUs
So far in the literature:
Placement strategies to ensure network coverage [Liang et
al., VTC ’12, Aslam et al., ISCC ’12, Balouchzahi et al., 2015]
Aim to reduce cost and number of RSUs deployed
Our approach:
Placement of RSUs in urban areas taking into account both
network coverage and computation requirements
Y. Liang, H. Liu, D. Rajan, “Optimal placement and configuration of roadside units in vehicular networks”, IEEE
Vehicular Technology Conference, 2012
B. Aslam, F. Amjad, C. C. Zou, “Optimal roadside units placement in urban areas for vehicular networks”, 2012
ISCC, July 2012, pp. 423-429
N. M. Balouchzahi, M. Fathy, A. Akbari, “Optimal road side units placement model based on binary integer
programming for efficient traffic information advertisement and discovery in vehicular environment”, IET Intelligent
Transport Systems, vol. 9, no. 9, pp. 851-861, 2015
Efficient placement of edge computing devices for vehicular applications
G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago
NOMS 2018
12/28
System model
Candidate RSU location
Area modelled as a set of cells C
Each cell has a candidate location for installing an RSU
RSUs can be deployed with different power levels P
Wireless communication over IEEE 802.11p
Efficient placement of edge computing devices for vehicular applications
G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago
NOMS 2018
13/28
Optimization problem: RSU-OPT
A mixed integer linear programming model to
minimize cost of deploying RSUs while ensuring:
target network coverage γ
target computational demand α
Decision variables:
yi Place RSU in cell i
xi,k Transmit power level k to assign to RSU in cell i
Efficient placement of edge computing devices for vehicular applications
G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago
NOMS 2018
14/28
RSU-OPT: objective
minimize
|C|
i=1
cyi +
|C|
i=1
|C|
j=1
ai,j zi,j +
|P|
k=1
|C|
i=1
bk xi,k
Fixed cost for each RSU
Cost based on distance between RSU and covered cell
Cost based on transmit power level
Efficient placement of edge computing devices for vehicular applications
G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago
NOMS 2018
15/28
RSU-OPT: constraints for network coverage
Pre-computed
adjacency matrix
Meet network coverage
requirement for gamma
percent of roads
Efficient placement of edge computing devices for vehicular applications
G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago
NOMS 2018
16/28
RSU-OPT: constraints for computational demand
Meet computational demand
for alpha percentage of area
Do not exceed available
CPU cycles at each RSU
Evaluation
Efficient placement of edge computing devices for vehicular applications
G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago
NOMS 2018
18/28
Evaluation: simulation settings
Area: city center of Dublin (3.2 by 3.1 square kilometers)
Under moderate and high traffic conditions
Network simulations
MILP solved using CPLEX
Key simulation parameters:
Parameter Value
Edge server 1.2 GHz
Computational availability 600 megacycles
Computational requirement 18,000 CPU cycles/bit
Application message frequency 1 Hz
Efficient placement of edge computing devices for vehicular applications
G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago
NOMS 2018
19/28
Evaluation: comparison with other approaches
Baseline approaches:
Every 500 m apart (primarily at intersections)
Every 1 km apart
Heuristic based on traffic volume:
Deploy RSUs in cells with high traffic volume
Metrics:
Number of RSUs deployed
Message loss due to lack of network connectivity
Message loss due to CPU capacity (cycles) exceeded at
RSUs
Efficient placement of edge computing devices for vehicular applications
G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago
NOMS 2018
20/28
Evaluation: RSUs deployed
Approach Number of RSUs
RSU-OPT (α = γ = 100%) 105
Traffic volume 84
Every 500 m 91
Every 1 km 42
Efficient placement of edge computing devices for vehicular applications
G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago
NOMS 2018
21/28
Evaluation: message loss
RSU-OPT Traffic
Volume
Uniform
(500m)
Uniform
(1km)
0
5
10
15
20
25
30
35
Messageloss(%)
moderate traffic
heavy traffic
RSU-OPT results in lowest
message loss
Uniform (500 m): almost
double the loss despite
having 91 RSUs
Traffic volume heuristic:
low message loss with only
84 RSUs
Efficient placement of edge computing devices for vehicular applications
G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago
NOMS 2018
22/28
Evaluation: CPU capacity
RSU-OPT Traffic
Volume
Uniform
(500m)
Uniform
(1km)
0
2
4
6
8
10
Messageloss(%)
moderate traffic
heavy traffic
RSU-OPT: lowest
message loss, lowest
spread
Traffic volume heuristic:
higher message loss
despite placing RSUs in
areas with high traffic
volume
Efficient placement of edge computing devices for vehicular applications
G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago
NOMS 2018
23/28
Evaluation: RSU-OPT settings
γ (%)
60
65
70
75
80
85
90
95
100
α (%)
60
65
70
75
80
85
90
95
100
NumberofRSUs
30
40
50
60
70
80
90
100
110
Reducing network coverage (γ) and computational
demand (α) by 5% results in only 85 RSUs
Target network coverage (γ) is more stringent constraint
Efficient placement of edge computing devices for vehicular applications
G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago
NOMS 2018
24/28
Evaluation: RSU-OPT settings
γ =95
α =95
85 RSUs
γ =90
α =90
73 RSUs
γ =90
α =95
74 RSUs
γ =90
α =97
74 RSUs
γ =90
α =100
104 RSUs
0
2
4
6
8
10
12
Messageloss(%)
γ=100,
α=100
Traffic
Volume
Uniform
(500m)
γ =95
α =95
85 RSUs
γ =90
α =90
73 RSUs
γ =90
α =95
74 RSUs
γ =90
α =97
74 RSUs
γ =90
α =100
104 RSUs
0.0
0.2
0.4
0.6
0.8
1.0
1.2
Messageloss(%)
γ=100,
α=100
Traffic
Volume
Uniform
(500m)
RSU-OPT with α = γ = 95: similar to traffic volume heuristic
RSU-OPT with γ = 90 and 74 RSUs: lower message loss than
Uniform (500 m) with 91 RSUs
Conclusion
Efficient placement of edge computing devices for vehicular applications
G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago
NOMS 2018
26/28
Summary and Future Work
Proposed a MILP to efficiently deploy edge computing
devices in a dense urban scenario
What next?
Examine effect of different thresholds for delay
Extend static deployment to a dynamic scenario
Different wireless communication technologies
Thank you.
Questions?
Efficient placement of edge computing devices for vehicular applications
G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago
NOMS 2018
28/28
Overview of evaluation

Más contenido relacionado

La actualidad más candente

Concept of internet of vehicles
Concept of internet of vehiclesConcept of internet of vehicles
Concept of internet of vehiclesSarthak Pathak
 
5G wireless technology ppt
5G wireless technology ppt5G wireless technology ppt
5G wireless technology pptHanamanta N B
 
5G technology
5G technology 5G technology
5G technology zainAli314
 
EDGE COMPUTING: VISION AND CHALLENGES
EDGE COMPUTING: VISION AND CHALLENGESEDGE COMPUTING: VISION AND CHALLENGES
EDGE COMPUTING: VISION AND CHALLENGESsuthi
 
Connected Cars - Use Cases for Indian Scenario
Connected Cars - Use Cases for Indian ScenarioConnected Cars - Use Cases for Indian Scenario
Connected Cars - Use Cases for Indian ScenarioHCL Technologies
 
The State of Edge Computing for IoT
The State of Edge Computing for IoTThe State of Edge Computing for IoT
The State of Edge Computing for IoTIan Skerrett
 
TII_Thierry_LESTABLE_WCNC_2022_v10_Short.pdf
TII_Thierry_LESTABLE_WCNC_2022_v10_Short.pdfTII_Thierry_LESTABLE_WCNC_2022_v10_Short.pdf
TII_Thierry_LESTABLE_WCNC_2022_v10_Short.pdfThierry Lestable
 
5G technology
5G technology 5G technology
5G technology Taha Baig
 
Enabling the rise of the smartphone: Chronicling the developmental history at...
Enabling the rise of the smartphone: Chronicling the developmental history at...Enabling the rise of the smartphone: Chronicling the developmental history at...
Enabling the rise of the smartphone: Chronicling the developmental history at...Qualcomm Research
 
5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and Challenges5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and ChallengesMarie-Paule Odini
 
3GPP Release 17: Completing the first phase of 5G evolution
3GPP Release 17: Completing the first phase of 5G evolution3GPP Release 17: Completing the first phase of 5G evolution
3GPP Release 17: Completing the first phase of 5G evolutionQualcomm Research
 

La actualidad más candente (20)

Concept of internet of vehicles
Concept of internet of vehiclesConcept of internet of vehicles
Concept of internet of vehicles
 
5G wireless technology ppt
5G wireless technology ppt5G wireless technology ppt
5G wireless technology ppt
 
Edge computing
Edge computingEdge computing
Edge computing
 
5G technology
5G technology 5G technology
5G technology
 
Edge computing
Edge computingEdge computing
Edge computing
 
Edge Computing.pptx
Edge Computing.pptxEdge Computing.pptx
Edge Computing.pptx
 
EDGE COMPUTING: VISION AND CHALLENGES
EDGE COMPUTING: VISION AND CHALLENGESEDGE COMPUTING: VISION AND CHALLENGES
EDGE COMPUTING: VISION AND CHALLENGES
 
Connected Cars - Use Cases for Indian Scenario
Connected Cars - Use Cases for Indian ScenarioConnected Cars - Use Cases for Indian Scenario
Connected Cars - Use Cases for Indian Scenario
 
Connected Cars
Connected CarsConnected Cars
Connected Cars
 
5 g Technology
5 g  Technology5 g  Technology
5 g Technology
 
The State of Edge Computing for IoT
The State of Edge Computing for IoTThe State of Edge Computing for IoT
The State of Edge Computing for IoT
 
TII_Thierry_LESTABLE_WCNC_2022_v10_Short.pdf
TII_Thierry_LESTABLE_WCNC_2022_v10_Short.pdfTII_Thierry_LESTABLE_WCNC_2022_v10_Short.pdf
TII_Thierry_LESTABLE_WCNC_2022_v10_Short.pdf
 
Edge computing
Edge computingEdge computing
Edge computing
 
5G IoT Use Cases
5G IoT Use Cases5G IoT Use Cases
5G IoT Use Cases
 
5G technology
5G technology 5G technology
5G technology
 
Enabling the rise of the smartphone: Chronicling the developmental history at...
Enabling the rise of the smartphone: Chronicling the developmental history at...Enabling the rise of the smartphone: Chronicling the developmental history at...
Enabling the rise of the smartphone: Chronicling the developmental history at...
 
5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and Challenges5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and Challenges
 
5G future scope
5G future scope5G future scope
5G future scope
 
5G TECHNOLOGY
5G TECHNOLOGY5G TECHNOLOGY
5G TECHNOLOGY
 
3GPP Release 17: Completing the first phase of 5G evolution
3GPP Release 17: Completing the first phase of 5G evolution3GPP Release 17: Completing the first phase of 5G evolution
3GPP Release 17: Completing the first phase of 5G evolution
 

Similar a Efficient Placement of Edge Computing Devices for Vehicular Applications in Smart Cities

DEDICAT 6G_HEXA-X_Workshop_on-6G The Dedicat6G use cases
DEDICAT 6G_HEXA-X_Workshop_on-6G The Dedicat6G use casesDEDICAT 6G_HEXA-X_Workshop_on-6G The Dedicat6G use cases
DEDICAT 6G_HEXA-X_Workshop_on-6G The Dedicat6G use casesDedicat6G
 
IRJET- Smart Bus Ticket System using IoT Technology
IRJET- Smart Bus Ticket System using IoT TechnologyIRJET- Smart Bus Ticket System using IoT Technology
IRJET- Smart Bus Ticket System using IoT TechnologyIRJET Journal
 
Cloud Computing for Vehicle Networks
Cloud Computing for Vehicle Networks Cloud Computing for Vehicle Networks
Cloud Computing for Vehicle Networks Ashok Mishra
 
IRJET- Smart Bus Ticket System using QR Code in Android App
IRJET-  	  Smart Bus Ticket System using QR Code in Android AppIRJET-  	  Smart Bus Ticket System using QR Code in Android App
IRJET- Smart Bus Ticket System using QR Code in Android AppIRJET Journal
 
SMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOT
SMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOTSMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOT
SMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOTIRJET Journal
 
IRJET - A Real-Time Pothole Detection Approach for a Safety Transportation Sy...
IRJET - A Real-Time Pothole Detection Approach for a Safety Transportation Sy...IRJET - A Real-Time Pothole Detection Approach for a Safety Transportation Sy...
IRJET - A Real-Time Pothole Detection Approach for a Safety Transportation Sy...IRJET Journal
 
Driving Forward Digital Technology and the Automotive Industry in Asia-Pacific
Driving Forward Digital Technology and the Automotive Industry in Asia-PacificDriving Forward Digital Technology and the Automotive Industry in Asia-Pacific
Driving Forward Digital Technology and the Automotive Industry in Asia-PacificOrange Business Services
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
Automation in Ticketing System for A Modern Transport
Automation in Ticketing System for A Modern TransportAutomation in Ticketing System for A Modern Transport
Automation in Ticketing System for A Modern TransportIRJET Journal
 
Dedicated roads for autonomous vehicles
Dedicated roads for autonomous vehicles Dedicated roads for autonomous vehicles
Dedicated roads for autonomous vehicles Jeffrey Funk
 
Techniques to Minimize State Transfer Cost for Dynamic Execution Offloading I...
Techniques to Minimize State Transfer Cost for Dynamic Execution Offloading I...Techniques to Minimize State Transfer Cost for Dynamic Execution Offloading I...
Techniques to Minimize State Transfer Cost for Dynamic Execution Offloading I...IJERA Editor
 
Imtech Cooperative ITS Platforms
Imtech Cooperative ITS PlatformsImtech Cooperative ITS Platforms
Imtech Cooperative ITS PlatformsPeter Ashley
 
Study of road transport system for Amravati city using Artificial Intelligence
Study of road transport system for Amravati city using Artificial IntelligenceStudy of road transport system for Amravati city using Artificial Intelligence
Study of road transport system for Amravati city using Artificial IntelligenceIRJET Journal
 
VEHICLE TO VEHICLE COMMUNICATION FOR ACCIDENT-AVOIDANCE SYSTEM
VEHICLE TO VEHICLE COMMUNICATION FOR ACCIDENT-AVOIDANCE SYSTEMVEHICLE TO VEHICLE COMMUNICATION FOR ACCIDENT-AVOIDANCE SYSTEM
VEHICLE TO VEHICLE COMMUNICATION FOR ACCIDENT-AVOIDANCE SYSTEMIRJET Journal
 
IRJET - Integrated VLC with Wi-Fi for Smartway Transportation System: A Survey
IRJET - Integrated VLC with Wi-Fi for Smartway Transportation System: A SurveyIRJET - Integrated VLC with Wi-Fi for Smartway Transportation System: A Survey
IRJET - Integrated VLC with Wi-Fi for Smartway Transportation System: A SurveyIRJET Journal
 
SMART_PARKING_SYSTEM_REPORT.docx
SMART_PARKING_SYSTEM_REPORT.docxSMART_PARKING_SYSTEM_REPORT.docx
SMART_PARKING_SYSTEM_REPORT.docxSaurabhKumar250160
 
PR3228 - SMART_PARKING_SYSTEM_REPORT - RAJ MANI M.pdf
PR3228 - SMART_PARKING_SYSTEM_REPORT - RAJ MANI M.pdfPR3228 - SMART_PARKING_SYSTEM_REPORT - RAJ MANI M.pdf
PR3228 - SMART_PARKING_SYSTEM_REPORT - RAJ MANI M.pdfShravyaKandukuri
 
Smart parking documentation .pdf
Smart parking documentation .pdfSmart parking documentation .pdf
Smart parking documentation .pdfShravyaKandukuri
 

Similar a Efficient Placement of Edge Computing Devices for Vehicular Applications in Smart Cities (20)

DEDICAT 6G_HEXA-X_Workshop_on-6G The Dedicat6G use cases
DEDICAT 6G_HEXA-X_Workshop_on-6G The Dedicat6G use casesDEDICAT 6G_HEXA-X_Workshop_on-6G The Dedicat6G use cases
DEDICAT 6G_HEXA-X_Workshop_on-6G The Dedicat6G use cases
 
IRJET- Smart Bus Ticket System using IoT Technology
IRJET- Smart Bus Ticket System using IoT TechnologyIRJET- Smart Bus Ticket System using IoT Technology
IRJET- Smart Bus Ticket System using IoT Technology
 
Cloud Computing for Vehicle Networks
Cloud Computing for Vehicle Networks Cloud Computing for Vehicle Networks
Cloud Computing for Vehicle Networks
 
BUS TRACKING SYSTEM
BUS TRACKING SYSTEMBUS TRACKING SYSTEM
BUS TRACKING SYSTEM
 
IRJET- Smart Bus Ticket System using QR Code in Android App
IRJET-  	  Smart Bus Ticket System using QR Code in Android AppIRJET-  	  Smart Bus Ticket System using QR Code in Android App
IRJET- Smart Bus Ticket System using QR Code in Android App
 
SMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOT
SMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOTSMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOT
SMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOT
 
IRJET - A Real-Time Pothole Detection Approach for a Safety Transportation Sy...
IRJET - A Real-Time Pothole Detection Approach for a Safety Transportation Sy...IRJET - A Real-Time Pothole Detection Approach for a Safety Transportation Sy...
IRJET - A Real-Time Pothole Detection Approach for a Safety Transportation Sy...
 
Driving Forward Digital Technology and the Automotive Industry in Asia-Pacific
Driving Forward Digital Technology and the Automotive Industry in Asia-PacificDriving Forward Digital Technology and the Automotive Industry in Asia-Pacific
Driving Forward Digital Technology and the Automotive Industry in Asia-Pacific
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Automation in Ticketing System for A Modern Transport
Automation in Ticketing System for A Modern TransportAutomation in Ticketing System for A Modern Transport
Automation in Ticketing System for A Modern Transport
 
Dedicated roads for autonomous vehicles
Dedicated roads for autonomous vehicles Dedicated roads for autonomous vehicles
Dedicated roads for autonomous vehicles
 
Techniques to Minimize State Transfer Cost for Dynamic Execution Offloading I...
Techniques to Minimize State Transfer Cost for Dynamic Execution Offloading I...Techniques to Minimize State Transfer Cost for Dynamic Execution Offloading I...
Techniques to Minimize State Transfer Cost for Dynamic Execution Offloading I...
 
Fu3310321039
Fu3310321039Fu3310321039
Fu3310321039
 
Imtech Cooperative ITS Platforms
Imtech Cooperative ITS PlatformsImtech Cooperative ITS Platforms
Imtech Cooperative ITS Platforms
 
Study of road transport system for Amravati city using Artificial Intelligence
Study of road transport system for Amravati city using Artificial IntelligenceStudy of road transport system for Amravati city using Artificial Intelligence
Study of road transport system for Amravati city using Artificial Intelligence
 
VEHICLE TO VEHICLE COMMUNICATION FOR ACCIDENT-AVOIDANCE SYSTEM
VEHICLE TO VEHICLE COMMUNICATION FOR ACCIDENT-AVOIDANCE SYSTEMVEHICLE TO VEHICLE COMMUNICATION FOR ACCIDENT-AVOIDANCE SYSTEM
VEHICLE TO VEHICLE COMMUNICATION FOR ACCIDENT-AVOIDANCE SYSTEM
 
IRJET - Integrated VLC with Wi-Fi for Smartway Transportation System: A Survey
IRJET - Integrated VLC with Wi-Fi for Smartway Transportation System: A SurveyIRJET - Integrated VLC with Wi-Fi for Smartway Transportation System: A Survey
IRJET - Integrated VLC with Wi-Fi for Smartway Transportation System: A Survey
 
SMART_PARKING_SYSTEM_REPORT.docx
SMART_PARKING_SYSTEM_REPORT.docxSMART_PARKING_SYSTEM_REPORT.docx
SMART_PARKING_SYSTEM_REPORT.docx
 
PR3228 - SMART_PARKING_SYSTEM_REPORT - RAJ MANI M.pdf
PR3228 - SMART_PARKING_SYSTEM_REPORT - RAJ MANI M.pdfPR3228 - SMART_PARKING_SYSTEM_REPORT - RAJ MANI M.pdf
PR3228 - SMART_PARKING_SYSTEM_REPORT - RAJ MANI M.pdf
 
Smart parking documentation .pdf
Smart parking documentation .pdfSmart parking documentation .pdf
Smart parking documentation .pdf
 

Último

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Último (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

Efficient Placement of Edge Computing Devices for Vehicular Applications in Smart Cities

  • 1. Efficient Placement of Edge Computing Devices for Vehicular Applications in Smart Cities Gopika Premsankar, Bissan Ghaddar, Mario Di Francesco, Rudi Verago
  • 2. Efficient placement of edge computing devices for vehicular applications G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago NOMS 2018 2/28 Connected vehicles in smart cities Autonomous cars Collision avoidance Dynamic real-time routing of vehicles Real-time computer vision applications
  • 3. Efficient placement of edge computing devices for vehicular applications G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago NOMS 2018 3/28 Connected vehicles: challenges Mobile vehicles need continuous connectivity Low latency communication Increasing amount of data to be processed
  • 4. Efficient placement of edge computing devices for vehicular applications G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago NOMS 2018 4/28 Edge computing in vehicular networks Smart road side units (RSUs) equipped with servers Co-located Server Cloud Roadside Unit Edge Computing Device Urban Area V2I V2I
  • 5. Image adapted from: http://www.ntt.co.jp/news2014/1401e/140123a.html NOMS 2018 5/28 Edge computing CloudCloud REV 1.2 201 1-0 8-0 8 __ __ REV 1.2 201 1-0 8-0 8 __ __ REV 1.2 201 1-0 8-0 8 __ __ REV 1.2 201 1-0 8-0 8 __ __ LatencyNetwork Volume of data Network Edge computingCloud computing
  • 6. Efficient placement of edge computing devices for vehicular applications G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago NOMS 2018 6/28 Objective How to deploy a network of edge computing devices in a city for connected cars? Challenges: Mobile vehicles need continuous connectivity Dense and built-up environment Limited computing resources at edge
  • 7. Efficient placement of edge computing devices for vehicular applications G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago NOMS 2018 7/28 Urban area deployments
  • 8. Efficient placement of edge computing devices for vehicular applications G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago NOMS 2018 8/28 Contribution Propose a mixed integer linear programming formulation for efficient deployment of edge computing devices Features: Specify target network and computational demand coverage Accurately characterizes the effect of built-up environment on communications Uses open public data
  • 9. Efficient placement of edge computing devices for vehicular applications G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago NOMS 2018 9/28 Agenda State of the art Mixed Integer Linear Programming formulation Evaluation Future work
  • 10. Optimal placement of edge computing devices
  • 11. Efficient placement of edge computing devices for vehicular applications G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago NOMS 2018 11/28 Optimal placement of RSUs So far in the literature: Placement strategies to ensure network coverage [Liang et al., VTC ’12, Aslam et al., ISCC ’12, Balouchzahi et al., 2015] Aim to reduce cost and number of RSUs deployed Our approach: Placement of RSUs in urban areas taking into account both network coverage and computation requirements Y. Liang, H. Liu, D. Rajan, “Optimal placement and configuration of roadside units in vehicular networks”, IEEE Vehicular Technology Conference, 2012 B. Aslam, F. Amjad, C. C. Zou, “Optimal roadside units placement in urban areas for vehicular networks”, 2012 ISCC, July 2012, pp. 423-429 N. M. Balouchzahi, M. Fathy, A. Akbari, “Optimal road side units placement model based on binary integer programming for efficient traffic information advertisement and discovery in vehicular environment”, IET Intelligent Transport Systems, vol. 9, no. 9, pp. 851-861, 2015
  • 12. Efficient placement of edge computing devices for vehicular applications G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago NOMS 2018 12/28 System model Candidate RSU location Area modelled as a set of cells C Each cell has a candidate location for installing an RSU RSUs can be deployed with different power levels P Wireless communication over IEEE 802.11p
  • 13. Efficient placement of edge computing devices for vehicular applications G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago NOMS 2018 13/28 Optimization problem: RSU-OPT A mixed integer linear programming model to minimize cost of deploying RSUs while ensuring: target network coverage γ target computational demand α Decision variables: yi Place RSU in cell i xi,k Transmit power level k to assign to RSU in cell i
  • 14. Efficient placement of edge computing devices for vehicular applications G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago NOMS 2018 14/28 RSU-OPT: objective minimize |C| i=1 cyi + |C| i=1 |C| j=1 ai,j zi,j + |P| k=1 |C| i=1 bk xi,k Fixed cost for each RSU Cost based on distance between RSU and covered cell Cost based on transmit power level
  • 15. Efficient placement of edge computing devices for vehicular applications G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago NOMS 2018 15/28 RSU-OPT: constraints for network coverage Pre-computed adjacency matrix Meet network coverage requirement for gamma percent of roads
  • 16. Efficient placement of edge computing devices for vehicular applications G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago NOMS 2018 16/28 RSU-OPT: constraints for computational demand Meet computational demand for alpha percentage of area Do not exceed available CPU cycles at each RSU
  • 18. Efficient placement of edge computing devices for vehicular applications G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago NOMS 2018 18/28 Evaluation: simulation settings Area: city center of Dublin (3.2 by 3.1 square kilometers) Under moderate and high traffic conditions Network simulations MILP solved using CPLEX Key simulation parameters: Parameter Value Edge server 1.2 GHz Computational availability 600 megacycles Computational requirement 18,000 CPU cycles/bit Application message frequency 1 Hz
  • 19. Efficient placement of edge computing devices for vehicular applications G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago NOMS 2018 19/28 Evaluation: comparison with other approaches Baseline approaches: Every 500 m apart (primarily at intersections) Every 1 km apart Heuristic based on traffic volume: Deploy RSUs in cells with high traffic volume Metrics: Number of RSUs deployed Message loss due to lack of network connectivity Message loss due to CPU capacity (cycles) exceeded at RSUs
  • 20. Efficient placement of edge computing devices for vehicular applications G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago NOMS 2018 20/28 Evaluation: RSUs deployed Approach Number of RSUs RSU-OPT (α = γ = 100%) 105 Traffic volume 84 Every 500 m 91 Every 1 km 42
  • 21. Efficient placement of edge computing devices for vehicular applications G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago NOMS 2018 21/28 Evaluation: message loss RSU-OPT Traffic Volume Uniform (500m) Uniform (1km) 0 5 10 15 20 25 30 35 Messageloss(%) moderate traffic heavy traffic RSU-OPT results in lowest message loss Uniform (500 m): almost double the loss despite having 91 RSUs Traffic volume heuristic: low message loss with only 84 RSUs
  • 22. Efficient placement of edge computing devices for vehicular applications G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago NOMS 2018 22/28 Evaluation: CPU capacity RSU-OPT Traffic Volume Uniform (500m) Uniform (1km) 0 2 4 6 8 10 Messageloss(%) moderate traffic heavy traffic RSU-OPT: lowest message loss, lowest spread Traffic volume heuristic: higher message loss despite placing RSUs in areas with high traffic volume
  • 23. Efficient placement of edge computing devices for vehicular applications G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago NOMS 2018 23/28 Evaluation: RSU-OPT settings γ (%) 60 65 70 75 80 85 90 95 100 α (%) 60 65 70 75 80 85 90 95 100 NumberofRSUs 30 40 50 60 70 80 90 100 110 Reducing network coverage (γ) and computational demand (α) by 5% results in only 85 RSUs Target network coverage (γ) is more stringent constraint
  • 24. Efficient placement of edge computing devices for vehicular applications G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago NOMS 2018 24/28 Evaluation: RSU-OPT settings γ =95 α =95 85 RSUs γ =90 α =90 73 RSUs γ =90 α =95 74 RSUs γ =90 α =97 74 RSUs γ =90 α =100 104 RSUs 0 2 4 6 8 10 12 Messageloss(%) γ=100, α=100 Traffic Volume Uniform (500m) γ =95 α =95 85 RSUs γ =90 α =90 73 RSUs γ =90 α =95 74 RSUs γ =90 α =97 74 RSUs γ =90 α =100 104 RSUs 0.0 0.2 0.4 0.6 0.8 1.0 1.2 Messageloss(%) γ=100, α=100 Traffic Volume Uniform (500m) RSU-OPT with α = γ = 95: similar to traffic volume heuristic RSU-OPT with γ = 90 and 74 RSUs: lower message loss than Uniform (500 m) with 91 RSUs
  • 26. Efficient placement of edge computing devices for vehicular applications G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago NOMS 2018 26/28 Summary and Future Work Proposed a MILP to efficiently deploy edge computing devices in a dense urban scenario What next? Examine effect of different thresholds for delay Extend static deployment to a dynamic scenario Different wireless communication technologies
  • 28. Efficient placement of edge computing devices for vehicular applications G. Premsankar, B. Ghaddar, M. Di Francesco, R. Verago NOMS 2018 28/28 Overview of evaluation