SlideShare a Scribd company logo
1 of 31
Download to read offline
Fraunhofer FOKUS
Institute for Open Communication Systems
Testing Challenges and Approaches
in Edge Computing
Axel Rennoch, Dr. Alexander Willner, Sascha Hackel | ECW Berlin | 09.03.21
Agenda
1 Background
2 Edge Computing
3 EC Testing Challenges
4 Testing Approaches for EC
5 Conclusion
2
1 Background
How is our view on Edge Computing characterized?
4
Fraunhofer is Europe’s largest application oriented research
organization:
Fraunhofer Society
©
Michael
Zalewski/
Fraunhofer
FOKUS
©
Fraunhofer-Gesellschaft
> 29.000
Employees
75
Institutes and research units
> 2.8 billion €
Budget (1/3 government, 1/3 public, 1/3 industry)
5
Fraunhofer Institute
for Open Communication Systems (FOKUS)
We connect everything
secure, reliable, sustainable
Fraunhofer Institute FOKUS
The largest Fraunhofer ICT institute (~450 employees).
Located in Berlin.
Fields of application and strategic topics of Fraunhofer FOKUS
6
STRATEGIC TOPICS
FIELDS OF APPLICATION
Sustainability
Artificial
Intelligence
Digital
Life
Security/
Certification
Digital
Governance
Digital
Networking
(e.g. 5G/6G)
Quantum
Computing
2 Edge Computing
What is Edge Computing?
8
Based on: Peter Levine: Return to the Edge and the End of Cloud Computing
Edge Computing: A Distributed Computing Paradigm
Who needs Edge Computing?
10
Source: Based on Texas Instruments and Moor Insights & Strategy's report Segmenting the Internet of Things (IoT)
Various application domains with specific requirements
11
INDUSTRIAL
Internet of Things
CONSUMER
Internet of Things
Business
Value
Personal
Interest
Smart Manufacturing
Smart Energy
Smart Agriculture
Smart City
Smart Transportation
Smart Phones
Smart Wearables
Smart TV
Smart Appliances
Smart Home
Connectivity
Data Exchange
e-Health
Smart Plugs
Where is the Edge?
12
Where is the Edge?
13
13
Is there more?
14
The Reference Architecture Model Edge Computing (RAMEC)
15
Willner, A., & Gowtham, V. (2020, August 10). Towards a Reference Architecture Model for Industrial Edge Computing. IEEE Communications Standards Magazine
The Reference Architecture Model Edge Computing (RAMEC)
18
Willner, A., & Gowtham, V. (2020, August 10). Towards a Reference Architecture Model for Industrial Edge Computing. IEEE Communications Standards Magazine
Administration Shell
- Information Model
- APIs
- Connectivity
- …
Assets
Manifest
Component
Manager
Asset
Asset
…
An initial approach to cluster the activities
19
Initiatives
➢ International (IIC, ECC,
EECC, …)
➢ EU (GAIA-X, EPI, …)
➢ Germany (PI4.0/ LNI4.0/
SCI4.0/Bitkom/ZVEI/…)
➢ France (AIDF)
➢ Italy (I4.0)
➢ Austria (I4.0Ö)
➢ Spain (IC4.0)
➢ Poland (Przemysł 4.0)
➢ Netherlands (Smart Industry)
➢ UK (4IR)
➢ Ukraine (APPAU)
➢ …
Software Focus
➢ LF Edge: Akraino,
Baetyl, EdgeX
Foundry, EVE, Fledge,
HomeEdge, Open
Glossary
➢ LF ELISA
➢ Linaro
➢ ONF CORD
➢ OEC
➢ OSADL
➢ OpenStack EC
➢ KubeEdge
➢ Discovery
➢ …
Standards
➢ ETSI (MEC)
➢ ETSI (MANO)
➢ IEEE (TSN)
➢ IEEE (1934)
➢ ISO/IEC (SC38)
➢ ISO/IEC (62541)
➢ ISO/IEC (61499)
➢ DIN (92222)
➢ IETF
➢ OMG
➢ ITU
➢ NIST
➢ MSP
➢ …
Verticals
➢ 5G-ACIA
➢ SmartFactoryKL
➢ OPC Foundation
➢ ODVA NewTec
➢ FFPA
➢ OI4.0
➢ AECC
➢ 5GAA
➢ MobileEdgeX
➢ TIP EC
➢ OPAF
➢ …
➢ Industrial Internet Consortium
❖ Parallel Edge and Testbed working groups
➢ Alliance for Internet of Things Innovation (AIOTI)
❖ Multiple working groups and IG Testbeds
➢ ETSI ISG MEC
❖ Conformance test developments and hackathons
❖ Online edge emulation environment (Sandbox)
➢ oneM2M
❖ Conformance test development and plugfests
Testing initiatives and standards
20
Agenda
1 Background
2 Edge Computing
3 EC Testing Challenges
4 Testing Approaches for EC
5 Conclusion
21
3 EC Testing Challenges
➢ Distributed, heterogeneous architectures and interfaces
❖ Interoperability and Security requirements
❖ Multiple vendor devices/platforms
❖ Domains specific applications, objects and functions (under test), use cases
❖ Synergies and reusability of test harness from different verticals?
➢ Management at the edge (nodes)
❖ Mobility of devices
❖ Elasticity and fluctuation of data workload (container/kubernetes pods etc.)
❖ Provisioning, orchestration and coordination (deterministic capabilities, SDN)
❖ Edge Artificial Intelligence
➢ Performance/robustness and resource restrictions at IoT layer
❖ Big amount of devices (capacity and scalability)
❖ Ultra-low latency (≈ ms) is critical for real-time type of application
❖ Limited connectivity and power consumption (limited autonomy)
Specific EC aspects for testing
23
➢ Distributed, heterogeneous architectures and interfaces:
Scope / Testing types for EC
❖ Conformance and Security (before commissioning safety-critical systems)
❖ The human element must be considered in all aspects of safety
❖ Interoperability
❖ Performance, real-time aspects
➢ Management at the edge (nodes):
Systematic Test definition/specification
❖ Test suite structuring: Test configurations; Implementation under test (IUT) roles (server/client)
❖ Test objectives (test purpose catalogs), incl. new AI requirements (e.g. robustness, comprehensibility)
❖ Use case scenarios (test case implementation)
➢ Performance/robustness and resource restrictions at IoT layer:
(Automated) Testbeds and software architecture (testware/tools/simulations)
❖ Demonstrate readiness of domain-specific solutions
❖ Certification
Challenges for Edge Computing Testing
24
4 Testing Approaches for EC
➢ Requirements
❖ Open for different software platform and toolsets
❖ Vendor independence
❖ Abstract description of scenarios
❖ Open source
➢ Testing specification and implementations
❖ Robot
❖ TDL
❖ TTCN-3
Testing Methods and Techniques
26
Edge
Testing
Software
Testing
System
Testing
Security
Testing
Test
Automation
Protocol
Testing
➢ Recall Mobile communication and IoT domains
❖ Multiple layer and protocols
❖ Import of domain specific notations
❖ Interoperability and Security issues
❖ Inclusion of operational phase
➢ Recall Existing standardized Testing Frameworks
❖ 3GPP RAN5: Mobile terminal conformance testing
❖ ETSI TC MTS: Methodology for RESTful APIs
specifications and testing
❖ ETSI ISG MEC: Multi-access Edge Computing (MEC)
testing
❖ ETSI ISG NFV: Network Functions Virtualisation (NFV)
testing methodology
❖ oneM2M TDE: Testing and Developers Ecosystem
(TDE)
Learning from existing Test approaches
27
IIC
Connectivity
Framework
➢ MEC Testing Framework
(ETSI GR MEC-DEC 025 V2.1.1 (2019-06))
❖ Abstract Test Method
❖ Conformance Test Purposes
❖ Interoperability Test Descriptions
➢ API Conformance Test Specification
(ETSI GS MEC-DEC 032 V2.1.1 (2020-12))
❖ Part 1: Test Requirements and
Implementation Conformance Statement (ICS)
❖ Part 2: Test Purposes (TP)
❖ Part 3: Abstract Test Suite (ATS)
Multi-access Edge Computing (MEC)
28
MEC
Testing
and
Conformance
➢ Eclipse IoT-Testware
❖ MQTT and CoAP
❖ Executable conformance test suite (open source)
➢ Testbeds/Simulations
❖ 5G Playground (FOKUS)
❖ Federated testbeds (FED4FIRE+)
❖ IoTSim-Edge: A simulation framework
➢ Monitoring, prediction etc.
❖ Continuous testing during operational phase
❖ Information Security Indicator Monitoring (sources,
databases)
Further Examples
29
➢ Systematic collection of requirements and related test purpose definition
❖ Unique specification and Common interpretation
➢ Application of Standardized (Abstract) Test approaches
❖ Approved Methods and Basis for certification (extended CommonCriteria)
➢ High performance challenges
❖ Apply simulation and/or continuous offline analysis (from operational phase)
➢ Consideration of new AI requirements and testing methods
❖ E.g. adversarial/corruption robustness evaluation
❖ Risk analysis and Collection of common test data
Main recommendation for EC testing
30
5 Conclusion
➢ Multiple different aspects of EC are under discussion
❖ Various working groups of standardization bodies and
industrial associations
❖ Technical viewpoints differ due to the various
stakeholders
➢ Landscape documents already support the interested
experts and public community
❖ Missing QA, Testing and Certification
➢ A need for harmonization and common strategies
❖ More emphasise on quality and testing
➢ Edge Computing Consortium (EECC): in Europe, in
preparation
❖ ECW Europe Workshop: 11th March 2021
Summary
32
Fraunhofer FOKUS
Institute for Open Communication Systems
Kaiserin-Augusta-Allee 31
10589 Berlin, Germany
https://www.fokus.fraunhofer.de/en/sqc
https://www.fokus.fraunhofer.de/ngni
SQC: Axel Rennoch & Sascha Hackel
Phone +49 (30) 3463 – 7344 / 7255
axel.rennoch@fokus.fraunhofer.de
sascha.hackel@fokus.fraunhofer.de
NGNI: Dr. Alexander Willner
Phone +49 (30) 3463 - 7116
alexander.willner@fokus.fraunhofer.de
Thank you for your attention!

More Related Content

What's hot

EDGE COMPUTING: VISION AND CHALLENGES
EDGE COMPUTING: VISION AND CHALLENGESEDGE COMPUTING: VISION AND CHALLENGES
EDGE COMPUTING: VISION AND CHALLENGES
suthi
 
Internet of Things ( IoT ) Training
Internet of Things ( IoT ) TrainingInternet of Things ( IoT ) Training
Internet of Things ( IoT ) Training
Tonex
 

What's hot (20)

FUTURE OF IOT
FUTURE OF IOTFUTURE OF IOT
FUTURE OF IOT
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
01 internet-of-things-introduction-to-internet-of-things
01 internet-of-things-introduction-to-internet-of-things01 internet-of-things-introduction-to-internet-of-things
01 internet-of-things-introduction-to-internet-of-things
 
Edge computing
Edge computingEdge computing
Edge computing
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Responsible AI & Cybersecurity: A tale of two technology risks
Responsible AI & Cybersecurity: A tale of two technology risksResponsible AI & Cybersecurity: A tale of two technology risks
Responsible AI & Cybersecurity: A tale of two technology risks
 
IoT
IoTIoT
IoT
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Edge computing in practice using IoT, Tensorflow and Google Cloud
Edge computing in practice using IoT, Tensorflow and Google CloudEdge computing in practice using IoT, Tensorflow and Google Cloud
Edge computing in practice using IoT, Tensorflow and Google Cloud
 
IOT
IOT IOT
IOT
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Google Cloud - Google's vision on AI
Google Cloud - Google's vision on AIGoogle Cloud - Google's vision on AI
Google Cloud - Google's vision on AI
 
Introduction to Artificial Intelligence.
Introduction to Artificial Intelligence. Introduction to Artificial Intelligence.
Introduction to Artificial Intelligence.
 
IoT
IoTIoT
IoT
 
Introduction to IoT (Internet of Things)
Introduction to IoT (Internet of Things)Introduction to IoT (Internet of Things)
Introduction to IoT (Internet of Things)
 
When IoT Meets Artificial Intelligence
 When IoT Meets Artificial Intelligence When IoT Meets Artificial Intelligence
When IoT Meets Artificial Intelligence
 
Breaking the Edge -- A Journey Through Cloud, Edge and Fog Computing
Breaking the Edge -- A Journey Through Cloud, Edge and Fog ComputingBreaking the Edge -- A Journey Through Cloud, Edge and Fog Computing
Breaking the Edge -- A Journey Through Cloud, Edge and Fog Computing
 
ARTIFICIAL INTELLIGENCE
ARTIFICIAL INTELLIGENCEARTIFICIAL INTELLIGENCE
ARTIFICIAL INTELLIGENCE
 
EDGE COMPUTING: VISION AND CHALLENGES
EDGE COMPUTING: VISION AND CHALLENGESEDGE COMPUTING: VISION AND CHALLENGES
EDGE COMPUTING: VISION AND CHALLENGES
 
Internet of Things ( IoT ) Training
Internet of Things ( IoT ) TrainingInternet of Things ( IoT ) Training
Internet of Things ( IoT ) Training
 

Similar to Testing Challenges and Approaches in Edge Computing

Profile tulasi digital_health
Profile tulasi digital_healthProfile tulasi digital_health
Profile tulasi digital_health
Sivanesan Tulasidas
 
Open Source and Standardization
Open Source and StandardizationOpen Source and Standardization
Open Source and Standardization
OW2
 

Similar to Testing Challenges and Approaches in Edge Computing (20)

Towards a certification scheme for IoT security evaluation
Towards a certification scheme for IoT security evaluationTowards a certification scheme for IoT security evaluation
Towards a certification scheme for IoT security evaluation
 
Edge Computing Standardisation and Initiatives
Edge Computing Standardisation and InitiativesEdge Computing Standardisation and Initiatives
Edge Computing Standardisation and Initiatives
 
Design and development of automated tests for the IoT
Design and development of automated tests for the IoTDesign and development of automated tests for the IoT
Design and development of automated tests for the IoT
 
ETSI TC MTS Contribution to Testing in IoT and Edge Computing
ETSI TC MTS Contribution to Testing in IoT and Edge ComputingETSI TC MTS Contribution to Testing in IoT and Edge Computing
ETSI TC MTS Contribution to Testing in IoT and Edge Computing
 
Test Execution Infrastructure for IoT Quality analysis
Test Execution Infrastructure for IoT Quality analysisTest Execution Infrastructure for IoT Quality analysis
Test Execution Infrastructure for IoT Quality analysis
 
Profile tulasi digital_health
Profile tulasi digital_healthProfile tulasi digital_health
Profile tulasi digital_health
 
Open Source and Standardization
Open Source and StandardizationOpen Source and Standardization
Open Source and Standardization
 
USING TDL FOR STANDARDISED TEST PURPOSE DEFINITIONS
USING TDL FOR STANDARDISED TEST PURPOSE DEFINITIONSUSING TDL FOR STANDARDISED TEST PURPOSE DEFINITIONS
USING TDL FOR STANDARDISED TEST PURPOSE DEFINITIONS
 
EuRoC Webinar - 21st of July 2014
EuRoC Webinar - 21st of July 2014EuRoC Webinar - 21st of July 2014
EuRoC Webinar - 21st of July 2014
 
ScadaLab Project
ScadaLab Project ScadaLab Project
ScadaLab Project
 
05_Alter Technology_Julián Gallego
05_Alter Technology_Julián Gallego05_Alter Technology_Julián Gallego
05_Alter Technology_Julián Gallego
 
05_Alter Technology_Julián Gallego
05_Alter Technology_Julián Gallego05_Alter Technology_Julián Gallego
05_Alter Technology_Julián Gallego
 
HiPEAC2023-DL4IoT Workshop_Jean Hagemeyer presentation
HiPEAC2023-DL4IoT Workshop_Jean Hagemeyer presentationHiPEAC2023-DL4IoT Workshop_Jean Hagemeyer presentation
HiPEAC2023-DL4IoT Workshop_Jean Hagemeyer presentation
 
Profile tulasi v1.1
Profile tulasi v1.1Profile tulasi v1.1
Profile tulasi v1.1
 
FIT@BR – a Future Internet Testbed in Brazil
FIT@BR – a Future Internet Testbed in BrazilFIT@BR – a Future Internet Testbed in Brazil
FIT@BR – a Future Internet Testbed in Brazil
 
TridentCom 2006 paper on the Living Lab approach
TridentCom 2006 paper on the Living Lab approachTridentCom 2006 paper on the Living Lab approach
TridentCom 2006 paper on the Living Lab approach
 
Bruno Siciliano, Martin Hägele, Rainer Bischoff, Christoph Huerzeler and Rein...
Bruno Siciliano, Martin Hägele, Rainer Bischoff, Christoph Huerzeler and Rein...Bruno Siciliano, Martin Hägele, Rainer Bischoff, Christoph Huerzeler and Rein...
Bruno Siciliano, Martin Hägele, Rainer Bischoff, Christoph Huerzeler and Rein...
 
Functional and non-functional testing with IoT-Testware
Functional and non-functional testing with IoT-TestwareFunctional and non-functional testing with IoT-Testware
Functional and non-functional testing with IoT-Testware
 
Fire at Net Futures2015
Fire at Net Futures2015Fire at Net Futures2015
Fire at Net Futures2015
 
ICN in the IRTF and IETF
ICN in the IRTF and IETFICN in the IRTF and IETF
ICN in the IRTF and IETF
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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?
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 

Testing Challenges and Approaches in Edge Computing

  • 1. Fraunhofer FOKUS Institute for Open Communication Systems Testing Challenges and Approaches in Edge Computing Axel Rennoch, Dr. Alexander Willner, Sascha Hackel | ECW Berlin | 09.03.21
  • 2. Agenda 1 Background 2 Edge Computing 3 EC Testing Challenges 4 Testing Approaches for EC 5 Conclusion 2
  • 4. How is our view on Edge Computing characterized? 4
  • 5. Fraunhofer is Europe’s largest application oriented research organization: Fraunhofer Society © Michael Zalewski/ Fraunhofer FOKUS © Fraunhofer-Gesellschaft > 29.000 Employees 75 Institutes and research units > 2.8 billion € Budget (1/3 government, 1/3 public, 1/3 industry) 5 Fraunhofer Institute for Open Communication Systems (FOKUS) We connect everything secure, reliable, sustainable Fraunhofer Institute FOKUS The largest Fraunhofer ICT institute (~450 employees). Located in Berlin.
  • 6. Fields of application and strategic topics of Fraunhofer FOKUS 6 STRATEGIC TOPICS FIELDS OF APPLICATION Sustainability Artificial Intelligence Digital Life Security/ Certification Digital Governance Digital Networking (e.g. 5G/6G) Quantum Computing
  • 8. What is Edge Computing? 8
  • 9. Based on: Peter Levine: Return to the Edge and the End of Cloud Computing Edge Computing: A Distributed Computing Paradigm
  • 10. Who needs Edge Computing? 10
  • 11. Source: Based on Texas Instruments and Moor Insights & Strategy's report Segmenting the Internet of Things (IoT) Various application domains with specific requirements 11 INDUSTRIAL Internet of Things CONSUMER Internet of Things Business Value Personal Interest Smart Manufacturing Smart Energy Smart Agriculture Smart City Smart Transportation Smart Phones Smart Wearables Smart TV Smart Appliances Smart Home Connectivity Data Exchange e-Health Smart Plugs
  • 12. Where is the Edge? 12
  • 13. Where is the Edge? 13 13
  • 15. The Reference Architecture Model Edge Computing (RAMEC) 15 Willner, A., & Gowtham, V. (2020, August 10). Towards a Reference Architecture Model for Industrial Edge Computing. IEEE Communications Standards Magazine
  • 16. The Reference Architecture Model Edge Computing (RAMEC) 18 Willner, A., & Gowtham, V. (2020, August 10). Towards a Reference Architecture Model for Industrial Edge Computing. IEEE Communications Standards Magazine Administration Shell - Information Model - APIs - Connectivity - … Assets Manifest Component Manager Asset Asset …
  • 17. An initial approach to cluster the activities 19 Initiatives ➢ International (IIC, ECC, EECC, …) ➢ EU (GAIA-X, EPI, …) ➢ Germany (PI4.0/ LNI4.0/ SCI4.0/Bitkom/ZVEI/…) ➢ France (AIDF) ➢ Italy (I4.0) ➢ Austria (I4.0Ö) ➢ Spain (IC4.0) ➢ Poland (Przemysł 4.0) ➢ Netherlands (Smart Industry) ➢ UK (4IR) ➢ Ukraine (APPAU) ➢ … Software Focus ➢ LF Edge: Akraino, Baetyl, EdgeX Foundry, EVE, Fledge, HomeEdge, Open Glossary ➢ LF ELISA ➢ Linaro ➢ ONF CORD ➢ OEC ➢ OSADL ➢ OpenStack EC ➢ KubeEdge ➢ Discovery ➢ … Standards ➢ ETSI (MEC) ➢ ETSI (MANO) ➢ IEEE (TSN) ➢ IEEE (1934) ➢ ISO/IEC (SC38) ➢ ISO/IEC (62541) ➢ ISO/IEC (61499) ➢ DIN (92222) ➢ IETF ➢ OMG ➢ ITU ➢ NIST ➢ MSP ➢ … Verticals ➢ 5G-ACIA ➢ SmartFactoryKL ➢ OPC Foundation ➢ ODVA NewTec ➢ FFPA ➢ OI4.0 ➢ AECC ➢ 5GAA ➢ MobileEdgeX ➢ TIP EC ➢ OPAF ➢ …
  • 18. ➢ Industrial Internet Consortium ❖ Parallel Edge and Testbed working groups ➢ Alliance for Internet of Things Innovation (AIOTI) ❖ Multiple working groups and IG Testbeds ➢ ETSI ISG MEC ❖ Conformance test developments and hackathons ❖ Online edge emulation environment (Sandbox) ➢ oneM2M ❖ Conformance test development and plugfests Testing initiatives and standards 20
  • 19. Agenda 1 Background 2 Edge Computing 3 EC Testing Challenges 4 Testing Approaches for EC 5 Conclusion 21
  • 20. 3 EC Testing Challenges
  • 21. ➢ Distributed, heterogeneous architectures and interfaces ❖ Interoperability and Security requirements ❖ Multiple vendor devices/platforms ❖ Domains specific applications, objects and functions (under test), use cases ❖ Synergies and reusability of test harness from different verticals? ➢ Management at the edge (nodes) ❖ Mobility of devices ❖ Elasticity and fluctuation of data workload (container/kubernetes pods etc.) ❖ Provisioning, orchestration and coordination (deterministic capabilities, SDN) ❖ Edge Artificial Intelligence ➢ Performance/robustness and resource restrictions at IoT layer ❖ Big amount of devices (capacity and scalability) ❖ Ultra-low latency (≈ ms) is critical for real-time type of application ❖ Limited connectivity and power consumption (limited autonomy) Specific EC aspects for testing 23
  • 22. ➢ Distributed, heterogeneous architectures and interfaces: Scope / Testing types for EC ❖ Conformance and Security (before commissioning safety-critical systems) ❖ The human element must be considered in all aspects of safety ❖ Interoperability ❖ Performance, real-time aspects ➢ Management at the edge (nodes): Systematic Test definition/specification ❖ Test suite structuring: Test configurations; Implementation under test (IUT) roles (server/client) ❖ Test objectives (test purpose catalogs), incl. new AI requirements (e.g. robustness, comprehensibility) ❖ Use case scenarios (test case implementation) ➢ Performance/robustness and resource restrictions at IoT layer: (Automated) Testbeds and software architecture (testware/tools/simulations) ❖ Demonstrate readiness of domain-specific solutions ❖ Certification Challenges for Edge Computing Testing 24
  • 24. ➢ Requirements ❖ Open for different software platform and toolsets ❖ Vendor independence ❖ Abstract description of scenarios ❖ Open source ➢ Testing specification and implementations ❖ Robot ❖ TDL ❖ TTCN-3 Testing Methods and Techniques 26 Edge Testing Software Testing System Testing Security Testing Test Automation Protocol Testing
  • 25. ➢ Recall Mobile communication and IoT domains ❖ Multiple layer and protocols ❖ Import of domain specific notations ❖ Interoperability and Security issues ❖ Inclusion of operational phase ➢ Recall Existing standardized Testing Frameworks ❖ 3GPP RAN5: Mobile terminal conformance testing ❖ ETSI TC MTS: Methodology for RESTful APIs specifications and testing ❖ ETSI ISG MEC: Multi-access Edge Computing (MEC) testing ❖ ETSI ISG NFV: Network Functions Virtualisation (NFV) testing methodology ❖ oneM2M TDE: Testing and Developers Ecosystem (TDE) Learning from existing Test approaches 27 IIC Connectivity Framework
  • 26. ➢ MEC Testing Framework (ETSI GR MEC-DEC 025 V2.1.1 (2019-06)) ❖ Abstract Test Method ❖ Conformance Test Purposes ❖ Interoperability Test Descriptions ➢ API Conformance Test Specification (ETSI GS MEC-DEC 032 V2.1.1 (2020-12)) ❖ Part 1: Test Requirements and Implementation Conformance Statement (ICS) ❖ Part 2: Test Purposes (TP) ❖ Part 3: Abstract Test Suite (ATS) Multi-access Edge Computing (MEC) 28 MEC Testing and Conformance
  • 27. ➢ Eclipse IoT-Testware ❖ MQTT and CoAP ❖ Executable conformance test suite (open source) ➢ Testbeds/Simulations ❖ 5G Playground (FOKUS) ❖ Federated testbeds (FED4FIRE+) ❖ IoTSim-Edge: A simulation framework ➢ Monitoring, prediction etc. ❖ Continuous testing during operational phase ❖ Information Security Indicator Monitoring (sources, databases) Further Examples 29
  • 28. ➢ Systematic collection of requirements and related test purpose definition ❖ Unique specification and Common interpretation ➢ Application of Standardized (Abstract) Test approaches ❖ Approved Methods and Basis for certification (extended CommonCriteria) ➢ High performance challenges ❖ Apply simulation and/or continuous offline analysis (from operational phase) ➢ Consideration of new AI requirements and testing methods ❖ E.g. adversarial/corruption robustness evaluation ❖ Risk analysis and Collection of common test data Main recommendation for EC testing 30
  • 30. ➢ Multiple different aspects of EC are under discussion ❖ Various working groups of standardization bodies and industrial associations ❖ Technical viewpoints differ due to the various stakeholders ➢ Landscape documents already support the interested experts and public community ❖ Missing QA, Testing and Certification ➢ A need for harmonization and common strategies ❖ More emphasise on quality and testing ➢ Edge Computing Consortium (EECC): in Europe, in preparation ❖ ECW Europe Workshop: 11th March 2021 Summary 32
  • 31. Fraunhofer FOKUS Institute for Open Communication Systems Kaiserin-Augusta-Allee 31 10589 Berlin, Germany https://www.fokus.fraunhofer.de/en/sqc https://www.fokus.fraunhofer.de/ngni SQC: Axel Rennoch & Sascha Hackel Phone +49 (30) 3463 – 7344 / 7255 axel.rennoch@fokus.fraunhofer.de sascha.hackel@fokus.fraunhofer.de NGNI: Dr. Alexander Willner Phone +49 (30) 3463 - 7116 alexander.willner@fokus.fraunhofer.de Thank you for your attention!