+ All Categories
Home > Documents > An Integrated Framework for Fog Communications and ... · 2 Introduction Fog Communications &...

An Integrated Framework for Fog Communications and ... · 2 Introduction Fog Communications &...

Date post: 25-May-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
18
University of Florence Department of Information Engineering An Integrated Framework for Fog Communications and Computing in Internet of Vehicles Alessio Bonadio, Francesco Chiti , Romano Fantacci [email protected]
Transcript
Page 1: An Integrated Framework for Fog Communications and ... · 2 Introduction Fog Communications & Computing I Cloud Computing (CC): ubiquitous on-demand access to remote computing and

University of FlorenceDepartment of Information Engineering

An Integrated Framework for FogCommunications and Computing in

Internet of Vehicles

Alessio Bonadio, Francesco Chiti, Romano [email protected]

Page 2: An Integrated Framework for Fog Communications and ... · 2 Introduction Fog Communications & Computing I Cloud Computing (CC): ubiquitous on-demand access to remote computing and

1

Outline

IntroductionFog Communications & ComputingVehicular Fog Communications & ComputingConsensus based ITS ApplicationsGAUChO Project Vision

Proposed Integrated FrameworkSystem ModelCommunication Protocols

Framework Modeling & ValidationSimulated ModelPerformance Evaluation

Conclusions

Pisa, September 6th 2018 | An Integrated Framework for Fog Communications and Computing in Internet of Vehicles

Page 3: An Integrated Framework for Fog Communications and ... · 2 Introduction Fog Communications & Computing I Cloud Computing (CC): ubiquitous on-demand access to remote computing and

2

IntroductionFog Communications & Computing

I Cloud Computing (CC): ubiquitous on-demand access toremote computing and storage platforms

I Fog Computing (FC): emerging paradigm that extends CCtowards the network edge

I where applications/services run directly over end-devicesI FC goals:

I improve efficiencyI reduce data processing and storage latency

I Fog Communication and Computing (FC2): novel paradigmsupporting configurability, adaptability, flexibility andenergy/spectrum-efficiency

Pisa, September 6th 2018 | An Integrated Framework for Fog Communications and Computing in Internet of Vehicles

Page 4: An Integrated Framework for Fog Communications and ... · 2 Introduction Fog Communications & Computing I Cloud Computing (CC): ubiquitous on-demand access to remote computing and

3

IntroductionVehicular Fog Communications & Computing

I Internet of Vehicles (IoV): wireless ecosystem that allowsvehicles to locally gather, exchange and refine traffic-relatedinformation

I FC2 vision enhance reactiveness to sudden context variations andsupport real-time data analysis

I Mobile Ad hoc NETworks (MANETs): integrating vehicles androadside units (RSUs)

I IEEE 1609/WAVE: present reference standardI vehicle-to-vehicle (V2V) and RSU-to-vehicle (R2V) interfaces

I future 5G mobile communication systems:I abstract and flexible vehicle-to-everything (V2X) communication mode

Pisa, September 6th 2018 | An Integrated Framework for Fog Communications and Computing in Internet of Vehicles

Page 5: An Integrated Framework for Fog Communications and ... · 2 Introduction Fog Communications & Computing I Cloud Computing (CC): ubiquitous on-demand access to remote computing and

4

IntroductionConsensus based ITS Applications

I Traffic safety and management via information broadcastingI Cooperative applications, where a group of vehicles

spontaneously make coordinated and mutually consistentdecisions

I agreement on the exchanged data is essential

Anycast transmission

Proximity Area

Inter-groupcommunication

Group B

Data gathering and fusion

Group A

Pisa, September 6th 2018 | An Integrated Framework for Fog Communications and Computing in Internet of Vehicles

Page 6: An Integrated Framework for Fog Communications and ... · 2 Introduction Fog Communications & Computing I Cloud Computing (CC): ubiquitous on-demand access to remote computing and

5

IntroductionGAUChO Project Vision

I Green Adaptive Fog Computing andNetworking Architecture (GAUChO)

I MIUR PRIN Bando 2015 (Grant2015YPXH4W-004)

I novel distributed and heterogeneousarchitecture able to integrate and jointlyoptimize FC and FN capabilities

I supporting low-latency,energy-efficiency, security,self-adaptation, and spectrum efficiency

I Task T1.3: advanced methodologies fornetwork formation, allowing fixed ormobile devices to be connected, and toachieve a full context-awareness bymeans of exchanging and jointlyrefining context-related information

Pisa, September 6th 2018 | An Integrated Framework for Fog Communications and Computing in Internet of Vehicles

Page 7: An Integrated Framework for Fog Communications and ... · 2 Introduction Fog Communications & Computing I Cloud Computing (CC): ubiquitous on-demand access to remote computing and

6

Proposed Integrated FrameworkSystem Model

I Vehicular Fog Architecture

VFN

\

VFC

VFN

VFN

VFN

VFD

\

VFC

VFN

VFN

VFN

VFD

FC

I VF Domains (VFDs): VF Nodes (VFNs) + VF Controllers (VFCs)I logical (overlaying application) and physical (underlying network)

communications interfacesI Fog Controller (FC) for interoperability among VFDs

Pisa, September 6th 2018 | An Integrated Framework for Fog Communications and Computing in Internet of Vehicles

Page 8: An Integrated Framework for Fog Communications and ... · 2 Introduction Fog Communications & Computing I Cloud Computing (CC): ubiquitous on-demand access to remote computing and

7

Proposed Integrated FrameworkSystem Model

I VFN Reference Model

Consensus Sensing APP

NET Layer

IEEE 802.11p MAC

IEEE 802.11p PHY

I Consensus Sensing (CS) Application designed according to BCtechnology

I no Transport Layer (i.e., UDP like) as usual in VANETsI Network Layer functionalities

I Physical and Data Link Layers compliant with IEEE 802.11pI modeled with OMNeT++/Veins environment

Pisa, September 6th 2018 | An Integrated Framework for Fog Communications and Computing in Internet of Vehicles

Page 9: An Integrated Framework for Fog Communications and ... · 2 Introduction Fog Communications & Computing I Cloud Computing (CC): ubiquitous on-demand access to remote computing and

8

Proposed Integrated FrameworkApplication Layer

I Proposed CS protocol for information reconciliationI designed according to the BlockChain (BC) technology

I participants write and read from a distributed ledger, i.e., a chain thatrecords all the observations/decisions

I common view of the overall informationI integrity and consistency of the ledger and non ambiguous ordering

1. once the network is formed, a VFN sends collected information viaObservationMessages (OMs)

I extends WaveShortMessage

2. each VFN updates its block as information is received3. each VFN initiates the validation phase sending the validated block

to other VFNs via a ValidationMessage (VM)I a WaveShortMessage that contains the Proof of Work (PoW)I probabilistic model of the validation latencyI block size B = N/2, where N is the number of VFNs

Pisa, September 6th 2018 | An Integrated Framework for Fog Communications and Computing in Internet of Vehicles

Page 10: An Integrated Framework for Fog Communications and ... · 2 Introduction Fog Communications & Computing I Cloud Computing (CC): ubiquitous on-demand access to remote computing and

9

Proposed Integrated FrameworkNetwork Layer

I Delay Tolerant Network (DTN): support data dissemination overlinks that may lack continuous connectivity:

I Geographic protocols, which are based on nodes locationI Epidemic protocols: inherent anycast addressing scheme suited

for CS applications1. Blind Flooding (BF): each node forwards the received message to all

its neighbors2. TTL-based Flooding (TF): a Time To Live (TTL) counter limits the

retransmission of a message3. Probability-based Flooding (PF): each node retransmits the

message to its neighbors with a probability P

I Generalized Multiflow Network Coding (NC):I enhanced DTN approach where each VFN iteratively stores,

carries and forwards a random linear combination of the previouslyreceived packets (blocks)

Pisa, September 6th 2018 | An Integrated Framework for Fog Communications and Computing in Internet of Vehicles

Page 11: An Integrated Framework for Fog Communications and ... · 2 Introduction Fog Communications & Computing I Cloud Computing (CC): ubiquitous on-demand access to remote computing and

10

Proposed Integrated FrameworkNetwork Layer

I Chord protocol:I decentralized peer-to-peer (P2P) overlay network based on

distributed hash tables (DHT)I mapping of keys into nodes (L2 and L3 addresses resolution)I O(logN) known nodes for each VFNI O((logN)2) messages to manage join and leave topology changes

in a dynamic and distributed way

n0 n1

n2

n3

n4

n5

n6

n7n8n9

n10

n11

n12

n13

n14

n15n1

n8

n14

n21

n32

n38

n42

n48

n52

n56

Pisa, September 6th 2018 | An Integrated Framework for Fog Communications and Computing in Internet of Vehicles

Page 12: An Integrated Framework for Fog Communications and ... · 2 Introduction Fog Communications & Computing I Cloud Computing (CC): ubiquitous on-demand access to remote computing and

11

Framework Modeling & ValidationPerformance Evaluation

I Epidemic DTNI grid map imported from Open Street MapI accident management (N = 50)I Veins’ Car and RSU modulesI communication provided by Nic80211p via WaveShortMessages

I reached VFNs:I TF worst (70%)I BF and PF comparable

I protocol overhead:I PF outperforms BF

(P = 0.5 it is about 1/7)

Pisa, September 6th 2018 | An Integrated Framework for Fog Communications and Computing in Internet of Vehicles

Page 13: An Integrated Framework for Fog Communications and ... · 2 Introduction Fog Communications & Computing I Cloud Computing (CC): ubiquitous on-demand access to remote computing and

12

Framework Modeling & ValidationPerformance Evaluation

I Multiflow Network CodingI diamond topology : two Relay + Sender (S) + Receiver (R)I Relay only performs store, combine and forwardI external library (Eigen) to manage the messages cod & decodingI module entirely developed, messages are WaveShortMessages

S R

I NC overhead:I gap w.r.t. BF increases at the increasing of packet block sizeI diversity gain provided by the two independent Relays

Pisa, September 6th 2018 | An Integrated Framework for Fog Communications and Computing in Internet of Vehicles

Page 14: An Integrated Framework for Fog Communications and ... · 2 Introduction Fog Communications & Computing I Cloud Computing (CC): ubiquitous on-demand access to remote computing and

13

Framework Modeling & ValidationPerformance Evaluation

I ChordI more realistic map and traffic patterns (default Erlangen map on

SUMO mobility simulator)I N = 35, Small-World Network paradigmI Car and RSU Veins modulesI communication provided by Nic80211pI new P2PMessage (P2PM) extending WaveShortMessage

I Chord overhead (P2PMs + OMs):I two different networks formedI overhead gradually decreases with timeI P2PMs higher than OMs: Chord network formation more critical

Pisa, September 6th 2018 | An Integrated Framework for Fog Communications and Computing in Internet of Vehicles

Page 15: An Integrated Framework for Fog Communications and ... · 2 Introduction Fog Communications & Computing I Cloud Computing (CC): ubiquitous on-demand access to remote computing and

14

Framework Modeling & ValidationPerformance Evaluation

Routing Protocols Comparison

I number of messages per vehicle needed to disseminate aninformation block:

I BF ≈ 2 · 103

I DTN ≈ 103

I NC ≈ 102

I Chord ≈ 2 · 102

I but Chord always supports reliable data distributionI thus representing the better candidate

Pisa, September 6th 2018 | An Integrated Framework for Fog Communications and Computing in Internet of Vehicles

Page 16: An Integrated Framework for Fog Communications and ... · 2 Introduction Fog Communications & Computing I Cloud Computing (CC): ubiquitous on-demand access to remote computing and

15

Framework Modeling & ValidationPerformance Evaluation

I CS Application Layer related metric:I overall latency need to validate a blockI integrated BlockChain over Chord networksI two different PoW time duration intervals

I good scalability w.r.t. the number of FVNs (N)Pisa, September 6th 2018 | An Integrated Framework for Fog Communications and Computing in Internet of Vehicles

Page 17: An Integrated Framework for Fog Communications and ... · 2 Introduction Fog Communications & Computing I Cloud Computing (CC): ubiquitous on-demand access to remote computing and

16

ConclusionsConcluding Remarks

I FC2 paradigm application to context awareness VANET servicesI Integrated system architecture

I APP and NET LayersI DTN Flooding based, NC multiflows and Chord protocolsI BC technology for distributed consensus making

I Modelling and Development with OMNeT++/Veins FrameworkI modularity, high fidelity and flexibility

I Comprehensive simulation campaignI Chord reactiveness in topology controlling allows a fast and reliable

consensus achievement and flexibility

I Future Developments:I Redesign over 4G/5G systems with SimuLTE+VeinsI Extension to FANETs using OLSR and Paxos protocols

Pisa, September 6th 2018 | An Integrated Framework for Fog Communications and Computing in Internet of Vehicles

Page 18: An Integrated Framework for Fog Communications and ... · 2 Introduction Fog Communications & Computing I Cloud Computing (CC): ubiquitous on-demand access to remote computing and

University of FlorenceDepartment of Information Engineering

An Integrated Framework for FogCommunications and Computing in

Internet of Vehicles

Alessio Bonadio, Francesco Chiti, Romano [email protected]


Recommended