SlideShare a Scribd company logo
Enterprise Cyber-Physical Edge
Virtualization Engine (EVE) Project
Oleg Sadov, Petr Fedchenkov – ITMO University
Roman Shaposhnik, Dr. Dmitri Chiriaev – ZEDEDA
Evolution in a Connected World Requires an Open Edge
2
› Bare metal device onboarding and management at scale
› Application/runtime deployment, update, and management at scale
› On devices in remote locations
› Don't introduce security issues
› Run different applications/runtimes
Key Requirements
ZERO TRUST
ZERO TOUCH ANY
APP | HARDWARE | NETWORK
APP
?
EDGE CONTAINERS
3
Sensors, Equipment, PLCs…
The Enterprise Cyber-Physical Edge Stack
Reduce outages
Improve
predictability
Increase
efficiencies
Customer Business Outcomes
Cloud/DC
Edge Software
Edge Hardware
Machines & Assets
Open source edge runtime
for ubiquity
Infra Services Layer: Virtualize & Abstract Edge
EVE-OS: EdgeVirtualization Engine
Data Services Layer: Abstract & Distribute IoT Data
IoT Edge
Greengrass
Fledge
Project EVE Architecture
Hardware Layer
EVE-EVC API - config, status, metrics, logs
EVErouter:
DHCP
DNS
ACLs
LISP
VPN
EVEagent:
config,
status,
metrics
Downloader
EVEmanager:
instance
orchestrator
Verifier
sha, sigs
HW
info,
metrics
Domain
mgr
dom0
Crypto
device
identity
TEE/TPM
Crypto
instance
identity
Device
onboarding
Mesh
network
TLS 1.2/1.3 OCSP stapling
Baseos
manager
Grub gpt
priority
boot
Network
interface
manager
Device
connectivity
Instance
connectivity
log
manager
Eth, RS 485, BTLE etc
NAT
I/O virtualizatiion
and
assignment
switch
mesh
cloud
Instance B
Instance C
Instance D
Driver domain(s)
Instance A
EdgeVirtualization Engine
Eth, wlan,
wwan
Hardware
watchdog
Linux
watchdog
Remote instance
consoles
Project EVE Architecture
Hardware Layer
EVE-EVC API - config, status, metrics, logs
EVErouter:
DHCP
DNS
ACLs
LISP
VPN
EVEagent:
config,
status,
metrics
Downloader
EVEmanager:
instance
orchestrator
Verifier
sha, sigs
HW
info,
metrics
Domain
mgr
dom0
Crypto
device
identity
TEE/TPM
Crypto
instance
identity
Device
onboarding
Mesh
network
TLS 1.2/1.3 OCSP stapling
Baseos
manager
Grub gpt
priority
boot
Network
interface
manager
Device
connectivity
Instance
connectivity
log
manager
Eth, RS 485, BTLE etc
NAT
I/O virtualizatiion
and
assignment
switch
mesh
cloud
Instance B
Instance C
Instance D
Driver domain(s)
Instance A
EdgeVirtualization Engine
Eth, wlan,
wwan
Hardware
watchdog
Linux
watchdog
Remote instance
consoles
Device Identity
Onboarding
Security
Foundation
Self
update
Device
connect-
ivity
Device
APIs
Edge
Container
runtime
Edge
Container
connect-
ivity
Deployed
Edge
Containers
EdgeVirtualization Controller
Project EVE Architecture
Hardware Layer
EVE-EVC API - config, status, metrics, logs
EVErouter:
DHCP
DNS
ACLs
LISP
VPN
EVEagent:
config,
status,
metrics
Downloader
EVEmanager:
instance
orchestrator
Verifier
sha, sigs
HW
info,
metrics
Domain
mgr
dom0
Crypto
device
identity
TEE/TPM
Crypto
instance
identity
Device
onboarding
Mesh
network
TLS 1.2/1.3 OCSP stapling
Baseos
manager
Grub gpt
priority
boot
Network
interface
manager
Device
connectivity
Instance
connectivity
log
manager
Eth, RS 485, BTLE etc
NAT
I/O virtualizatiion
and
assignment
switch
mesh
cloud
Instance B
Instance C
Instance D
Driver domain(s)
Instance A
EdgeVirtualization Engine
Eth, wlan,
wwan
Hardware
watchdog
Linux
watchdog
Remote instance
consoles
Device Identity
Onboarding
Security
Foundation
Self
update
Device
connect-
ivity
Device
APIs
Edge
Container
runtime
Edge
Container
connect-
ivity
Deployed
Edge
Containers
EVC sample:Adam Commercial EVC:
Deployment Models
8
• Extract data for local analysis / cloud
and connect to new sensors
• No interference with existing setup
• Secure apps with private networks
IoT Data
Analytics
IoT Edge
Router
Security
Appliance
• Added security for current/legacy
IoT
• Deploy a network proxy application
(e.g., MQTT)
• Add app to update firmware of
legacy hardware
• Deploy and manage security apps
• Add SPAN port collector to network
• Gain visibility and monitor traffic with
network security apps (e.g. Nozomi)
Legacy
Hardware
IT, ERP,
MES
IoT Edge Compute
EVE
Node
Node
Storage
Service
WAN/Internet
Node
IoT Edge Compute
Network
Probe
IoT Edge Compute
IDS
WAN/Internet
SPAN
PORT
Node
Node
Node
EVC EVC EVC
EVE EVE
EDEN – Go-based testing/modelling environment
9
PC
File/OCI Registry
Streaming
DB
ADAM
EDEN test
binaries
EDEN CLI
EVE QEMU
EVE RPi4
Cloud
EVE GCP
● Framework/CLI for
managing EVE and
ADAM
infrastructure.
● Test binaries that can
be used to write test
scripts and detect
some specific EVE
states.
DockerHub
Public VMs
Resources
› Project: https://www.lfedge.org/projects/eve/
› Whitepapers:
› architecture:
https://zededa.com/wp-content/uploads/2021/03/ZEDEDA-Architecture-
WP-Feb2021.pdf
› security:
https://zededa.com/wp-content/uploads/2021/03/ZEDEDA-Security-WP-
Feb2021.pdf
› EDEN Quick Start: https://github.com/lf-edge/eden
10

More Related Content

PPT
Madness of the Clouds
PPTX
Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...
PPTX
[Cisco Connect 2018 - Vietnam] Satit adirek hn under_the_hood_sdwan deep_dive
PPTX
Demystifying Software Defined Networking (SDN)
PPTX
Demystifying Software Defined Networking (SDN)
PDF
Provisioning the IoT
PPT
Web Services and Devices Profile for Web Services (DPWS)
PDF
5G transformation with Open Source (on ONF)
Madness of the Clouds
Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...
[Cisco Connect 2018 - Vietnam] Satit adirek hn under_the_hood_sdwan deep_dive
Demystifying Software Defined Networking (SDN)
Demystifying Software Defined Networking (SDN)
Provisioning the IoT
Web Services and Devices Profile for Web Services (DPWS)
5G transformation with Open Source (on ONF)

Similar to Enterprise Cyber-Physical Edge Virtualization Engine (EVE) Project.pdf (20)

PDF
08 sdn system intelligence short public beijing sdn conference - 130828
PPTX
Security best practices for hyper v and server virtualisation [svr307]
PDF
Enabling SDN for Service Providers by Khay Kid Chow
PPT
E Snet Raf Essc Jan2005
PDF
Virtual firewall framework
PDF
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
PDF
HPC Impact: EDA Telemetry Neural Networks
PDF
CampusSDN2017 - Jawdat: SDN Technology Evolvement
PDF
Securing Millions of Devices
PDF
Contrail Enabler for agile cloud services
PDF
Simplify Networking for Containers
PPTX
Innovation in SDN Tools and Platforms
PPTX
Managing Avionics Safety Certification for Unmanned Aircraft
PPTX
NGSoft General Overview
PDF
eMagic-Data Center Management System
PPTX
Schneider-Electric & NextNine – Comparing Remote Connectivity Solutions
PPTX
IBM DataPower Gateways - What's new in 2016 v7.5.2
PPTX
Dynamic Server Provisioning With Ops Manager and Hyper-V
PPT
040711 webcast securing vmachine
PDF
The 5 elements of IoT security
08 sdn system intelligence short public beijing sdn conference - 130828
Security best practices for hyper v and server virtualisation [svr307]
Enabling SDN for Service Providers by Khay Kid Chow
E Snet Raf Essc Jan2005
Virtual firewall framework
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
HPC Impact: EDA Telemetry Neural Networks
CampusSDN2017 - Jawdat: SDN Technology Evolvement
Securing Millions of Devices
Contrail Enabler for agile cloud services
Simplify Networking for Containers
Innovation in SDN Tools and Platforms
Managing Avionics Safety Certification for Unmanned Aircraft
NGSoft General Overview
eMagic-Data Center Management System
Schneider-Electric & NextNine – Comparing Remote Connectivity Solutions
IBM DataPower Gateways - What's new in 2016 v7.5.2
Dynamic Server Provisioning With Ops Manager and Hyper-V
040711 webcast securing vmachine
The 5 elements of IoT security
Ad

More from Dmitri Shiryaev (6)

PDF
Uniting Data JavaOne2013
PDF
RFID Technology and Internet of Things
PDF
Hadoop: Big Data Stacks validation w/ iTest How to tame the elephant?
PDF
Composite Applications with SOA, BPEL and Java EE
PDF
A Guide to the SOA Galaxy: Strategy, Design and Best Practices
PDF
SOA Strategy and Architecture
Uniting Data JavaOne2013
RFID Technology and Internet of Things
Hadoop: Big Data Stacks validation w/ iTest How to tame the elephant?
Composite Applications with SOA, BPEL and Java EE
A Guide to the SOA Galaxy: Strategy, Design and Best Practices
SOA Strategy and Architecture
Ad

Recently uploaded (20)

PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
System and Network Administration Chapter 2
PPTX
assetexplorer- product-overview - presentation
PDF
Understanding Forklifts - TECH EHS Solution
PDF
medical staffing services at VALiNTRY
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
System and Network Administraation Chapter 3
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
top salesforce developer skills in 2025.pdf
PPTX
Odoo POS Development Services by CandidRoot Solutions
PPTX
Computer Software and OS of computer science of grade 11.pptx
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
CHAPTER 2 - PM Management and IT Context
System and Network Administration Chapter 2
assetexplorer- product-overview - presentation
Understanding Forklifts - TECH EHS Solution
medical staffing services at VALiNTRY
wealthsignaloriginal-com-DS-text-... (1).pdf
Reimagine Home Health with the Power of Agentic AI​
Which alternative to Crystal Reports is best for small or large businesses.pdf
Odoo Companies in India – Driving Business Transformation.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
System and Network Administraation Chapter 3
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Internet Downloader Manager (IDM) Crack 6.42 Build 41
top salesforce developer skills in 2025.pdf
Odoo POS Development Services by CandidRoot Solutions
Computer Software and OS of computer science of grade 11.pptx
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx

Enterprise Cyber-Physical Edge Virtualization Engine (EVE) Project.pdf

  • 1. Enterprise Cyber-Physical Edge Virtualization Engine (EVE) Project Oleg Sadov, Petr Fedchenkov – ITMO University Roman Shaposhnik, Dr. Dmitri Chiriaev – ZEDEDA
  • 2. Evolution in a Connected World Requires an Open Edge 2
  • 3. › Bare metal device onboarding and management at scale › Application/runtime deployment, update, and management at scale › On devices in remote locations › Don't introduce security issues › Run different applications/runtimes Key Requirements ZERO TRUST ZERO TOUCH ANY APP | HARDWARE | NETWORK APP ? EDGE CONTAINERS 3
  • 4. Sensors, Equipment, PLCs… The Enterprise Cyber-Physical Edge Stack Reduce outages Improve predictability Increase efficiencies Customer Business Outcomes Cloud/DC Edge Software Edge Hardware Machines & Assets Open source edge runtime for ubiquity Infra Services Layer: Virtualize & Abstract Edge EVE-OS: EdgeVirtualization Engine Data Services Layer: Abstract & Distribute IoT Data IoT Edge Greengrass Fledge
  • 5. Project EVE Architecture Hardware Layer EVE-EVC API - config, status, metrics, logs EVErouter: DHCP DNS ACLs LISP VPN EVEagent: config, status, metrics Downloader EVEmanager: instance orchestrator Verifier sha, sigs HW info, metrics Domain mgr dom0 Crypto device identity TEE/TPM Crypto instance identity Device onboarding Mesh network TLS 1.2/1.3 OCSP stapling Baseos manager Grub gpt priority boot Network interface manager Device connectivity Instance connectivity log manager Eth, RS 485, BTLE etc NAT I/O virtualizatiion and assignment switch mesh cloud Instance B Instance C Instance D Driver domain(s) Instance A EdgeVirtualization Engine Eth, wlan, wwan Hardware watchdog Linux watchdog Remote instance consoles
  • 6. Project EVE Architecture Hardware Layer EVE-EVC API - config, status, metrics, logs EVErouter: DHCP DNS ACLs LISP VPN EVEagent: config, status, metrics Downloader EVEmanager: instance orchestrator Verifier sha, sigs HW info, metrics Domain mgr dom0 Crypto device identity TEE/TPM Crypto instance identity Device onboarding Mesh network TLS 1.2/1.3 OCSP stapling Baseos manager Grub gpt priority boot Network interface manager Device connectivity Instance connectivity log manager Eth, RS 485, BTLE etc NAT I/O virtualizatiion and assignment switch mesh cloud Instance B Instance C Instance D Driver domain(s) Instance A EdgeVirtualization Engine Eth, wlan, wwan Hardware watchdog Linux watchdog Remote instance consoles Device Identity Onboarding Security Foundation Self update Device connect- ivity Device APIs Edge Container runtime Edge Container connect- ivity Deployed Edge Containers
  • 7. EdgeVirtualization Controller Project EVE Architecture Hardware Layer EVE-EVC API - config, status, metrics, logs EVErouter: DHCP DNS ACLs LISP VPN EVEagent: config, status, metrics Downloader EVEmanager: instance orchestrator Verifier sha, sigs HW info, metrics Domain mgr dom0 Crypto device identity TEE/TPM Crypto instance identity Device onboarding Mesh network TLS 1.2/1.3 OCSP stapling Baseos manager Grub gpt priority boot Network interface manager Device connectivity Instance connectivity log manager Eth, RS 485, BTLE etc NAT I/O virtualizatiion and assignment switch mesh cloud Instance B Instance C Instance D Driver domain(s) Instance A EdgeVirtualization Engine Eth, wlan, wwan Hardware watchdog Linux watchdog Remote instance consoles Device Identity Onboarding Security Foundation Self update Device connect- ivity Device APIs Edge Container runtime Edge Container connect- ivity Deployed Edge Containers EVC sample:Adam Commercial EVC:
  • 8. Deployment Models 8 • Extract data for local analysis / cloud and connect to new sensors • No interference with existing setup • Secure apps with private networks IoT Data Analytics IoT Edge Router Security Appliance • Added security for current/legacy IoT • Deploy a network proxy application (e.g., MQTT) • Add app to update firmware of legacy hardware • Deploy and manage security apps • Add SPAN port collector to network • Gain visibility and monitor traffic with network security apps (e.g. Nozomi) Legacy Hardware IT, ERP, MES IoT Edge Compute EVE Node Node Storage Service WAN/Internet Node IoT Edge Compute Network Probe IoT Edge Compute IDS WAN/Internet SPAN PORT Node Node Node EVC EVC EVC EVE EVE
  • 9. EDEN – Go-based testing/modelling environment 9 PC File/OCI Registry Streaming DB ADAM EDEN test binaries EDEN CLI EVE QEMU EVE RPi4 Cloud EVE GCP ● Framework/CLI for managing EVE and ADAM infrastructure. ● Test binaries that can be used to write test scripts and detect some specific EVE states. DockerHub Public VMs
  • 10. Resources › Project: https://www.lfedge.org/projects/eve/ › Whitepapers: › architecture: https://zededa.com/wp-content/uploads/2021/03/ZEDEDA-Architecture- WP-Feb2021.pdf › security: https://zededa.com/wp-content/uploads/2021/03/ZEDEDA-Security-WP- Feb2021.pdf › EDEN Quick Start: https://github.com/lf-edge/eden 10