SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
Walking through the fog (computing):
trends, use-cases and open issues
Elio Salvadori
Direttore Centro CREATE-NET
Fondazione Bruno Kessler – Trento
Italian Networking Workshop 2019
Bormio, January 17th 2019
Outline
• Trends & rationale
• Paradigms & technologies
• Emerging ecosystem
• Deployment examples: MEC, fog & edge computing
• Toward a generalised architecture
• Open issues & research opportunities
• Research work @ FBK CREATE-NET
E. Salvadori - INW 2019 2
E. Salvadori - INW 2019 3
The Pendulum swinging back
E. Salvadori - INW 2019 4
data tsunami
data ownership & privacy decentralisation
real-time constraints
E. Salvadori - INW 2019 5
Proximity vs Cloud computing
Cloud Computing Proximity Computing
Infrastructure owners Amazon, Microsoft, Google Telco & private
Management centralised distributed/centralised
Computation device big servers (homogeneous) any (heterogeneous)
Computation capacity high low
Storage high low
Privacy (Data management) low high (private)
Cost (computation/cooling) high low
Space for deployment warehouse little (e.g. outdoor)
Connectivity (internal) mostly wired mostly wireless
Off-line mode (Internet Connectivity) not possible possible
Latency high low
Power consumption (& type) high (direct) low (battery/direct)
Node mobility absent high
Nature of failure predictable highly diverse
Scalability high good
Proximity multiple hops one/few hops
E. Salvadori - INW 2019 6
Constraints
are research
opportunities!
Emerging vertical applications
E. Salvadori - INW 2019 7
Proximity computing terminology(ies)
CC
MCC
MEC
Fog
Edge
MistDew
E. Salvadori - INW 2019 8
Proximity computing terminology(ies)
CC
MCC
MEC
Fog
Edge
MistDew
E. Salvadori - INW 2019 9
Proximity computing paradigms...
E. Salvadori - INW 2019 10
Paradigm Domain Definition Year
Cloudlets Computing Telco CC is a mobility-enhanced small-scale cloud Data Center that is located at the edge of the internet and available for use
by nearby mobile devices [Satyanarayanan et al]
2009
Mobile Cloud Computing Telco MCC is the instantiation of the Cloudlets paradigm to mobile access network [Bahl et al] 2012
Mobile Edge Computing Telco MEC brings computational and storage capacities to the edge of the network within the Radio Access Network to
reduce latency and improve context awareness. [Beck et al, 2014; ETSI, 2015]
2014
Multi-access EC Telco MEC extended to a mutiplicity of access technologies (mainly WiFi and fixed access) [ETSI] 2017
Edge Computing IoT EC refers to the enabling technologies allowing computation to be performed at the edge of the network, on
downstream data on behalf of cloud services and upstream data on behalf of IoT services [Shi et al]
2016
Fog Computing IoT FC is a highly virtualized platform that provides compute, storage, and networking services between IoT devices and
traditional cloud computing DC, typically, but not exclusively located at the edge of network [Bonomi et al]
2012
Dew Computing IoT DC is a sub-platform based on a microservice concept for which its computing hierarchy is vertically distributed and
encompassing resources such as sensors, tablets, and smartphones [Wang et al]
2015
Mist Computing IoT MC pushes appropriate computation to the very edge of the network, in the microcontrollers in the embedded nodes
of sensors and actuators. [Preden et al]
2015
Proximity computing emerging ecosystem
E. Salvadori - INW 2019 11
Cloud players
Telco vendors Open-source initiatives & projects
Standardisation bodies & fora New stakeholders
HW manufacturers
Proximity computing: a taxonomy
MEC Fog Edge
Infrastructure owners Telco Private Private
Network scope Yes (RAN) Yes (LAN) No / Limited
Main computation element MEC Server Any device (continuum) Gateway (or Micro-DC)
Resource pooling (Orchestration) Yes Yes No
Privacy Limited Yes Limited
Off-line mode (Internet Connectivity) Limited Yes Limited (w/ MicroDC)
Multi-cloud interworking Yes Yes No
Scalability Yes Yes Limited
Real-time traffic handling Yes Yes Yes / Limited
Security End-to-end End-to-end Limited to devices
Analytics scope Multiple devices Multiple devices Single device
IoT verticals integration Yes Yes Limited
Virtualization Yes (NFV) Yes (Hyper/Container) Yes/Limited
Type of users Mobile Mobile / Stationary Mobile / Stationary
Standardisation ETSI OpenFog IIoT, ECC
Maturity / commercial availability prototypes Nebbiolo, FogHorn, Cisco MS Azure, AWS, Google, Intel
NOT interchangeable terms!
E. Salvadori - INW 2019 12
Examples of proximity computing deployments
E. Salvadori - INW 2019 13
MEC deployments Bump in the wire:
Distributed EPC:
ETSI White Paper No. 24 – February 2018
MEC Deployments in 4G and Evolution Towards 5G
E.g. MEC deployment for C-V2X
ETSI GR MEC 022 - September 2018
Multi-access Edge Computing(MEC): Study on MEC Support for V2X Use Cases
15
E.g. MEC deployment for Industrial IoT
ETSI PoC 9 - September 2017
MEC platform to enable low-latency Industrial IoT
16
Edge computing deployment
Gateways
Industrial PCs
Embedded cards
EdgeCloud DC
Internet
Micro DC
• Focus on devices at the very edge
(limited network scope)
• Vertical scaling
• North-South interfaces
• No orchestration
• (Internet) off-line mode w/ MicroDC
• Limited integration of IoT verticals
17
Fog computing deployment
Corporate LAN,
City-wide MAN,
etc
FogNode
FogNode
FogNode
GW/CPE
Internet
Cloud DC
Fog
• Focus on fog network infrastructure
(wide network scope)
• Vertical & Horizontal scaling
• North-South & East-West interfaces
• Orchestration of FogNodes resources
• (Internet) off-line mode
• IoT verticals integration
• Capability to host virtualised
controllers (MES)
18
Comparing Edge & Fog deployments
Gateways
Industrial PCs
Embedded cards
Edge
Raw data &
data processing
Intelligence
creationCloud DC
Micro DC
Internet
Corporate LAN,
City-wide MAN,
etc
FogNode
FogNode
FogNode
GW/CPE
Internet
Cloud DC
Fog
19
20
E.g. Fog deployment for Smart Factories
FogNode
FogNode
FogNode
GW/CPE
Cloud DC
Wireless
Wired
Factory LAN
Scenario requirements dictate the
number of tiers:
- Amount/type of work in each tier
- Capabilities of the nodes at each tier
- Latency between nodes and latency
between sensors and actuation
- Reliability/availability of nodes
- Number of sensors
Internet
Machines
& devices
Manufacturing
cells
Assembly Line
Factory
Enterprise
unlicensed
licensed
E.g. Fog deployment for Smart City
E. Salvadori - INW 2019 21
C. Byers, T. Zhang (Cisco, 2016)
Identify common traits: toward a generalised
architecture
Prox computing Node
Device / Physical
Sensors, actuators & Control
Compute Network Storage FPGA, GPU
Resource management
Orchestration
Scheduling
Reliability
Scalability
Applications
Performance,monitoring
Security
Dataprocessing&Storage
Analysis
Filtering
Trimming
Backup
Authentication
Encryption
Privacy
ID protection
System
monitoring
Performance
prediction
RT & QoS
assurance
Virtualisation
Application services
Application support
E. Salvadori - INW 2019 22
Device / physical
Prox computing Node
Device / Physical
Sensors, actuators & Control
Compute Network Storage FPGA, GPU
Resource management
Applications
Performance,monitoring
Security
Dataprocessing&Storage
• Sensors, actuators & control
• IoT device that produce data
• They can be virtual
• Protocol abstraction layer
• make IoT device data digestible
by PCNs
• Proximity Computing Node (PCN)
• any device with computation,
storage, network and
acceleration capabilities
• e.g.: gateway, server, router
• Node-to-node communication
• multiple PCNs are needed to
reach an appropriate decision
E. Salvadori - INW 2019 23
Resource management
Device / Physical
Resource management
Orchestration
Scheduling
Reliability
Scalability
Virtualisation
Applications
Performance,monitoring
Security
Dataprocessing&Storage
• Orchestration
• resource allocation and de-
allocation in PCNs
• Virtualisation
• hardware-based
• virtual machines
• containers
• Scheduling
• simultaneous apps running
• Scalability
• Horizontal & Vertical
• Reliability
• PCNs and sensors/actuators
failure & anomaly handling
E. Salvadori - INW 2019 24
Applications
Device / Physical
Resource management
Applications
Performance,monitoring
Security
Dataprocessing&Storage
Use Cases are built by leveraging on
a set of Application services that
fulfill domain-specific needs.
• Application services
• SB interface toward IoT devices
• NB interface toward cloud & UI
• algorithms & analytics (sensor
fusion, Machine Learning, etc)
• Application support
• run-time engines (JVMs, .NET)
• web servers (Apache, Tomcat)
• message/event bus (RabbitMQ)
• application storage (SQL, Mongo)
• analytics tools (Hadoop, Spark)
Application services
Application support
E. Salvadori - INW 2019 25
Cross-layers: performance, security, data processing
Device / Physical
Resource management
Applications
Performance,monitoring
Security
Dataprocessing&Storage
Analysis
Filtering
Trimming
Backup
Authentication
Encryption
Privacy
ID protection
System
monitoring
Performance
prediction
RT & QoS
assurance
• Performance & monitoring
• help selecting the most appropriate PCN resources
• predict PCN performance based on system load and re-
source availability
• QoS/priorities and Real-Time assurance (Time-Sensitive
Networking, time-critical computing, etc)
• Security
• devices & user autentications
• maintain encryption between communications
• users can specify privacy attributed on their own data
• Data processing & storage
• analysis and filtering of data
• data trimmering and reconstruction
• local storage or cloud-based (when & if needed)
E. Salvadori - INW 2019 26
Example 1: OpenFog Reference Architecture
Device / Physical
Resource management
Applications
E. Salvadori - INW 2019 27
Example 2: ETSI MEC architecture
Performance, monitoring
Device / Physical
Resource management
Applications
Security
Dataprocessing&Storage
E. Salvadori - INW 2019 28
Open issues & research opportunities
Economics & standardisation:
• telco vs cloud providers
• new stakeholders
• interoperability
• simulation tools
• billing
• pricing
Resource management:
• orchestration
• optimization & scheduling
• deployment strategies
• H & V offloading
• routing (ad hoc, p2p)
• management & monitoring
• edge-constrained ML algo
Architectures:
• scalability
• federation
• heterogeneity
• autonomicity
• fault tolerance
• mobility
• UE/IoT devices battery-span
Communication:
• Industry-grade wireless (on
unlicensed spectrum)
• real-time communication
• quantum-safe
communication (e.g. QKD)
Security & Privacy:
• data ownership
• storing encrypted data
• malicious PC nodes
• secure virtualization
technology
Virtualisation:
• improving efficiency
• enabling innovative use
cases
• multi-tenancy with QoS
E. Salvadori - INW 2019 29
On-going research @ FBK CREATE-NET
I. MEC caching via a lightweight MANO
II. Fog services orchestration
III. Multi-container deployments on IoT gateways
E. Salvadori - INW 2019 30
MEC: caching via a lightweight MANO
• MEC scenarios with 10s/1000s of NFVI PoPs
• 10s or even 100s VNFs
lightMANO: a lightweight MEC solution, based
on a converged SDN&NFV platform
GTP
Encap/Decap
Encapsulated IP Traffic
(UE)
S1 Traffic
EPC
Docker
SquidMobile Edge Caching
virtualisation overhead
caching performance
management &
virtualization
R. Riggio et al., “LightMANO: Converging NFV and SDN at the Edges of the Network” IEEE/IFIP NOMS 2018
Fog services orchestration
Assuming a fog computing deployment with multiple regions of nodes,
loosely interconnected among each other and computing-intensive
applications like stream-mining
Problem:
• need to offload to neighboring regions to avoid hot-spots
Solution:
• MILP & heuristic identified to find optimal allocation
F. Faticanti et al, “Cutting Throughput with the Edge: App-Aware Placement in Fog Computing” Under Review
orchestration
& optimisation
Results can’t be
disclosed yet...
Edge computing: multi-container
deployments on IoT gateways
• AGILE open-source IoT gateway framework, based on microservices
• It demonstrates the advantages of a containerized environment for
in-contained and cross-container performance optimization
Image download times and sizes
0
500000
1000000
1500000
2000000
2500000
3000000
v0.1.0
v0.1.3
v0.1.4
v0.1.5
v0.2.0
v0.2.1
v0.3.0
v0.3.5
v0.4.0
v0.4.1
Size(KB)
Stack version
Absolute
Incremental
download
0
200
400
600
800
1000
1200
1400
1600
1800
v0.1.0
v0.1.3
v0.1.4
v0.1.5
v0.2.0
v0.2.1
v0.3.0
v0.3.5
v0.4.0
v0.4.1
Time(s)
Stack version
Absolute
Incremental
download
architecture &
virtualization
K. Dolui, C. Kiraly, “Towards Multi-container Deployments on IoT Gateways” IEEE GLOBECOM 2018
http://agile-iot.eu
Questions, feedbacks?
E. Salvadori - INW 2019 34
Elio Salvadori
esalvadori@fbk.eu
@esalvad
Short bibliography
• K. Dolui et al, "Comparison of Edge Computing Implementations: Fog Computing, Cloudlet and Mobile Edge
Computing”, IEEE 2017
• P. Garcia Lopez et al, "Edge-centric Computing: Vision and Challenges”, ACM SIGCOMM Computer
Communication Review, October 2015
• R. K. Naha et al, "Fog Computing: Survey of Trends, Architectures, Requirements, and Research Directions”,
IEEE Access 2018
• N. Hassan et al., “The Role of Edge Computing in Internet of Things”, IEEE Communication Magazine,
November 2018
• Nebbiolo Technologies Whitepaper, "Fog vs Edge Computing", v. 1.1, 2017
• ETSI ISG on Multi-access Edge Computing https://www.etsi.org/technologies-clusters/technologies/multi-
access-edge-computing
• B. Varghese et al, "Feasibility of Fog Computing", arXiv.org > cs > arXiv:1701.05451, 2017
• R. Riggio et al., "LightMANO: Converging NFV and SDN at the Edges of the Network”, IEEE/IFIP NOMS 2018
• K. Douli, C. Kiraly "“Towards Multi-container Deployments on IoT Gateways” IEEE GLOBECOM 2018
FBK CREATE-NET software platforms for MEC & Fog:
• 5G-EmPOWER: https://5g-empower.io
• FogAtlas: https://fogatlas.fbk.eu
E. Salvadori - INW 2019 35

Contenu connexe

Tendances

Fog Computing Reality Check: Real World Applications and Architectures
Fog Computing Reality Check: Real World Applications and ArchitecturesFog Computing Reality Check: Real World Applications and Architectures
Fog Computing Reality Check: Real World Applications and ArchitecturesBiren Gandhi
 
Fog computing and internet of things
Fog computing and internet of thingsFog computing and internet of things
Fog computing and internet of thingsRahul Yadav
 
Edge-Fog Cloud: Scaling IoT computations on the edge
Edge-Fog Cloud: Scaling IoT computations on the edgeEdge-Fog Cloud: Scaling IoT computations on the edge
Edge-Fog Cloud: Scaling IoT computations on the edgeNitinder Mohan
 
Big Data and Internet of Things: A Roadmap For Smart Environments, Fog Comput...
Big Data and Internet of Things: A Roadmap For Smart Environments, Fog Comput...Big Data and Internet of Things: A Roadmap For Smart Environments, Fog Comput...
Big Data and Internet of Things: A Roadmap For Smart Environments, Fog Comput...Jiang Zhu
 
Fog Computing and the Internet of Things
Fog Computing and the Internet of ThingsFog Computing and the Internet of Things
Fog Computing and the Internet of ThingsS.Mostafa Sayyedi
 
Sustainability and fog computing applications, advantages and challenges
Sustainability and fog computing applications, advantages and challengesSustainability and fog computing applications, advantages and challenges
Sustainability and fog computing applications, advantages and challengesAbdulMajidFarooqi
 
Foog computing and iFogSim for sustainable smart city.
Foog computing and iFogSim for sustainable smart city.Foog computing and iFogSim for sustainable smart city.
Foog computing and iFogSim for sustainable smart city.sindhuRashmi1
 
Introduction to Fog Computing
Introduction to Fog ComputingIntroduction to Fog Computing
Introduction to Fog ComputingEr. Ajay Sirsat
 
Improving Web Siste Performance Using Edge Services in Fog Computing Architec...
Improving Web Siste Performance Using Edge Services in Fog Computing Architec...Improving Web Siste Performance Using Edge Services in Fog Computing Architec...
Improving Web Siste Performance Using Edge Services in Fog Computing Architec...Jiang Zhu
 
Attack graph generation for micro services architecture
Attack graph generation for micro services architectureAttack graph generation for micro services architecture
Attack graph generation for micro services architectureAbdul Qadir
 
Michael enescu keynote chicago2014_from_cloud_to_fog_and_iot
Michael enescu keynote chicago2014_from_cloud_to_fog_and_iotMichael enescu keynote chicago2014_from_cloud_to_fog_and_iot
Michael enescu keynote chicago2014_from_cloud_to_fog_and_iotMichael Enescu
 
Drones and Fog Computing - New Frontiers of IoT and Digital Transformation -...
Drones and Fog Computing  - New Frontiers of IoT and Digital Transformation -...Drones and Fog Computing  - New Frontiers of IoT and Digital Transformation -...
Drones and Fog Computing - New Frontiers of IoT and Digital Transformation -...Biren Gandhi
 

Tendances (20)

Fog computing
Fog computingFog computing
Fog computing
 
Fog Computing Reality Check: Real World Applications and Architectures
Fog Computing Reality Check: Real World Applications and ArchitecturesFog Computing Reality Check: Real World Applications and Architectures
Fog Computing Reality Check: Real World Applications and Architectures
 
Fog ppt
Fog ppt Fog ppt
Fog ppt
 
Fog computing and internet of things
Fog computing and internet of thingsFog computing and internet of things
Fog computing and internet of things
 
Edge-Fog Cloud: Scaling IoT computations on the edge
Edge-Fog Cloud: Scaling IoT computations on the edgeEdge-Fog Cloud: Scaling IoT computations on the edge
Edge-Fog Cloud: Scaling IoT computations on the edge
 
Big Data and Internet of Things: A Roadmap For Smart Environments, Fog Comput...
Big Data and Internet of Things: A Roadmap For Smart Environments, Fog Comput...Big Data and Internet of Things: A Roadmap For Smart Environments, Fog Comput...
Big Data and Internet of Things: A Roadmap For Smart Environments, Fog Comput...
 
Fog Computing and the Internet of Things
Fog Computing and the Internet of ThingsFog Computing and the Internet of Things
Fog Computing and the Internet of Things
 
Fog ppt
Fog pptFog ppt
Fog ppt
 
Sustainability and fog computing applications, advantages and challenges
Sustainability and fog computing applications, advantages and challengesSustainability and fog computing applications, advantages and challenges
Sustainability and fog computing applications, advantages and challenges
 
Fog computing
Fog computingFog computing
Fog computing
 
Foog computing and iFogSim for sustainable smart city.
Foog computing and iFogSim for sustainable smart city.Foog computing and iFogSim for sustainable smart city.
Foog computing and iFogSim for sustainable smart city.
 
Introduction to Fog Computing
Introduction to Fog ComputingIntroduction to Fog Computing
Introduction to Fog Computing
 
Edge-Fog Cloud
Edge-Fog CloudEdge-Fog Cloud
Edge-Fog Cloud
 
Fog computing
Fog computingFog computing
Fog computing
 
Fog computing in IoT
Fog computing in IoTFog computing in IoT
Fog computing in IoT
 
Improving Web Siste Performance Using Edge Services in Fog Computing Architec...
Improving Web Siste Performance Using Edge Services in Fog Computing Architec...Improving Web Siste Performance Using Edge Services in Fog Computing Architec...
Improving Web Siste Performance Using Edge Services in Fog Computing Architec...
 
Attack graph generation for micro services architecture
Attack graph generation for micro services architectureAttack graph generation for micro services architecture
Attack graph generation for micro services architecture
 
Michael enescu keynote chicago2014_from_cloud_to_fog_and_iot
Michael enescu keynote chicago2014_from_cloud_to_fog_and_iotMichael enescu keynote chicago2014_from_cloud_to_fog_and_iot
Michael enescu keynote chicago2014_from_cloud_to_fog_and_iot
 
Fog Computing Defined
Fog Computing DefinedFog Computing Defined
Fog Computing Defined
 
Drones and Fog Computing - New Frontiers of IoT and Digital Transformation -...
Drones and Fog Computing  - New Frontiers of IoT and Digital Transformation -...Drones and Fog Computing  - New Frontiers of IoT and Digital Transformation -...
Drones and Fog Computing - New Frontiers of IoT and Digital Transformation -...
 

Similaire à Walking through the fog (computing) - Keynote talk at Italian Networking Workshop 2019

What is Your Edge From the Cloud to the Edge, Extending Your Reach
What is Your Edge From the Cloud to the Edge, Extending Your ReachWhat is Your Edge From the Cloud to the Edge, Extending Your Reach
What is Your Edge From the Cloud to the Edge, Extending Your ReachSUSE
 
5G and edge computing - CORAL perspective
5G and edge computing - CORAL perspective5G and edge computing - CORAL perspective
5G and edge computing - CORAL perspectiveRichard Scott
 
Introduction to roof computing by Nishant Krishna
Introduction to roof computing by Nishant KrishnaIntroduction to roof computing by Nishant Krishna
Introduction to roof computing by Nishant KrishnaCodeOps Technologies LLP
 
FOG COMPUTING, what and why a fog computing
FOG COMPUTING, what and why a fog computingFOG COMPUTING, what and why a fog computing
FOG COMPUTING, what and why a fog computingShivangi Bali
 
Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...
Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...
Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...MyNOG
 
Dynamic Software Defined Network Infrastructure Test Bed at Marist College
Dynamic Software Defined Network Infrastructure Test Bed at Marist CollegeDynamic Software Defined Network Infrastructure Test Bed at Marist College
Dynamic Software Defined Network Infrastructure Test Bed at Marist CollegeADVA
 
Kura M2M IoT Gateway
Kura M2M IoT GatewayKura M2M IoT Gateway
Kura M2M IoT GatewayEurotech
 
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...Eurotech
 
Emerging Computing Architectures
Emerging Computing ArchitecturesEmerging Computing Architectures
Emerging Computing ArchitecturesDaniel Holmberg
 
(R)evolution of the computing continuum - A few challenges
(R)evolution of the computing continuum  - A few challenges(R)evolution of the computing continuum  - A few challenges
(R)evolution of the computing continuum - A few challengesFrederic Desprez
 
A survey of fog computing concepts applications and issues
A survey of fog computing concepts  applications and issuesA survey of fog computing concepts  applications and issues
A survey of fog computing concepts applications and issuesRezgar Mohammad
 
Innovations in Edge Computing and MEC
Innovations in Edge Computing and MECInnovations in Edge Computing and MEC
Innovations in Edge Computing and MECSabidur Rahman
 
EDGE SEMINAR.pptx
EDGE SEMINAR.pptxEDGE SEMINAR.pptx
EDGE SEMINAR.pptxSachuS16
 
5G Edge Computing Whitepaper, FCC Advisory Council
5G Edge Computing Whitepaper, FCC Advisory Council5G Edge Computing Whitepaper, FCC Advisory Council
5G Edge Computing Whitepaper, FCC Advisory CouncilDESMOND YUEN
 
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueIndustrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueEurotech
 

Similaire à Walking through the fog (computing) - Keynote talk at Italian Networking Workshop 2019 (20)

Edge Computing.pdf
Edge Computing.pdfEdge Computing.pdf
Edge Computing.pdf
 
What is Your Edge From the Cloud to the Edge, Extending Your Reach
What is Your Edge From the Cloud to the Edge, Extending Your ReachWhat is Your Edge From the Cloud to the Edge, Extending Your Reach
What is Your Edge From the Cloud to the Edge, Extending Your Reach
 
5G and edge computing - CORAL perspective
5G and edge computing - CORAL perspective5G and edge computing - CORAL perspective
5G and edge computing - CORAL perspective
 
Introduction to roof computing by Nishant Krishna
Introduction to roof computing by Nishant KrishnaIntroduction to roof computing by Nishant Krishna
Introduction to roof computing by Nishant Krishna
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
FOG COMPUTING, what and why a fog computing
FOG COMPUTING, what and why a fog computingFOG COMPUTING, what and why a fog computing
FOG COMPUTING, what and why a fog computing
 
Fog comuting
Fog comutingFog comuting
Fog comuting
 
Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...
Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...
Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...
 
Dynamic Software Defined Network Infrastructure Test Bed at Marist College
Dynamic Software Defined Network Infrastructure Test Bed at Marist CollegeDynamic Software Defined Network Infrastructure Test Bed at Marist College
Dynamic Software Defined Network Infrastructure Test Bed at Marist College
 
Kura M2M IoT Gateway
Kura M2M IoT GatewayKura M2M IoT Gateway
Kura M2M IoT Gateway
 
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
 
Emerging Computing Architectures
Emerging Computing ArchitecturesEmerging Computing Architectures
Emerging Computing Architectures
 
(R)evolution of the computing continuum - A few challenges
(R)evolution of the computing continuum  - A few challenges(R)evolution of the computing continuum  - A few challenges
(R)evolution of the computing continuum - A few challenges
 
A survey of fog computing concepts applications and issues
A survey of fog computing concepts  applications and issuesA survey of fog computing concepts  applications and issues
A survey of fog computing concepts applications and issues
 
Innovations in Edge Computing and MEC
Innovations in Edge Computing and MECInnovations in Edge Computing and MEC
Innovations in Edge Computing and MEC
 
EDGE SEMINAR.pptx
EDGE SEMINAR.pptxEDGE SEMINAR.pptx
EDGE SEMINAR.pptx
 
5G Edge Computing Whitepaper, FCC Advisory Council
5G Edge Computing Whitepaper, FCC Advisory Council5G Edge Computing Whitepaper, FCC Advisory Council
5G Edge Computing Whitepaper, FCC Advisory Council
 
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueIndustrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
 
Fog computing
Fog computing Fog computing
Fog computing
 
Fog Computing
Fog ComputingFog Computing
Fog Computing
 

Dernier

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 

Dernier (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Walking through the fog (computing) - Keynote talk at Italian Networking Workshop 2019

  • 1. Walking through the fog (computing): trends, use-cases and open issues Elio Salvadori Direttore Centro CREATE-NET Fondazione Bruno Kessler – Trento Italian Networking Workshop 2019 Bormio, January 17th 2019
  • 2. Outline • Trends & rationale • Paradigms & technologies • Emerging ecosystem • Deployment examples: MEC, fog & edge computing • Toward a generalised architecture • Open issues & research opportunities • Research work @ FBK CREATE-NET E. Salvadori - INW 2019 2
  • 3. E. Salvadori - INW 2019 3 The Pendulum swinging back
  • 4. E. Salvadori - INW 2019 4 data tsunami data ownership & privacy decentralisation real-time constraints
  • 5. E. Salvadori - INW 2019 5
  • 6. Proximity vs Cloud computing Cloud Computing Proximity Computing Infrastructure owners Amazon, Microsoft, Google Telco & private Management centralised distributed/centralised Computation device big servers (homogeneous) any (heterogeneous) Computation capacity high low Storage high low Privacy (Data management) low high (private) Cost (computation/cooling) high low Space for deployment warehouse little (e.g. outdoor) Connectivity (internal) mostly wired mostly wireless Off-line mode (Internet Connectivity) not possible possible Latency high low Power consumption (& type) high (direct) low (battery/direct) Node mobility absent high Nature of failure predictable highly diverse Scalability high good Proximity multiple hops one/few hops E. Salvadori - INW 2019 6 Constraints are research opportunities!
  • 7. Emerging vertical applications E. Salvadori - INW 2019 7
  • 10. Proximity computing paradigms... E. Salvadori - INW 2019 10 Paradigm Domain Definition Year Cloudlets Computing Telco CC is a mobility-enhanced small-scale cloud Data Center that is located at the edge of the internet and available for use by nearby mobile devices [Satyanarayanan et al] 2009 Mobile Cloud Computing Telco MCC is the instantiation of the Cloudlets paradigm to mobile access network [Bahl et al] 2012 Mobile Edge Computing Telco MEC brings computational and storage capacities to the edge of the network within the Radio Access Network to reduce latency and improve context awareness. [Beck et al, 2014; ETSI, 2015] 2014 Multi-access EC Telco MEC extended to a mutiplicity of access technologies (mainly WiFi and fixed access) [ETSI] 2017 Edge Computing IoT EC refers to the enabling technologies allowing computation to be performed at the edge of the network, on downstream data on behalf of cloud services and upstream data on behalf of IoT services [Shi et al] 2016 Fog Computing IoT FC is a highly virtualized platform that provides compute, storage, and networking services between IoT devices and traditional cloud computing DC, typically, but not exclusively located at the edge of network [Bonomi et al] 2012 Dew Computing IoT DC is a sub-platform based on a microservice concept for which its computing hierarchy is vertically distributed and encompassing resources such as sensors, tablets, and smartphones [Wang et al] 2015 Mist Computing IoT MC pushes appropriate computation to the very edge of the network, in the microcontrollers in the embedded nodes of sensors and actuators. [Preden et al] 2015
  • 11. Proximity computing emerging ecosystem E. Salvadori - INW 2019 11 Cloud players Telco vendors Open-source initiatives & projects Standardisation bodies & fora New stakeholders HW manufacturers
  • 12. Proximity computing: a taxonomy MEC Fog Edge Infrastructure owners Telco Private Private Network scope Yes (RAN) Yes (LAN) No / Limited Main computation element MEC Server Any device (continuum) Gateway (or Micro-DC) Resource pooling (Orchestration) Yes Yes No Privacy Limited Yes Limited Off-line mode (Internet Connectivity) Limited Yes Limited (w/ MicroDC) Multi-cloud interworking Yes Yes No Scalability Yes Yes Limited Real-time traffic handling Yes Yes Yes / Limited Security End-to-end End-to-end Limited to devices Analytics scope Multiple devices Multiple devices Single device IoT verticals integration Yes Yes Limited Virtualization Yes (NFV) Yes (Hyper/Container) Yes/Limited Type of users Mobile Mobile / Stationary Mobile / Stationary Standardisation ETSI OpenFog IIoT, ECC Maturity / commercial availability prototypes Nebbiolo, FogHorn, Cisco MS Azure, AWS, Google, Intel NOT interchangeable terms! E. Salvadori - INW 2019 12
  • 13. Examples of proximity computing deployments E. Salvadori - INW 2019 13
  • 14. MEC deployments Bump in the wire: Distributed EPC: ETSI White Paper No. 24 – February 2018 MEC Deployments in 4G and Evolution Towards 5G
  • 15. E.g. MEC deployment for C-V2X ETSI GR MEC 022 - September 2018 Multi-access Edge Computing(MEC): Study on MEC Support for V2X Use Cases 15
  • 16. E.g. MEC deployment for Industrial IoT ETSI PoC 9 - September 2017 MEC platform to enable low-latency Industrial IoT 16
  • 17. Edge computing deployment Gateways Industrial PCs Embedded cards EdgeCloud DC Internet Micro DC • Focus on devices at the very edge (limited network scope) • Vertical scaling • North-South interfaces • No orchestration • (Internet) off-line mode w/ MicroDC • Limited integration of IoT verticals 17
  • 18. Fog computing deployment Corporate LAN, City-wide MAN, etc FogNode FogNode FogNode GW/CPE Internet Cloud DC Fog • Focus on fog network infrastructure (wide network scope) • Vertical & Horizontal scaling • North-South & East-West interfaces • Orchestration of FogNodes resources • (Internet) off-line mode • IoT verticals integration • Capability to host virtualised controllers (MES) 18
  • 19. Comparing Edge & Fog deployments Gateways Industrial PCs Embedded cards Edge Raw data & data processing Intelligence creationCloud DC Micro DC Internet Corporate LAN, City-wide MAN, etc FogNode FogNode FogNode GW/CPE Internet Cloud DC Fog 19
  • 20. 20 E.g. Fog deployment for Smart Factories FogNode FogNode FogNode GW/CPE Cloud DC Wireless Wired Factory LAN Scenario requirements dictate the number of tiers: - Amount/type of work in each tier - Capabilities of the nodes at each tier - Latency between nodes and latency between sensors and actuation - Reliability/availability of nodes - Number of sensors Internet Machines & devices Manufacturing cells Assembly Line Factory Enterprise unlicensed licensed
  • 21. E.g. Fog deployment for Smart City E. Salvadori - INW 2019 21 C. Byers, T. Zhang (Cisco, 2016)
  • 22. Identify common traits: toward a generalised architecture Prox computing Node Device / Physical Sensors, actuators & Control Compute Network Storage FPGA, GPU Resource management Orchestration Scheduling Reliability Scalability Applications Performance,monitoring Security Dataprocessing&Storage Analysis Filtering Trimming Backup Authentication Encryption Privacy ID protection System monitoring Performance prediction RT & QoS assurance Virtualisation Application services Application support E. Salvadori - INW 2019 22
  • 23. Device / physical Prox computing Node Device / Physical Sensors, actuators & Control Compute Network Storage FPGA, GPU Resource management Applications Performance,monitoring Security Dataprocessing&Storage • Sensors, actuators & control • IoT device that produce data • They can be virtual • Protocol abstraction layer • make IoT device data digestible by PCNs • Proximity Computing Node (PCN) • any device with computation, storage, network and acceleration capabilities • e.g.: gateway, server, router • Node-to-node communication • multiple PCNs are needed to reach an appropriate decision E. Salvadori - INW 2019 23
  • 24. Resource management Device / Physical Resource management Orchestration Scheduling Reliability Scalability Virtualisation Applications Performance,monitoring Security Dataprocessing&Storage • Orchestration • resource allocation and de- allocation in PCNs • Virtualisation • hardware-based • virtual machines • containers • Scheduling • simultaneous apps running • Scalability • Horizontal & Vertical • Reliability • PCNs and sensors/actuators failure & anomaly handling E. Salvadori - INW 2019 24
  • 25. Applications Device / Physical Resource management Applications Performance,monitoring Security Dataprocessing&Storage Use Cases are built by leveraging on a set of Application services that fulfill domain-specific needs. • Application services • SB interface toward IoT devices • NB interface toward cloud & UI • algorithms & analytics (sensor fusion, Machine Learning, etc) • Application support • run-time engines (JVMs, .NET) • web servers (Apache, Tomcat) • message/event bus (RabbitMQ) • application storage (SQL, Mongo) • analytics tools (Hadoop, Spark) Application services Application support E. Salvadori - INW 2019 25
  • 26. Cross-layers: performance, security, data processing Device / Physical Resource management Applications Performance,monitoring Security Dataprocessing&Storage Analysis Filtering Trimming Backup Authentication Encryption Privacy ID protection System monitoring Performance prediction RT & QoS assurance • Performance & monitoring • help selecting the most appropriate PCN resources • predict PCN performance based on system load and re- source availability • QoS/priorities and Real-Time assurance (Time-Sensitive Networking, time-critical computing, etc) • Security • devices & user autentications • maintain encryption between communications • users can specify privacy attributed on their own data • Data processing & storage • analysis and filtering of data • data trimmering and reconstruction • local storage or cloud-based (when & if needed) E. Salvadori - INW 2019 26
  • 27. Example 1: OpenFog Reference Architecture Device / Physical Resource management Applications E. Salvadori - INW 2019 27
  • 28. Example 2: ETSI MEC architecture Performance, monitoring Device / Physical Resource management Applications Security Dataprocessing&Storage E. Salvadori - INW 2019 28
  • 29. Open issues & research opportunities Economics & standardisation: • telco vs cloud providers • new stakeholders • interoperability • simulation tools • billing • pricing Resource management: • orchestration • optimization & scheduling • deployment strategies • H & V offloading • routing (ad hoc, p2p) • management & monitoring • edge-constrained ML algo Architectures: • scalability • federation • heterogeneity • autonomicity • fault tolerance • mobility • UE/IoT devices battery-span Communication: • Industry-grade wireless (on unlicensed spectrum) • real-time communication • quantum-safe communication (e.g. QKD) Security & Privacy: • data ownership • storing encrypted data • malicious PC nodes • secure virtualization technology Virtualisation: • improving efficiency • enabling innovative use cases • multi-tenancy with QoS E. Salvadori - INW 2019 29
  • 30. On-going research @ FBK CREATE-NET I. MEC caching via a lightweight MANO II. Fog services orchestration III. Multi-container deployments on IoT gateways E. Salvadori - INW 2019 30
  • 31. MEC: caching via a lightweight MANO • MEC scenarios with 10s/1000s of NFVI PoPs • 10s or even 100s VNFs lightMANO: a lightweight MEC solution, based on a converged SDN&NFV platform GTP Encap/Decap Encapsulated IP Traffic (UE) S1 Traffic EPC Docker SquidMobile Edge Caching virtualisation overhead caching performance management & virtualization R. Riggio et al., “LightMANO: Converging NFV and SDN at the Edges of the Network” IEEE/IFIP NOMS 2018
  • 32. Fog services orchestration Assuming a fog computing deployment with multiple regions of nodes, loosely interconnected among each other and computing-intensive applications like stream-mining Problem: • need to offload to neighboring regions to avoid hot-spots Solution: • MILP & heuristic identified to find optimal allocation F. Faticanti et al, “Cutting Throughput with the Edge: App-Aware Placement in Fog Computing” Under Review orchestration & optimisation Results can’t be disclosed yet...
  • 33. Edge computing: multi-container deployments on IoT gateways • AGILE open-source IoT gateway framework, based on microservices • It demonstrates the advantages of a containerized environment for in-contained and cross-container performance optimization Image download times and sizes 0 500000 1000000 1500000 2000000 2500000 3000000 v0.1.0 v0.1.3 v0.1.4 v0.1.5 v0.2.0 v0.2.1 v0.3.0 v0.3.5 v0.4.0 v0.4.1 Size(KB) Stack version Absolute Incremental download 0 200 400 600 800 1000 1200 1400 1600 1800 v0.1.0 v0.1.3 v0.1.4 v0.1.5 v0.2.0 v0.2.1 v0.3.0 v0.3.5 v0.4.0 v0.4.1 Time(s) Stack version Absolute Incremental download architecture & virtualization K. Dolui, C. Kiraly, “Towards Multi-container Deployments on IoT Gateways” IEEE GLOBECOM 2018 http://agile-iot.eu
  • 34. Questions, feedbacks? E. Salvadori - INW 2019 34 Elio Salvadori esalvadori@fbk.eu @esalvad
  • 35. Short bibliography • K. Dolui et al, "Comparison of Edge Computing Implementations: Fog Computing, Cloudlet and Mobile Edge Computing”, IEEE 2017 • P. Garcia Lopez et al, "Edge-centric Computing: Vision and Challenges”, ACM SIGCOMM Computer Communication Review, October 2015 • R. K. Naha et al, "Fog Computing: Survey of Trends, Architectures, Requirements, and Research Directions”, IEEE Access 2018 • N. Hassan et al., “The Role of Edge Computing in Internet of Things”, IEEE Communication Magazine, November 2018 • Nebbiolo Technologies Whitepaper, "Fog vs Edge Computing", v. 1.1, 2017 • ETSI ISG on Multi-access Edge Computing https://www.etsi.org/technologies-clusters/technologies/multi- access-edge-computing • B. Varghese et al, "Feasibility of Fog Computing", arXiv.org > cs > arXiv:1701.05451, 2017 • R. Riggio et al., "LightMANO: Converging NFV and SDN at the Edges of the Network”, IEEE/IFIP NOMS 2018 • K. Douli, C. Kiraly "“Towards Multi-container Deployments on IoT Gateways” IEEE GLOBECOM 2018 FBK CREATE-NET software platforms for MEC & Fog: • 5G-EmPOWER: https://5g-empower.io • FogAtlas: https://fogatlas.fbk.eu E. Salvadori - INW 2019 35