simulating cellular communications in vehicular networks

19
Simulating Cellular Communications in Vehicular Networks : Antonio Virdis - SimuLTE 2017 1 Giovanni Nardini, Antonio Virdis , Giovanni Stea University of Pisa - Italy making interoperable with

Upload: others

Post on 16-Nov-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Simulating Cellular Communications in Vehicular Networks:

Antonio Virdis - SimuLTE 2017 1

Giovanni Nardini, Antonio Virdis, Giovanni Stea

University of Pisa - Italy

making interoperable with

Outline

• Why cellular communications and vehicular networks

• SimuLTE background

• Modularity and Interoperability

• Proposed solution

Antonio Virdis - SimuLTE 2017 2

Vehicular networks

• Vehicle to everything (V2X)

• V2V

• V2I

• V2P

Context

Cellular communications (4G/5G)

• Ubiquitous coverage

• Support to high speed mobility

• Direct communication (D2D)

Antonio Virdis - SimuLTE 2017 4

UE3

UE4

Interactions

Antonio Virdis - SimuLTE 2017 5

Cellular communications

Vehicular networks

Mobility paradigm of usersNew challenges:• Bulk handovers• “Load” mobility• Stringent delay constraints

Enables fast and reliable communicationsProvide multiple communication paradigms (D2D vs D2I)

SimuLTE Basics

• OMNeT-based system-level simulator of LTE networks

• Focused on testing algorithms for resource scheduling at large scale

• INET based

• Built as an additional NIC interface

• Follow the evolution of cellular communications

Antonio Virdis - SimuLTE 2017 6

SimuLTE Basics (1)

eNB

UE

UE

IP

UDP TCP

UDPapps

TCPapps

LTE NIC

Antonio Virdis - SimuLTE 2017 7

Standard Hosts

Binder

Requirements from Veins

• TraCIMobility

• Dynamic creation/destruction• Module management

• Addressing

• Handover

Antonio Virdis - SimuLTE 2017 8

Module responsible for mobility

Vehicles can enter/exit the simulation dynamically

Related Work: VeinsLTE

• First attempt to integrate SimuLTE and Veins

• Modifications to both Veins and SimuLTE

• Veins need to interact directly with SimuLTE

• Introduces a third framework

Antonio Virdis - SimuLTE 2017 9

Proposed solution

Antonio Virdis - SimuLTE 2017 10

Modularity and Interoperability

Mobility modules

Antonio Virdis - SimuLTE 2017 11

LTE NIC

IP

TCP UDP

TCPApps UDPApps

HostAutoConfigurator

INETMobility

VehicularMobility

Car• Two mobility modules

• Only one active at a time

• Use the Feature mechanism

• Interested modules will register to the active mobility module

Dynamic creation/destruction: Modules

• Initialize and finish functions will interact with the Binder, which keeps track of active UEs

Antonio Virdis - SimuLTE 2017 12

Dynamic creation/destruction: Addressing

• Designed to minimize modification to applications.

• Node creation: IP autoconfiguration

• Traffic start: check existence

• Node destruction: drop packets

Antonio Virdis - SimuLTE 2017 13

LTE NIC

IP

TCP UDP

TCPApps UDPApps

HostAutoConfigurator

INETMobility

VehicularMobility

Car

Handover support

• Allows UEs to change serving cell -> cell selection

• Implemented using a best-SINR policy

• Initial association can be either static or handover-like

Antonio Virdis - SimuLTE 2017 14

Handover support

• Allows UEs to change serving cell -> cell selection

• Implemented using a best-SINR policy

• Initial association can be either static or handover-like

Antonio Virdis - SimuLTE 2017 15

Evolved Packet Core(EPC)

Exemplary Scenario

Antonio Virdis - SimuLTE 2017 16

*.manager.moduleType="lte.corenetwork.nodes.cars.Car"

*.manager.moduleName="car"

*.car[0].vehicularMobility.accidentCount = 1

*.car[0].vehicularMobility.accidentStart = 20s

*.car[0].vehicularMobility.accidentDuration = 30s

**.dynamicCellAssociation = true

*.car[*].masterId = 1

*.car[*].macCellId = 1

Further Developments and Case Studies

• Moving towards 5G

• CRAN deployments

• Mobile Edge Computing (MEC) applications

• Include novel protocol aspects

• Implement V2V applications (e.g. platooning)

• Persevere with interoperability (e.g. other mobility models)

Antonio Virdis - SimuLTE 2017 17

Somewhat similar to the concept of Fog computing

Conclusions

• Cellular technologies and vehicular networks

• Requirements coming from Veins

• How to support interoperability between Veins and SimuLTE

• Mobility modules

• Dynamic creation/destruction

• Handover support

• Case studies

Antonio Virdis - SimuLTE 2017 18

Thanks for your attention

19Antonio Virdis - SimuLTE 2017

simulte.comor

github -> inet -> simulte