sim imulating cellular communications
play

Sim imulating Cellular Communications in in Vehicular Networks: - PowerPoint PPT Presentation

Sim imulating Cellular Communications in in Vehicular Networks: making in interoperable wit ith Giovanni Nardini, Antonio Virdis , Giovanni Stea University of Pisa - Italy Antonio Virdis - SimuLTE 2017 1 Outline Why cellular


  1. Sim imulating Cellular Communications in in Vehicular Networks: making in interoperable wit ith Giovanni Nardini, Antonio Virdis , Giovanni Stea University of Pisa - Italy Antonio Virdis - SimuLTE 2017 1

  2. Outline • Why cellular communications and vehicular networks • SimuLTE background • Modularity and Interoperability • Proposed solution Antonio Virdis - SimuLTE 2017 2

  3. Context Cellular communications (4G/5G) Vehicular networks • Ubiquitous coverage • Vehicle to everything (V2X) • Support to high speed mobility • Direct communication (D2D) • V2V • V2I UE3 • V2P UE4 Antonio Virdis - SimuLTE 2017 4

  4. Interactions Enables fast and reliable communications Provide multiple communication paradigms (D2D vs D2I) Cellular Vehicular communications networks Mobility paradigm of users New challenges: • Bulk handovers • “Load” mobility • Stringent delay constraints Antonio Virdis - SimuLTE 2017 5

  5. 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

  6. UE SimuLTE Basics (1) UDP TCP apps apps Binder UDP TCP UE IP eNB LTE NIC Standard Hosts Antonio Virdis - SimuLTE 2017 7

  7. Requirements from Veins • TraCIMobility Module responsible for mobility Vehicles can enter/exit the simulation dynamically • Dynamic creation/destruction • Module management • Addressing • Handover Antonio Virdis - SimuLTE 2017 8

  8. 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

  9. Proposed solution Modularity and Interoperability Antonio Virdis - SimuLTE 2017 10

  10. Mobility modules Car • Two mobility modules TCPApps UDPApps • Only one active at a time TCP UDP INET • Use the Feature mechanism Mobility • Interested modules will register to the Vehicular IP Mobility active mobility module HostAuto Configurator LTE NIC Antonio Virdis - SimuLTE 2017 11

  11. Dynamic creation/destruction: Modules • Initialize and finish functions will interact with the Binder , which keeps track of active UEs Antonio Virdis - SimuLTE 2017 12

  12. Dynamic creation/destruction: Addressing Car TCPApps UDPApps TCP UDP INET Mobility • Designed to minimize modification to Vehicular IP Mobility applications. HostAuto • Node creation: IP autoconfiguration Configurator LTE NIC • Traffic start: check existence • Node destruction: drop packets Antonio Virdis - SimuLTE 2017 13

  13. 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

  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 Evolved Packet Core (EPC) Antonio Virdis - SimuLTE 2017 15

  15. Exemplary Scenario *.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 Antonio Virdis - SimuLTE 2017 16

  16. Further Developments and Case Studies • Moving towards 5G • CRAN deployments Somewhat similar to the concept of Fog computing • 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

  17. 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

  18. simulte.com or github -> inet -> simulte Thanks for your attention Antonio Virdis - SimuLTE 2017 19

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend