SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
DevOps for Dynamic
Interoperability of IoT, Edge
and Cloud Systems
Hong-Linh Truong,
Department of Computer Science
http://rdsea.github.io
Diversity and Complexity in
Developing IoT Cloud applications
❏Cloud resources
❏ Datahub, message brokers, databases, analytics, etc.
❏ Such resources can be requested on-demand
❏Edge and network functions resources
❏ Firewall, lightweight brokers, storage, edge AI, etc.
❏ Software-based network functions, deployed on-demand using cloud technologies
❏IoT resources
❏ Sensors, Actuator, IoT Gateways, IoT platforms, etc.
2nd Vienna Software Seminar (VSS), 30 August 2019
2
All (multi-layered cross-
systems) resources are
(micro) services
Interoperability issues
❏ On IoT/edge side
❏ devices integration, sensor connectivity, sensor data models, discovery,
etc.
❏ Interoperability among Things, within an IoT/edge platform
❏ On (public/private) services in data centers for IoT
❏ Protocol and data integration, data transformation, etc.
❏ Interoperability in accessing multiple IoT platforms
❏ On both IoT and cloud sides
❏ Platform to platform, IoT middleware, IoT-Edge-Cloud
❏ Interoperability across multiple IoT platforms
2nd Vienna Software Seminar (VSS), 30 August 2019
3
Complex case: example of SeaPort
Interoperability issues: Data format, data semantics,
APIs, middleware services, and regulations
2nd Vienna Software Seminar (VSS), 30 August 2019
4
Based on the H2020 EU INTER-IoT project -http://www.inter-iot-project.eu/
Example: Protocol bridges and other
services
2nd Vienna Software Seminar (VSS), 30 August 2019
5
Protocol bridge
Platform
IoT platform
Resource discovery
and provisioning
Example: activities and runtime
2nd Vienna Software Seminar (VSS), 30 August 2019
6
Development
Operation: IoT
Cloud
application
DevOps for dynamic interoperability
▪ Developments
▪ Artifacts for interoperability
▪ Searching software artefact and automatic deployment of
software across IoT, edge and cloud
▪ Artifacts can be instantiated into the right environments
▪ E.g., a middleware service for performing protocol translation, a data
pipeline for covering data, or a function for filtering IoT data
▪ Operations
▪ Resource providers for IoT, edge and cloud resources
▪ Resource ensembles elasticity and composition at runtime
2nd Vienna Software Seminar (VSS), 30 August 2019
7
Overall process
2nd Vienna Software Seminar (VSS), 30 August 2019
8
Development using existing
tools/methods
Kubernetes, Docker, etc. in
Edge+Cloud
Resource ensemble
across edge+cloud
Dynamic provisioning,
Elasticity, & service
mesh
New types of metadata for
multi-faced interoperability
Prototypes and testbed
❏Current working prototypes
❏ rsiHub: https://github.com/SINCConcept/HINC/
❏ IoTCloudSamples: https://github.com/rdsea/IoTCloudSamples
❏Testbed
❏ Google Cloud and Edge devices
❏ for Cloud services and for emulating edge/IoT platforms
❏ for emulating IoT sensors
❏Realistic dataset or emulating dataset for sensors
❏Real service providers and emulating services for application
domains
2nd Vienna Software Seminar (VSS), 30 August 2019
9
Thanks!
Hong-Linh Truong
Department of Computer Science
rdsea.github.io
2nd Vienna Software Seminar (VSS), 30 August 2019
10

Mais conteúdo relacionado

Mais procurados

Mais procurados (18)

International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 International Journal on Cloud Computing: Services and Architecture (IJCCSA) International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 
SecureCloud - Concertation Meeting EUBrasilCloudFORUM
SecureCloud  - Concertation Meeting EUBrasilCloudFORUMSecureCloud  - Concertation Meeting EUBrasilCloudFORUM
SecureCloud - Concertation Meeting EUBrasilCloudFORUM
 
Fraud detection using Deep learning and TensorFow on DSX
Fraud detection using Deep learning and TensorFow on DSXFraud detection using Deep learning and TensorFow on DSX
Fraud detection using Deep learning and TensorFow on DSX
 
3 rd International Conference on Cloud, Big Data and Web Services (CBW 2022)
3 rd International Conference on Cloud, Big Data and Web Services (CBW 2022)3 rd International Conference on Cloud, Big Data and Web Services (CBW 2022)
3 rd International Conference on Cloud, Big Data and Web Services (CBW 2022)
 
XLDB2017 : From Data Silos to Multi-Sources and Multi-Agents Cognitive Platforms
XLDB2017 : From Data Silos to Multi-Sources and Multi-Agents Cognitive PlatformsXLDB2017 : From Data Silos to Multi-Sources and Multi-Agents Cognitive Platforms
XLDB2017 : From Data Silos to Multi-Sources and Multi-Agents Cognitive Platforms
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 International Journal on Cloud Computing: Services and Architecture (IJCCSA) International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 
SC7 Workshop 3: Big Data Europe Project
SC7 Workshop 3: Big Data Europe ProjectSC7 Workshop 3: Big Data Europe Project
SC7 Workshop 3: Big Data Europe Project
 
SC7 Webinar 4 04/05/2017 NCSR Demokritos Presentation "Event Detection"
SC7 Webinar 4 04/05/2017 NCSR Demokritos Presentation "Event Detection"SC7 Webinar 4 04/05/2017 NCSR Demokritos Presentation "Event Detection"
SC7 Webinar 4 04/05/2017 NCSR Demokritos Presentation "Event Detection"
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 
SecureCloud Project
SecureCloud ProjectSecureCloud Project
SecureCloud Project
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 
Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...
Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...
Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...
 

Semelhante a DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems

Semelhante a DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems (20)

Dynamic IoT data, protocol, and middleware interoperability with resource sli...
Dynamic IoT data, protocol, and middleware interoperability with resource sli...Dynamic IoT data, protocol, and middleware interoperability with resource sli...
Dynamic IoT data, protocol, and middleware interoperability with resource sli...
 
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
 
PAPER SUBMISSION START NOW-4th International Conference on Cloud, Big Data an...
PAPER SUBMISSION START NOW-4th International Conference on Cloud, Big Data an...PAPER SUBMISSION START NOW-4th International Conference on Cloud, Big Data an...
PAPER SUBMISSION START NOW-4th International Conference on Cloud, Big Data an...
 
Call for Research Articles - 4th International Conference on Cloud, Big Data ...
Call for Research Articles - 4th International Conference on Cloud, Big Data ...Call for Research Articles - 4th International Conference on Cloud, Big Data ...
Call for Research Articles - 4th International Conference on Cloud, Big Data ...
 
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
 
Soldatos io t-academy-cosmote-231117-v-final
Soldatos io t-academy-cosmote-231117-v-finalSoldatos io t-academy-cosmote-231117-v-final
Soldatos io t-academy-cosmote-231117-v-final
 
Edge Computing and 5G, a powerful digital mix for IoT - AIT
Edge Computing and 5G, a powerful digital mix for IoT - AITEdge Computing and 5G, a powerful digital mix for IoT - AIT
Edge Computing and 5G, a powerful digital mix for IoT - AIT
 
Submit Your Research Articles - 4th International Conference on Cloud, Big Da...
Submit Your Research Articles - 4th International Conference on Cloud, Big Da...Submit Your Research Articles - 4th International Conference on Cloud, Big Da...
Submit Your Research Articles - 4th International Conference on Cloud, Big Da...
 
1213532535.pdf
1213532535.pdf1213532535.pdf
1213532535.pdf
 
4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
 
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
 
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
 
Cloud Services for Repositories
Cloud Services for RepositoriesCloud Services for Repositories
Cloud Services for Repositories
 
DDDP 2019 - Brown to Green
DDDP 2019  - Brown to GreenDDDP 2019  - Brown to Green
DDDP 2019 - Brown to Green
 
Internet of Things (IoT) - in the cloud or rather on-premises?
Internet of Things (IoT) - in the cloud or rather on-premises?Internet of Things (IoT) - in the cloud or rather on-premises?
Internet of Things (IoT) - in the cloud or rather on-premises?
 
Internet of Things (IoT) and Big Data
Internet of Things (IoT) and Big DataInternet of Things (IoT) and Big Data
Internet of Things (IoT) and Big Data
 
SUBMIT YOUR ARTICLES-4 th International Conference on Cloud, Big Data and IoT...
SUBMIT YOUR ARTICLES-4 th International Conference on Cloud, Big Data and IoT...SUBMIT YOUR ARTICLES-4 th International Conference on Cloud, Big Data and IoT...
SUBMIT YOUR ARTICLES-4 th International Conference on Cloud, Big Data and IoT...
 
4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4 th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
 
fogcomputing
fogcomputingfogcomputing
fogcomputing
 
Fog Computing - DEV.BG 2018
Fog Computing - DEV.BG 2018Fog Computing - DEV.BG 2018
Fog Computing - DEV.BG 2018
 

Mais de Hong-Linh Truong

Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Hong-Linh Truong
 

Mais de Hong-Linh Truong (20)

QoA4ML – A Framework for Supporting Contracts in Machine Learning Services
QoA4ML – A Framework for Supporting Contracts in Machine Learning ServicesQoA4ML – A Framework for Supporting Contracts in Machine Learning Services
QoA4ML – A Framework for Supporting Contracts in Machine Learning Services
 
Sharing Blockchain Performance Knowledge for Edge Service Development
Sharing Blockchain Performance Knowledge for Edge Service DevelopmentSharing Blockchain Performance Knowledge for Edge Service Development
Sharing Blockchain Performance Knowledge for Edge Service Development
 
Measuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
Measuring, Quantifying, & Predicting the Cost-Accuracy TradeoffMeasuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
Measuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
 
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
 
Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Modeling and Provisioning IoT Cloud Systems for Testing UncertaintiesModeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties
 
Characterizing Incidents in Cloud-based IoT Data Analytics
Characterizing Incidents in Cloud-based IoT Data AnalyticsCharacterizing Incidents in Cloud-based IoT Data Analytics
Characterizing Incidents in Cloud-based IoT Data Analytics
 
Enabling Edge Analytics of IoT Data: The Case of LoRaWAN
Enabling Edge Analytics of IoT Data: The Case of LoRaWANEnabling Edge Analytics of IoT Data: The Case of LoRaWAN
Enabling Edge Analytics of IoT Data: The Case of LoRaWAN
 
Analytics of Performance and Data Quality for Mobile Edge Cloud Applications
Analytics of Performance and Data Quality for Mobile Edge Cloud ApplicationsAnalytics of Performance and Data Quality for Mobile Edge Cloud Applications
Analytics of Performance and Data Quality for Mobile Edge Cloud Applications
 
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
 
Deep Context-Awareness: Context Coupling and New Types of Context Information...
Deep Context-Awareness: Context Coupling and New Types of Context Information...Deep Context-Awareness: Context Coupling and New Types of Context Information...
Deep Context-Awareness: Context Coupling and New Types of Context Information...
 
Managing and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and CloudsManaging and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and Clouds
 
Towards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoTTowards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoT
 
On Supporting Contract-aware IoT Dataspace Services
On Supporting Contract-aware IoT Dataspace ServicesOn Supporting Contract-aware IoT Dataspace Services
On Supporting Contract-aware IoT Dataspace Services
 
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
 
On Engineering Analytics of Elastic IoT Cloud Systems
On Engineering Analytics of Elastic IoT Cloud SystemsOn Engineering Analytics of Elastic IoT Cloud Systems
On Engineering Analytics of Elastic IoT Cloud Systems
 
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
 
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
 
Governing Elastic IoT Cloud Systems under Uncertainties
Governing Elastic IoT Cloud Systems under UncertaintiesGoverning Elastic IoT Cloud Systems under Uncertainties
Governing Elastic IoT Cloud Systems under Uncertainties
 
SmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine ComputationSmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine Computation
 
On Developing and Operating of Data Elasticity Management Process
On Developing and Operating of Data Elasticity Management ProcessOn Developing and Operating of Data Elasticity Management Process
On Developing and Operating of Data Elasticity Management Process
 

Último

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Último (20)

80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 

DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems

  • 1. DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems Hong-Linh Truong, Department of Computer Science http://rdsea.github.io
  • 2. Diversity and Complexity in Developing IoT Cloud applications ❏Cloud resources ❏ Datahub, message brokers, databases, analytics, etc. ❏ Such resources can be requested on-demand ❏Edge and network functions resources ❏ Firewall, lightweight brokers, storage, edge AI, etc. ❏ Software-based network functions, deployed on-demand using cloud technologies ❏IoT resources ❏ Sensors, Actuator, IoT Gateways, IoT platforms, etc. 2nd Vienna Software Seminar (VSS), 30 August 2019 2 All (multi-layered cross- systems) resources are (micro) services
  • 3. Interoperability issues ❏ On IoT/edge side ❏ devices integration, sensor connectivity, sensor data models, discovery, etc. ❏ Interoperability among Things, within an IoT/edge platform ❏ On (public/private) services in data centers for IoT ❏ Protocol and data integration, data transformation, etc. ❏ Interoperability in accessing multiple IoT platforms ❏ On both IoT and cloud sides ❏ Platform to platform, IoT middleware, IoT-Edge-Cloud ❏ Interoperability across multiple IoT platforms 2nd Vienna Software Seminar (VSS), 30 August 2019 3
  • 4. Complex case: example of SeaPort Interoperability issues: Data format, data semantics, APIs, middleware services, and regulations 2nd Vienna Software Seminar (VSS), 30 August 2019 4 Based on the H2020 EU INTER-IoT project -http://www.inter-iot-project.eu/
  • 5. Example: Protocol bridges and other services 2nd Vienna Software Seminar (VSS), 30 August 2019 5 Protocol bridge Platform IoT platform Resource discovery and provisioning
  • 6. Example: activities and runtime 2nd Vienna Software Seminar (VSS), 30 August 2019 6 Development Operation: IoT Cloud application
  • 7. DevOps for dynamic interoperability ▪ Developments ▪ Artifacts for interoperability ▪ Searching software artefact and automatic deployment of software across IoT, edge and cloud ▪ Artifacts can be instantiated into the right environments ▪ E.g., a middleware service for performing protocol translation, a data pipeline for covering data, or a function for filtering IoT data ▪ Operations ▪ Resource providers for IoT, edge and cloud resources ▪ Resource ensembles elasticity and composition at runtime 2nd Vienna Software Seminar (VSS), 30 August 2019 7
  • 8. Overall process 2nd Vienna Software Seminar (VSS), 30 August 2019 8 Development using existing tools/methods Kubernetes, Docker, etc. in Edge+Cloud Resource ensemble across edge+cloud Dynamic provisioning, Elasticity, & service mesh New types of metadata for multi-faced interoperability
  • 9. Prototypes and testbed ❏Current working prototypes ❏ rsiHub: https://github.com/SINCConcept/HINC/ ❏ IoTCloudSamples: https://github.com/rdsea/IoTCloudSamples ❏Testbed ❏ Google Cloud and Edge devices ❏ for Cloud services and for emulating edge/IoT platforms ❏ for emulating IoT sensors ❏Realistic dataset or emulating dataset for sensors ❏Real service providers and emulating services for application domains 2nd Vienna Software Seminar (VSS), 30 August 2019 9
  • 10. Thanks! Hong-Linh Truong Department of Computer Science rdsea.github.io 2nd Vienna Software Seminar (VSS), 30 August 2019 10