SlideShare a Scribd company logo
Managing and Testing Ensembles of IoT,
Network functions, and Clouds
Hong-Linh Truong
Distributed Systems Group, TU Wien
truong@dsg.tuwien.ac.at
http://rdsea.github.io
CCI@USC, Los Angeles, 21 Sep 2017 1
CCI@USC, Los Angeles, 21 Sep 2017 2
Acknowledgements:
Many results are from the joint work with students
and colleagues:
Luca Berardinelli, Duc-Hung Le, Nanjangud C.
Narendra, Christian Proinger, Daniel Moldovan, Ivan
Pavkovic, Georgiana Copil, Stefan Nastic
and from
H2020 U-test (www.u-test.eu)
H2020 Inter-IoT (http://www.inter-iot-project.eu/)
Note: some work are under submission.
Outline
 Application-oriented ensembles of IoT, Network
functions and Cloud resources
 Resource Management
 Monitoring
 Uncertainty and Testing Uncertainties of
Infrastructures
 Conclusions and Future work
CCI@USC, Los Angeles, 21 Sep 2017 3
CCI@USC, Los Angeles, 21 Sep 2017 4
Application-oriented Ensembles of IoT,
Network functions, & Clouds: Necessity?
Systems of IoT, Network Functions,
and Clouds
5
CCI@USC, Los Angeles, 21 Sep 2017
Moving to blending IoT, network
functions and cloud resources
 Type 1
 Mainly focus on IoT networks: sensors, IoT gateways, IoT-to-
cloud connectivity (e.g., connect to predix.io, IBM Bluemix,
Azure IoT, Google Cloud, Amazon IoT, etc.)
 Type 2
 Mainly focus on (public/private) services in data centers: e.g.,
IoT data hubs, NoSQL databases, and big data ingest systems
 Type 3
 Equally focus on both IoT and cloud sides and have the need
to control at both sides
 Highly interactions between the two sides, including the network
in the middle
CCI@USC, Los Angeles, 21 Sep 2017 6
All types of service models
 Cloud resources as services are known
 NFV/5G coming and more service providers at
the edge are available
 Network function virtualization
 IoT infrastructure-as-a-service
 Pay-per-use IoT communication
 IoT data-as-a-service Cloud service models
 Public and private providers
CCI@USC, Los Angeles, 21 Sep 2017 7
Examples of IoT networks
CCI@USC, Los Angeles, 21 Sep 2017 8
http://www.sktelecom.com/en/press/detail.do?idx=1172
Some application scenarios
 Emergency responses, on-demand crowd sensing, Geo
Sports monitoring, cyber-physical systems testing, etc.
CCI@USC, Los Angeles, 21 Sep 2017 9
Geo Sports: Picture courtesy
Future Position X, Sweden
Emergency in a Seaport
CCI@USC, Los Angeles, 21 Sep 2017 10
 Built a top existing INTER-IoT scenarios
 Coordinating activities when an accident happens
 Example of actions in a resource slice in a seaport:
1) activating monitoring containers with sensitive goods in the port
2) analyzing and controlling robotic cranes and trucks to make sure that
they do not prevent the emergency responses as well as ready to
support the responses
3) sending alarms and controlling vessel arrivals and revising transport
planning,
4) providing information for operational assistance for the emergency
responses
5) activating systems to support the monitoring of people impacted by the
accident using devices and platforms for chronic disease and cognitive
decline prevention.
Examples of IoT data services
IoT data as a service can be offered by different types
of providers
11
Florin-Bogdan Balint, Hong-Linh Truong, On Supporting Contract-aware IoT Dataspace Services, the 5th IEEE International Conference on Mobile
Cloud Computing, Services, and Engineering (MobileCloud 2017), 6-8 April 2017 in San Francisco, USA
.
CCI@USC, Los Angeles, 21 Sep 2017
Ensembles of IoT, Network
functions and clouds
CCI@USC, Los Angeles, 21 Sep 2017 12
Challenges
 Modeling distributed IoT, network functions and
cloud capabilities in an ensemble
 Slicing end-to-end network of resources
 Composing resources in ensembles of IoT,
network functions and clouds
 (Re-)configuring composed resources
 Testing and monitoring
CCI@USC, Los Angeles, 21 Sep 2017 13
The SINConcept: http://sincconcept.github.io/
Hong-Linh Truong, Nanjangud Narendra, SINC - An Information-Centric Approach for End-to-End IoT Cloud Resource Provisioning, 2016
International Conference on Cloud Computing Research & Innovation (ICCCRI2016), CloudAsia 2016, May 3-5, 2016, Singapore
CCI@USC, Los Angeles, 21 Sep 2017 14
Tools treating IoT, network functions,
and cloud services in an isolated
manner are not enough
Service engineering analytics for
IoT Cloud Systems
15CCI@USC, Los Angeles, 21 Sep 2017
http://tuwiendsg.github.io/iCOMOT/
We started in 2011 without network functions in our mind!
Monitoring, Controlling and Testing
IoT Cloud Systems
CCI@USC, Los Angeles, 21 Sep 2017 16
Check: http://tuwiendsg.github.io/iCOMOT/demo.html
Configuration is not done easy for
the ensembles
CCI@USC, Los Angeles, 21 Sep 2017 17
 Sensors/gateways and cloud services have different
management systems and interfaces
Deploy different topologies and configure topologies
to work together is hard
IoT sensors Cloud Service
Cross IoT and cloud controls
CCI@USC, Los Angeles, 21 Sep 2017 18
 IoT gateways control is very different from cloud controls
 Low-level REST API in IoT gateways management and high
level elasticity rules for cloud services
 Different protocols for communicating with resource managers
Control for IoT Gateways Control for Clouds
Too low-level Infrastructure-level
Testing
CCI@USC, Los Angeles, 21 Sep 2017 19
(From modeling/description)
*testing
strategy=testing plan
Daniel Moldovan,Hong-Linh Truong, A Platform for Run-time Health Verification of Elastic Cyber-physical Systems,
The IEEE International Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication
Systems (MASCOTS 2016), September 19-21, Imperial College, London, UK
HARMONIZING RESOURCES
FOR ENSEMBLES?
Duc-Hung Le, Nanjangud C. Narendra, Hong Linh Truong:
HINC - Harmonizing Diverse Resource Information across IoT,
Network Functions, and Clouds. FiCloud 2016: 317-324
CCI@USC, Los Angeles, 21 Sep 2017 20
Integrating diverse types of resources
 Make a Resource Grid ready for creating ensembes
 Harmonize IoT, network functions and cloud resources
 API Integration and Communication
 Use REST API for obtaining metadata and control of resources
 Sensoring data can be transferred through different middleware
 Work with existing metamodel (IoTivity, OpenHAB, IoTDM, ETSI
MANO, OCCI, CIMI, etc.)
 Rely on scalable cloud communication middleware (e.g., AMQP &
MQTT)
CCI@USC, Los Angeles, 21 Sep 2017 21
IoT networks Network Function Services Clouds
Resource Grid
Examples of existing
providers/models
Provider Category APIs Information models
FIWare Orion IoT RESTful (NGSI10), one-time
query or subscription
High level attributes on
data and context
FIWare IDAS IoT RESTful for read/write custom
models and assets
Low level resource
model catalogs
IoTivity IoT REST-like OIC protocol, support
C++, Java and JavaScript
Multiple OIC model
OpenHAB IoT RESTful for query and control
IoT resources
Low level resource
model catalogs
OpenDayLight Network Dynamic REST generated from
Yang model (model-driven)
Low level resource
model catalogs
OpenBaton Network RESTful for network service
description
ETSI MANO v1.1.1 data
model
OpenStack Cloud RESTful, multiple language via
SDK, OCCI, CIMI
OpenStack model,
OCCI, CIMI
22
CCI@USC, Los Angeles, 21 Sep 2017
Information model
Physical: Sensor/actualtor/devices in providers’ models
Virtual IoT: SD-Gateway and capabilities.
Network functions: edge-to-edge, edge-to-cloud network.
Clouds: VM, data services, data analytics.
23
CCI@USC, Los Angeles, 21 Sep 2017
Prototype
24
CCI@USC, Los Angeles, 21 Sep 2017
http://sincconcept.github.io/HINC/
Testbed
25
CCI@USC, Los Angeles, 21 Sep 2017
Reducing complexity in accessing
and control resources
26
CCI@USC, Los Angeles, 21 Sep 2017
1. Query data points
2. Control the
resource
3. Query network
functions and clouds
CCI@USC, Los Angeles, 21 Sep 2017 27
As we able to get resources  deploy and
configuration
MONITORING ENSEMBLES?
CCI@USC, Los Angeles, 21 Sep
2017
28
Key questions in monitoring
 Which metrics make sense? Memory/CPU usage?
 We focus on: response time, delay, cost, availability and
reliability
 Collect monitoring data from multiple resources of
sub-systems
 Gathering and correlating monitoring
 Deal with different integration models: through provider
interfaces versus instrumentation
 Analytics and visualization
CCI@USC, Los Angeles, 21 Sep 2017 29
Monitoring
components
CCI@USC, Los Angeles, 21 Sep 2017 30
Hong-Linh Truong, Christian Proinger, SANALYTICS – On Monitoring and Analytics of IoT, Network
Functions and Clouds. 2017. working paper.
Example of an ensemble
CCI@USC, Los Angeles, 21 Sep 2017 31
Example of low level metrics
CCI@USC, Los Angeles, 21 Sep 2017 32
UNCERTAINTY AND
APPROACH TO TESTING
CCI@USC, Los Angeles, 21 Sep 2017 33
Infrastructure uncertainties
 CPS: includes IoT, network functions and clouds
 An ensemble represents a virtual infrastructure
 Cross-system and cross-layer
 Goals
 Characterize and specify possible uncertainties associated
with interactions among elements in CPS infrastructures
 Supporting testing uncertainties and uncertainties
analytics
 Conventional aspects, e.g., infrastructural physical
resources and typical system operations
 Emerging novel aspects: data uncertainties (data/data-
centric CPS), elasticity of CPS resources (w.r.t function
and composition), and Governance (related to
business/trustworthiness)
CCI@USC, Los Angeles, 21 Sep 2017 34
Uncertainty Model
Locality
0..1
Uncertainty
Lifetime
0..1
Random
0..1
0..*
Effect
0..*
Risk
0..1
0..*
Pattern
0..1
0..*
Cause
0..*
0..*
Measurement
0
..
*
substatement
0..*
Uncertainty
Indeterminacy
Source
1..*
source
0..*
Measure
«enumeration»
IndeterminacyNature
nondeterminism
insufficientResolution
missingInfo
composite
unclassified
type1..*
0..*
Belief
Measurement 0..*
0..* beliefDegree
Belief
Statement
Characterizing Uncertainty
Belief Model
CCI@USC, Los Angeles, 21 Sep 2017 35
Source: https://www.simula.no/file/d12pdf/download
Data
ElasticityGovernance
Important infrastructure uncertainties
classes
CCI@USC, Los Angeles, 21 Sep 2017 36
Storage
Uncertainty
Infrastructure
Uncertainty
DataDelivery
Uncertainty
Actuation
Uncertainty
DeploymentTime
Uncertainty
ExecutionEnvironment
Uncertainty
Storage
ComplianceUncertainty
StorageQuality
Uncertainty
StorageDependability
Uncertainty
DataQuality
Uncertainty
DataDelivery
ComplianceUncertainty
DataDeliveryDependability
Uncertainty
ActuationDependability
Uncertainty
EnvironmentDependability
Uncertainty
Actuation
ComplianceUncertainty
ApplicationDependability
Uncertainty
Runtime
Uncertainty
Examples – UC1 Geo Sports
Data Delivery uncertainties
Uncertainties affect the infrastructure capabilities
for generating, processing and delivering data
Located in Software in Cyber
Environment, e.g., software components
(execution environments, OS of gateways) in
the infrastructure
At Runtime but Sporadic
Caused by Resource Competition (☒
Technological process)
Indirect impact on Software
Non-functional
aspects
Very Low Low Medium High Extrem
e
Dependability
Legal/complian
ce
Quality
Risk of this type of uncertainties
CCI@USC, Los Angeles, 21 Sep 2017 37
Key observations:
how to combine topdown approach
and bottom-up approach to leverage
strengths of both models and elastic
systems?
CCI@USC, Los Angeles, 21 Sep 2017 38
Combining MDE and Elastic Execution
Key issues: Two separate worlds
CCI@USC, Los Angeles, 21 Sep 2017 39
SUT Infrastructure
Development
Deployment Description
Development
IoT/Cloud Infrastructures
Infrastructure Configurations
Resource
Information
Adaptor/Tool
Deployment Scripts
Preparing CPS under Test
Requirements
Artifact
Repository
Figure source:
Mark Utting and Bruno Legeard. 2006. Practical Model-Based Testing: A Tools
Approach. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.
?
Combining MDE with Elastic
Execution
CCI@USC, Los Angeles, 21 Sep 2017 40
Hong-Linh Truong, Luca Berardinelli, Testing Uncertainty of Cyber-physical Systems in IoT Cloud
Infrastructures – Combining Model-Driven Engineering and Elastic Execution, Workshop on Testing
Embedded and Cyber-Physical Systems, ISSTA 2017, Santa Barbara, 10-14 July, 2017.
Interwoven test execution and
provisioning
CCI@USC, Los Angeles, 21 Sep 2017 41
IoT Cloud Infrastructures
Modeling
Uncertainties
and SUT
Uncertainty
Profile
System Under
Test (SUT)
Models
Generating
Uncertainty
Test cases
Deploying/
Configuring
SUT
System Under
Test (SUT)
Test cases
Executing
Tests
IoT/Cloud
Resource
Information
Deploying/
Configuring
Testing Utilities
Test
Utilities
Tool pipelines: from MDE to elastic
execution for testing
CCI@USC, Los Angeles, 21 Sep 2017 42
Key thoughts:
 Different algorithms to create suitable deployment configurations based
on data uncertainties, cost, and time
 Interactions between testing and elasticity control of IoT and Cloud
services
Our current progress
CCI@USC, Los Angeles, 21 Sep 2017 43
Consider to generate provisioning configurations
from SUT models
Extracting
model
information &
Generating test
configuration
test
strategies
Infrastructural
IoT Cloud
resources
Provisioning &
Configuring
SUT
Executing
Tests
Test plans &
executors
IoT Units
Cloud
T
E
S
T
S
ProviderA
ActuatorsSensors
VMsAnalytics GWs
IoT Units
Cloud
T
E
S
T
S
ProviderB
ActuatorsSensors
VMsAnalytics GWs
Infrastructure
(Class Diagrams)
Behaviour
(State Machine
diagrams)
Uncertainty
Hong-Linh Truong, Luca Berardinelli, Ivan Pavkovic and Georgiana Copil, Modeling and Provisioning IoT Cloud
Systems for Testing Uncertainties, 14th EAI International Conference on Mobile and Ubiquitous Systems:
Computing, Networking and Services (MobiQuitous 2017), Nov 7–10, 2017,Melbourne, Australia
IoT and Cloud Resource Profile
CCI@USC, Los Angeles, 21 Sep 2017 44
Uncertainty Profile
CCI@USC, Los Angeles, 21 Sep 2017 45
Generic models for Task Executor
Tasks for testing
also including
deployment and
reconfiguration
of ensembles.
CCI@USC, Los Angeles, 21 Sep 2017 46
Configuration Generation and
Deployment
 Reuse well-known tools for deployment
 Utilize different information services
 Runtime and (future) uncertainty analytics
CCI@USC, Los Angeles, 21 Sep 2017 47
Example of BTS monitoring
CCI@USC, Los Angeles, 21 Sep 2017 48
Example of BTS
monitoring
CCI@USC, Los Angeles, 21 Sep 2017 49
Examples
CCI@USC, Los Angeles, 21 Sep 2017 50
"MQTTConfig1": {
"name": "MQTTConfigServer",
"protocolType": "MQTT",
"qosLevel": [],
"type": "CommunicationConfiguration"
}
"MQTTConfig2": {
"name": "MQTTConfigClient",
"protocolType": "MQTT",
"clientID": "",
"serverIP": "35.189.187.208",
"portNumber": 1883,
"topics": ["/gateway/electricity"],
"qosLevel": [2],
"type": "CommunicationConfiguration"
}
services:
ingest:
build: .
volumes:
- ./:/t4u
electricitysensor:
image:
"localhost:5000/t4u/mqttsensor/realsensor:
v01"
iotgateway:
image:
"localhost:5000/t4u/cloudservice/mqttbroke
r:v01"
Enriched model information for
deployment configurations Generated deployment description
Summary
 Ensembles of IoT, network functions and clouds
 Important for various types of applications
 SINC: a conceptual framework
 Elasticity and Uncertainties
 We need to consider more data and network aspects.
 Adaptation and optimization under uncertainties
 Modeling and testing uncertainties are very challenging
 Testing uncertainties require fundamental changes in testing
techniques: deal with elasticity and virtualization
 We need new set of tools and techniques for
managing and testing ensembles.
CCI@USC, Los Angeles, 21 Sep 2017 51
Future work
 Current research topics
 APIs for programming resource queries and controls
(http://sincconcept.github.io/HINC/)
 Configuration tools (http://tuwiendsg.github.io/SALSA/)
 Uncertainty testing and analytics
(https://github.com/tuwiendsg/COMOT4U/)
 Monitoring and analytics
 Ensemble requirement modeling, composition algorithms and
optimization
 Interoperability issues (http://www.inter-iot-project.eu/)
 Policy execution
Check http://rdsea.github.io and
https://github.com/tuwiendsg/COMOT4U for new update
CCI@USC, Los Angeles, 21 Sep 2017 52
Thanks for your
attention!
Hong-Linh Truong
Distributed Systems Group
TU Wien
rdsea.github.io
CCI@USC, Los Angeles, 21 Sep 2017 53

More Related Content

What's hot

ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU projectISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
FIESTA-IoT
 
A predictive model for network intrusion detection using stacking approach
A predictive model for network intrusion detection using stacking approach A predictive model for network intrusion detection using stacking approach
A predictive model for network intrusion detection using stacking approach
IJECEIAES
 
Philosophy of Deep Learning
Philosophy of Deep LearningPhilosophy of Deep Learning
Philosophy of Deep Learning
Melanie Swan
 
Top 10 Download Article in Computer Science & Information Technology: October...
Top 10 Download Article in Computer Science & Information Technology: October...Top 10 Download Article in Computer Science & Information Technology: October...
Top 10 Download Article in Computer Science & Information Technology: October...
AIRCC Publishing Corporation
 
AN EFFICIENT SECURE CRYPTOGRAPHY SCHEME FOR NEW ML-BASED RPL ROUTING PROTOCOL...
AN EFFICIENT SECURE CRYPTOGRAPHY SCHEME FOR NEW ML-BASED RPL ROUTING PROTOCOL...AN EFFICIENT SECURE CRYPTOGRAPHY SCHEME FOR NEW ML-BASED RPL ROUTING PROTOCOL...
AN EFFICIENT SECURE CRYPTOGRAPHY SCHEME FOR NEW ML-BASED RPL ROUTING PROTOCOL...
IJNSA Journal
 
eCAS 2021: Towards Pulverised Architectures for Collective Adaptive Systems t...
eCAS 2021: Towards Pulverised Architectures for Collective Adaptive Systems t...eCAS 2021: Towards Pulverised Architectures for Collective Adaptive Systems t...
eCAS 2021: Towards Pulverised Architectures for Collective Adaptive Systems t...
Gianluca Aguzzi
 
CHIEF: Controller Farm for Clouds of Software-Defined Community Networks
CHIEF: Controller Farm for Clouds of Software-Defined Community NetworksCHIEF: Controller Farm for Clouds of Software-Defined Community Networks
CHIEF: Controller Farm for Clouds of Software-Defined Community Networks
Pradeeban Kathiravelu, Ph.D.
 
ScaFi-Web, A Web-Based application for Field-based Coordination
ScaFi-Web, A Web-Based application for Field-based CoordinationScaFi-Web, A Web-Based application for Field-based Coordination
ScaFi-Web, A Web-Based application for Field-based Coordination
Gianluca Aguzzi
 
Io t technologies_ppt-2
Io t technologies_ppt-2Io t technologies_ppt-2
Io t technologies_ppt-2
achakracu
 
Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...
Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...
Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...
Teodoro Montanaro
 
Grid Technologies in Disaster Management
Grid Technologies in Disaster Management Grid Technologies in Disaster Management
Grid Technologies in Disaster Management Videoguy
 
Ieee 2013 dotnet project titles richbraintechnologies
Ieee 2013 dotnet project titles richbraintechnologiesIeee 2013 dotnet project titles richbraintechnologies
Ieee 2013 dotnet project titles richbraintechnologiesRICHBRAINTECHNOLOGIES
 
Data Streaming in IoT and Big Data Analytics
Data Streaming in  IoT and Big Data AnalyticsData Streaming in  IoT and Big Data Analytics
Data Streaming in IoT and Big Data Analytics
Vincenzo Gulisano
 

What's hot (14)

ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU projectISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
 
A predictive model for network intrusion detection using stacking approach
A predictive model for network intrusion detection using stacking approach A predictive model for network intrusion detection using stacking approach
A predictive model for network intrusion detection using stacking approach
 
Philosophy of Deep Learning
Philosophy of Deep LearningPhilosophy of Deep Learning
Philosophy of Deep Learning
 
Top 10 Download Article in Computer Science & Information Technology: October...
Top 10 Download Article in Computer Science & Information Technology: October...Top 10 Download Article in Computer Science & Information Technology: October...
Top 10 Download Article in Computer Science & Information Technology: October...
 
AN EFFICIENT SECURE CRYPTOGRAPHY SCHEME FOR NEW ML-BASED RPL ROUTING PROTOCOL...
AN EFFICIENT SECURE CRYPTOGRAPHY SCHEME FOR NEW ML-BASED RPL ROUTING PROTOCOL...AN EFFICIENT SECURE CRYPTOGRAPHY SCHEME FOR NEW ML-BASED RPL ROUTING PROTOCOL...
AN EFFICIENT SECURE CRYPTOGRAPHY SCHEME FOR NEW ML-BASED RPL ROUTING PROTOCOL...
 
eCAS 2021: Towards Pulverised Architectures for Collective Adaptive Systems t...
eCAS 2021: Towards Pulverised Architectures for Collective Adaptive Systems t...eCAS 2021: Towards Pulverised Architectures for Collective Adaptive Systems t...
eCAS 2021: Towards Pulverised Architectures for Collective Adaptive Systems t...
 
CHIEF: Controller Farm for Clouds of Software-Defined Community Networks
CHIEF: Controller Farm for Clouds of Software-Defined Community NetworksCHIEF: Controller Farm for Clouds of Software-Defined Community Networks
CHIEF: Controller Farm for Clouds of Software-Defined Community Networks
 
ScaFi-Web, A Web-Based application for Field-based Coordination
ScaFi-Web, A Web-Based application for Field-based CoordinationScaFi-Web, A Web-Based application for Field-based Coordination
ScaFi-Web, A Web-Based application for Field-based Coordination
 
Io t technologies_ppt-2
Io t technologies_ppt-2Io t technologies_ppt-2
Io t technologies_ppt-2
 
Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...
Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...
Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...
 
Grid Technologies in Disaster Management
Grid Technologies in Disaster Management Grid Technologies in Disaster Management
Grid Technologies in Disaster Management
 
Ieee 2013 dotnet project titles richbraintechnologies
Ieee 2013 dotnet project titles richbraintechnologiesIeee 2013 dotnet project titles richbraintechnologies
Ieee 2013 dotnet project titles richbraintechnologies
 
Data Streaming in IoT and Big Data Analytics
Data Streaming in  IoT and Big Data AnalyticsData Streaming in  IoT and Big Data Analytics
Data Streaming in IoT and Big Data Analytics
 
40 41
40 4140 41
40 41
 

Similar to Managing and Testing Ensembles of IoT, Network functions, and Clouds

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
Hong-Linh Truong
 
A framework for improving security in cloud computing
A framework for improving security in cloud computingA framework for improving security in cloud computing
A framework for improving security in cloud computing
AJIT M KARANJKAR
 
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
Hong-Linh Truong
 
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...
Hong-Linh Truong
 
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...
Hong-Linh Truong
 
Information Technology in Industry(ITII) - November Issue 2018
Information Technology in Industry(ITII) - November Issue 2018Information Technology in Industry(ITII) - November Issue 2018
Information Technology in Industry(ITII) - November Issue 2018
ITIIIndustries
 
The XDC project
The XDC projectThe XDC project
The XDC project
EOSC-hub project
 
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVABDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
BigData_Europe
 
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...
Hong-Linh Truong
 
WebEng_202107
WebEng_202107WebEng_202107
WebEng_202107
KAISTWebEng
 
Part 1: Efficient Multimedia Delivery in Content-Centric Mobile Networks
Part 1: Efficient Multimedia Delivery in Content-Centric Mobile NetworksPart 1: Efficient Multimedia Delivery in Content-Centric Mobile Networks
Part 1: Efficient Multimedia Delivery in Content-Centric Mobile Networks
Dr. Mahfuzur Rahman Bosunia
 
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
ijccsa
 
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
IJCNCJournal
 
Fault tolerance on cloud computing
Fault tolerance on cloud computingFault tolerance on cloud computing
Fault tolerance on cloud computing
www.pixelsolutionbd.com
 
TUW-ASE Summer 2015: IoT Cloud Systems
TUW-ASE Summer 2015:  IoT Cloud SystemsTUW-ASE Summer 2015:  IoT Cloud Systems
TUW-ASE Summer 2015: IoT Cloud Systems
Hong-Linh Truong
 
Introduction to IoT Architectures and Protocols
Introduction to IoT Architectures and ProtocolsIntroduction to IoT Architectures and Protocols
Introduction to IoT Architectures and Protocols
Abdullah Alfadhly
 
2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
ijwscjournal
 
CPaaS.io Y1 Review Meeting - Holistic Data Management
CPaaS.io Y1 Review Meeting - Holistic Data ManagementCPaaS.io Y1 Review Meeting - Holistic Data Management
CPaaS.io Y1 Review Meeting - Holistic Data Management
Stephan Haller
 
Security Analysis of IEEE 802.21 Standard in Software Defined Wireless Networ...
Security Analysis of IEEE 802.21 Standard in Software Defined Wireless Networ...Security Analysis of IEEE 802.21 Standard in Software Defined Wireless Networ...
Security Analysis of IEEE 802.21 Standard in Software Defined Wireless Networ...
Asma Swapna
 
Official resume titash_mandal_
Official resume titash_mandal_Official resume titash_mandal_
Official resume titash_mandal_
Titash Mandal
 

Similar to Managing and Testing Ensembles of IoT, Network functions, and Clouds (20)

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
 
A framework for improving security in cloud computing
A framework for improving security in cloud computingA framework for improving security in cloud computing
A framework for improving security in cloud computing
 
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
 
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...
 
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...
 
Information Technology in Industry(ITII) - November Issue 2018
Information Technology in Industry(ITII) - November Issue 2018Information Technology in Industry(ITII) - November Issue 2018
Information Technology in Industry(ITII) - November Issue 2018
 
The XDC project
The XDC projectThe XDC project
The XDC project
 
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVABDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
 
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...
 
WebEng_202107
WebEng_202107WebEng_202107
WebEng_202107
 
Part 1: Efficient Multimedia Delivery in Content-Centric Mobile Networks
Part 1: Efficient Multimedia Delivery in Content-Centric Mobile NetworksPart 1: Efficient Multimedia Delivery in Content-Centric Mobile Networks
Part 1: Efficient Multimedia Delivery in Content-Centric Mobile Networks
 
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
 
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
 
Fault tolerance on cloud computing
Fault tolerance on cloud computingFault tolerance on cloud computing
Fault tolerance on cloud computing
 
TUW-ASE Summer 2015: IoT Cloud Systems
TUW-ASE Summer 2015:  IoT Cloud SystemsTUW-ASE Summer 2015:  IoT Cloud Systems
TUW-ASE Summer 2015: IoT Cloud Systems
 
Introduction to IoT Architectures and Protocols
Introduction to IoT Architectures and ProtocolsIntroduction to IoT Architectures and Protocols
Introduction to IoT Architectures and Protocols
 
2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
 
CPaaS.io Y1 Review Meeting - Holistic Data Management
CPaaS.io Y1 Review Meeting - Holistic Data ManagementCPaaS.io Y1 Review Meeting - Holistic Data Management
CPaaS.io Y1 Review Meeting - Holistic Data Management
 
Security Analysis of IEEE 802.21 Standard in Software Defined Wireless Networ...
Security Analysis of IEEE 802.21 Standard in Software Defined Wireless Networ...Security Analysis of IEEE 802.21 Standard in Software Defined Wireless Networ...
Security Analysis of IEEE 802.21 Standard in Software Defined Wireless Networ...
 
Official resume titash_mandal_
Official resume titash_mandal_Official resume titash_mandal_
Official resume titash_mandal_
 

More from Hong-Linh Truong

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
Hong-Linh Truong
 
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
Hong-Linh Truong
 
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
Hong-Linh Truong
 
DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
DevOps for Dynamic Interoperability of IoT, Edge and Cloud SystemsDevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
Hong-Linh Truong
 
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...
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
 
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
Hong-Linh Truong
 
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
Hong-Linh Truong
 
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
Hong-Linh Truong
 
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...
Hong-Linh Truong
 
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
Hong-Linh Truong
 
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...
Hong-Linh Truong
 
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
Hong-Linh Truong
 
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
Hong-Linh Truong
 
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
Hong-Linh Truong
 
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
Hong-Linh Truong
 
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud SystemsICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
Hong-Linh Truong
 
Principles for Engineering Elastic IoT Cloud Systems
Principles for Engineering Elastic IoT Cloud SystemsPrinciples for Engineering Elastic IoT Cloud Systems
Principles for Engineering Elastic IoT Cloud SystemsHong-Linh Truong
 
TUWien - ASE Summer 2015: Engineering human-based services in elastic systems
TUWien - ASE Summer 2015: Engineering human-based services in elastic systemsTUWien - ASE Summer 2015: Engineering human-based services in elastic systems
TUWien - ASE Summer 2015: Engineering human-based services in elastic systemsHong-Linh Truong
 
TUW-ASE Summer 2015 - Quality of Result-aware data analytics
TUW-ASE Summer 2015 - Quality of Result-aware data analyticsTUW-ASE Summer 2015 - Quality of Result-aware data analytics
TUW-ASE Summer 2015 - Quality of Result-aware data analytics
Hong-Linh Truong
 

More from 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
 
DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
DevOps for Dynamic Interoperability of IoT, Edge and Cloud SystemsDevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
 
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...
 
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...
 
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
 
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...
 
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
 
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
 
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud SystemsICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
 
Principles for Engineering Elastic IoT Cloud Systems
Principles for Engineering Elastic IoT Cloud SystemsPrinciples for Engineering Elastic IoT Cloud Systems
Principles for Engineering Elastic IoT Cloud Systems
 
TUWien - ASE Summer 2015: Engineering human-based services in elastic systems
TUWien - ASE Summer 2015: Engineering human-based services in elastic systemsTUWien - ASE Summer 2015: Engineering human-based services in elastic systems
TUWien - ASE Summer 2015: Engineering human-based services in elastic systems
 
TUW-ASE Summer 2015 - Quality of Result-aware data analytics
TUW-ASE Summer 2015 - Quality of Result-aware data analyticsTUW-ASE Summer 2015 - Quality of Result-aware data analytics
TUW-ASE Summer 2015 - Quality of Result-aware data analytics
 

Recently uploaded

一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
ahzuo
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
v3tuleee
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Linda486226
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
ewymefz
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
Oppotus
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
benishzehra469
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
jerlynmaetalle
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Subhajit Sahu
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
slg6lamcq
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
ewymefz
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
g4dpvqap0
 
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
2023240532
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
axoqas
 

Recently uploaded (20)

一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
 

Managing and Testing Ensembles of IoT, Network functions, and Clouds

  • 1. Managing and Testing Ensembles of IoT, Network functions, and Clouds Hong-Linh Truong Distributed Systems Group, TU Wien truong@dsg.tuwien.ac.at http://rdsea.github.io CCI@USC, Los Angeles, 21 Sep 2017 1
  • 2. CCI@USC, Los Angeles, 21 Sep 2017 2 Acknowledgements: Many results are from the joint work with students and colleagues: Luca Berardinelli, Duc-Hung Le, Nanjangud C. Narendra, Christian Proinger, Daniel Moldovan, Ivan Pavkovic, Georgiana Copil, Stefan Nastic and from H2020 U-test (www.u-test.eu) H2020 Inter-IoT (http://www.inter-iot-project.eu/) Note: some work are under submission.
  • 3. Outline  Application-oriented ensembles of IoT, Network functions and Cloud resources  Resource Management  Monitoring  Uncertainty and Testing Uncertainties of Infrastructures  Conclusions and Future work CCI@USC, Los Angeles, 21 Sep 2017 3
  • 4. CCI@USC, Los Angeles, 21 Sep 2017 4 Application-oriented Ensembles of IoT, Network functions, & Clouds: Necessity?
  • 5. Systems of IoT, Network Functions, and Clouds 5 CCI@USC, Los Angeles, 21 Sep 2017
  • 6. Moving to blending IoT, network functions and cloud resources  Type 1  Mainly focus on IoT networks: sensors, IoT gateways, IoT-to- cloud connectivity (e.g., connect to predix.io, IBM Bluemix, Azure IoT, Google Cloud, Amazon IoT, etc.)  Type 2  Mainly focus on (public/private) services in data centers: e.g., IoT data hubs, NoSQL databases, and big data ingest systems  Type 3  Equally focus on both IoT and cloud sides and have the need to control at both sides  Highly interactions between the two sides, including the network in the middle CCI@USC, Los Angeles, 21 Sep 2017 6
  • 7. All types of service models  Cloud resources as services are known  NFV/5G coming and more service providers at the edge are available  Network function virtualization  IoT infrastructure-as-a-service  Pay-per-use IoT communication  IoT data-as-a-service Cloud service models  Public and private providers CCI@USC, Los Angeles, 21 Sep 2017 7
  • 8. Examples of IoT networks CCI@USC, Los Angeles, 21 Sep 2017 8 http://www.sktelecom.com/en/press/detail.do?idx=1172
  • 9. Some application scenarios  Emergency responses, on-demand crowd sensing, Geo Sports monitoring, cyber-physical systems testing, etc. CCI@USC, Los Angeles, 21 Sep 2017 9 Geo Sports: Picture courtesy Future Position X, Sweden
  • 10. Emergency in a Seaport CCI@USC, Los Angeles, 21 Sep 2017 10  Built a top existing INTER-IoT scenarios  Coordinating activities when an accident happens  Example of actions in a resource slice in a seaport: 1) activating monitoring containers with sensitive goods in the port 2) analyzing and controlling robotic cranes and trucks to make sure that they do not prevent the emergency responses as well as ready to support the responses 3) sending alarms and controlling vessel arrivals and revising transport planning, 4) providing information for operational assistance for the emergency responses 5) activating systems to support the monitoring of people impacted by the accident using devices and platforms for chronic disease and cognitive decline prevention.
  • 11. Examples of IoT data services IoT data as a service can be offered by different types of providers 11 Florin-Bogdan Balint, Hong-Linh Truong, On Supporting Contract-aware IoT Dataspace Services, the 5th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud 2017), 6-8 April 2017 in San Francisco, USA . CCI@USC, Los Angeles, 21 Sep 2017
  • 12. Ensembles of IoT, Network functions and clouds CCI@USC, Los Angeles, 21 Sep 2017 12
  • 13. Challenges  Modeling distributed IoT, network functions and cloud capabilities in an ensemble  Slicing end-to-end network of resources  Composing resources in ensembles of IoT, network functions and clouds  (Re-)configuring composed resources  Testing and monitoring CCI@USC, Los Angeles, 21 Sep 2017 13 The SINConcept: http://sincconcept.github.io/ Hong-Linh Truong, Nanjangud Narendra, SINC - An Information-Centric Approach for End-to-End IoT Cloud Resource Provisioning, 2016 International Conference on Cloud Computing Research & Innovation (ICCCRI2016), CloudAsia 2016, May 3-5, 2016, Singapore
  • 14. CCI@USC, Los Angeles, 21 Sep 2017 14 Tools treating IoT, network functions, and cloud services in an isolated manner are not enough
  • 15. Service engineering analytics for IoT Cloud Systems 15CCI@USC, Los Angeles, 21 Sep 2017 http://tuwiendsg.github.io/iCOMOT/ We started in 2011 without network functions in our mind!
  • 16. Monitoring, Controlling and Testing IoT Cloud Systems CCI@USC, Los Angeles, 21 Sep 2017 16 Check: http://tuwiendsg.github.io/iCOMOT/demo.html
  • 17. Configuration is not done easy for the ensembles CCI@USC, Los Angeles, 21 Sep 2017 17  Sensors/gateways and cloud services have different management systems and interfaces Deploy different topologies and configure topologies to work together is hard IoT sensors Cloud Service
  • 18. Cross IoT and cloud controls CCI@USC, Los Angeles, 21 Sep 2017 18  IoT gateways control is very different from cloud controls  Low-level REST API in IoT gateways management and high level elasticity rules for cloud services  Different protocols for communicating with resource managers Control for IoT Gateways Control for Clouds
  • 19. Too low-level Infrastructure-level Testing CCI@USC, Los Angeles, 21 Sep 2017 19 (From modeling/description) *testing strategy=testing plan Daniel Moldovan,Hong-Linh Truong, A Platform for Run-time Health Verification of Elastic Cyber-physical Systems, The IEEE International Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS 2016), September 19-21, Imperial College, London, UK
  • 20. HARMONIZING RESOURCES FOR ENSEMBLES? Duc-Hung Le, Nanjangud C. Narendra, Hong Linh Truong: HINC - Harmonizing Diverse Resource Information across IoT, Network Functions, and Clouds. FiCloud 2016: 317-324 CCI@USC, Los Angeles, 21 Sep 2017 20
  • 21. Integrating diverse types of resources  Make a Resource Grid ready for creating ensembes  Harmonize IoT, network functions and cloud resources  API Integration and Communication  Use REST API for obtaining metadata and control of resources  Sensoring data can be transferred through different middleware  Work with existing metamodel (IoTivity, OpenHAB, IoTDM, ETSI MANO, OCCI, CIMI, etc.)  Rely on scalable cloud communication middleware (e.g., AMQP & MQTT) CCI@USC, Los Angeles, 21 Sep 2017 21 IoT networks Network Function Services Clouds Resource Grid
  • 22. Examples of existing providers/models Provider Category APIs Information models FIWare Orion IoT RESTful (NGSI10), one-time query or subscription High level attributes on data and context FIWare IDAS IoT RESTful for read/write custom models and assets Low level resource model catalogs IoTivity IoT REST-like OIC protocol, support C++, Java and JavaScript Multiple OIC model OpenHAB IoT RESTful for query and control IoT resources Low level resource model catalogs OpenDayLight Network Dynamic REST generated from Yang model (model-driven) Low level resource model catalogs OpenBaton Network RESTful for network service description ETSI MANO v1.1.1 data model OpenStack Cloud RESTful, multiple language via SDK, OCCI, CIMI OpenStack model, OCCI, CIMI 22 CCI@USC, Los Angeles, 21 Sep 2017
  • 23. Information model Physical: Sensor/actualtor/devices in providers’ models Virtual IoT: SD-Gateway and capabilities. Network functions: edge-to-edge, edge-to-cloud network. Clouds: VM, data services, data analytics. 23 CCI@USC, Los Angeles, 21 Sep 2017
  • 24. Prototype 24 CCI@USC, Los Angeles, 21 Sep 2017 http://sincconcept.github.io/HINC/
  • 26. Reducing complexity in accessing and control resources 26 CCI@USC, Los Angeles, 21 Sep 2017 1. Query data points 2. Control the resource 3. Query network functions and clouds
  • 27. CCI@USC, Los Angeles, 21 Sep 2017 27 As we able to get resources  deploy and configuration
  • 28. MONITORING ENSEMBLES? CCI@USC, Los Angeles, 21 Sep 2017 28
  • 29. Key questions in monitoring  Which metrics make sense? Memory/CPU usage?  We focus on: response time, delay, cost, availability and reliability  Collect monitoring data from multiple resources of sub-systems  Gathering and correlating monitoring  Deal with different integration models: through provider interfaces versus instrumentation  Analytics and visualization CCI@USC, Los Angeles, 21 Sep 2017 29
  • 30. Monitoring components CCI@USC, Los Angeles, 21 Sep 2017 30 Hong-Linh Truong, Christian Proinger, SANALYTICS – On Monitoring and Analytics of IoT, Network Functions and Clouds. 2017. working paper.
  • 31. Example of an ensemble CCI@USC, Los Angeles, 21 Sep 2017 31
  • 32. Example of low level metrics CCI@USC, Los Angeles, 21 Sep 2017 32
  • 33. UNCERTAINTY AND APPROACH TO TESTING CCI@USC, Los Angeles, 21 Sep 2017 33
  • 34. Infrastructure uncertainties  CPS: includes IoT, network functions and clouds  An ensemble represents a virtual infrastructure  Cross-system and cross-layer  Goals  Characterize and specify possible uncertainties associated with interactions among elements in CPS infrastructures  Supporting testing uncertainties and uncertainties analytics  Conventional aspects, e.g., infrastructural physical resources and typical system operations  Emerging novel aspects: data uncertainties (data/data- centric CPS), elasticity of CPS resources (w.r.t function and composition), and Governance (related to business/trustworthiness) CCI@USC, Los Angeles, 21 Sep 2017 34
  • 36. Data ElasticityGovernance Important infrastructure uncertainties classes CCI@USC, Los Angeles, 21 Sep 2017 36 Storage Uncertainty Infrastructure Uncertainty DataDelivery Uncertainty Actuation Uncertainty DeploymentTime Uncertainty ExecutionEnvironment Uncertainty Storage ComplianceUncertainty StorageQuality Uncertainty StorageDependability Uncertainty DataQuality Uncertainty DataDelivery ComplianceUncertainty DataDeliveryDependability Uncertainty ActuationDependability Uncertainty EnvironmentDependability Uncertainty Actuation ComplianceUncertainty ApplicationDependability Uncertainty Runtime Uncertainty
  • 37. Examples – UC1 Geo Sports Data Delivery uncertainties Uncertainties affect the infrastructure capabilities for generating, processing and delivering data Located in Software in Cyber Environment, e.g., software components (execution environments, OS of gateways) in the infrastructure At Runtime but Sporadic Caused by Resource Competition (☒ Technological process) Indirect impact on Software Non-functional aspects Very Low Low Medium High Extrem e Dependability Legal/complian ce Quality Risk of this type of uncertainties CCI@USC, Los Angeles, 21 Sep 2017 37
  • 38. Key observations: how to combine topdown approach and bottom-up approach to leverage strengths of both models and elastic systems? CCI@USC, Los Angeles, 21 Sep 2017 38 Combining MDE and Elastic Execution
  • 39. Key issues: Two separate worlds CCI@USC, Los Angeles, 21 Sep 2017 39 SUT Infrastructure Development Deployment Description Development IoT/Cloud Infrastructures Infrastructure Configurations Resource Information Adaptor/Tool Deployment Scripts Preparing CPS under Test Requirements Artifact Repository Figure source: Mark Utting and Bruno Legeard. 2006. Practical Model-Based Testing: A Tools Approach. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA. ?
  • 40. Combining MDE with Elastic Execution CCI@USC, Los Angeles, 21 Sep 2017 40 Hong-Linh Truong, Luca Berardinelli, Testing Uncertainty of Cyber-physical Systems in IoT Cloud Infrastructures – Combining Model-Driven Engineering and Elastic Execution, Workshop on Testing Embedded and Cyber-Physical Systems, ISSTA 2017, Santa Barbara, 10-14 July, 2017.
  • 41. Interwoven test execution and provisioning CCI@USC, Los Angeles, 21 Sep 2017 41 IoT Cloud Infrastructures Modeling Uncertainties and SUT Uncertainty Profile System Under Test (SUT) Models Generating Uncertainty Test cases Deploying/ Configuring SUT System Under Test (SUT) Test cases Executing Tests IoT/Cloud Resource Information Deploying/ Configuring Testing Utilities Test Utilities
  • 42. Tool pipelines: from MDE to elastic execution for testing CCI@USC, Los Angeles, 21 Sep 2017 42 Key thoughts:  Different algorithms to create suitable deployment configurations based on data uncertainties, cost, and time  Interactions between testing and elasticity control of IoT and Cloud services
  • 43. Our current progress CCI@USC, Los Angeles, 21 Sep 2017 43 Consider to generate provisioning configurations from SUT models Extracting model information & Generating test configuration test strategies Infrastructural IoT Cloud resources Provisioning & Configuring SUT Executing Tests Test plans & executors IoT Units Cloud T E S T S ProviderA ActuatorsSensors VMsAnalytics GWs IoT Units Cloud T E S T S ProviderB ActuatorsSensors VMsAnalytics GWs Infrastructure (Class Diagrams) Behaviour (State Machine diagrams) Uncertainty Hong-Linh Truong, Luca Berardinelli, Ivan Pavkovic and Georgiana Copil, Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties, 14th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (MobiQuitous 2017), Nov 7–10, 2017,Melbourne, Australia
  • 44. IoT and Cloud Resource Profile CCI@USC, Los Angeles, 21 Sep 2017 44
  • 45. Uncertainty Profile CCI@USC, Los Angeles, 21 Sep 2017 45
  • 46. Generic models for Task Executor Tasks for testing also including deployment and reconfiguration of ensembles. CCI@USC, Los Angeles, 21 Sep 2017 46
  • 47. Configuration Generation and Deployment  Reuse well-known tools for deployment  Utilize different information services  Runtime and (future) uncertainty analytics CCI@USC, Los Angeles, 21 Sep 2017 47
  • 48. Example of BTS monitoring CCI@USC, Los Angeles, 21 Sep 2017 48
  • 49. Example of BTS monitoring CCI@USC, Los Angeles, 21 Sep 2017 49
  • 50. Examples CCI@USC, Los Angeles, 21 Sep 2017 50 "MQTTConfig1": { "name": "MQTTConfigServer", "protocolType": "MQTT", "qosLevel": [], "type": "CommunicationConfiguration" } "MQTTConfig2": { "name": "MQTTConfigClient", "protocolType": "MQTT", "clientID": "", "serverIP": "35.189.187.208", "portNumber": 1883, "topics": ["/gateway/electricity"], "qosLevel": [2], "type": "CommunicationConfiguration" } services: ingest: build: . volumes: - ./:/t4u electricitysensor: image: "localhost:5000/t4u/mqttsensor/realsensor: v01" iotgateway: image: "localhost:5000/t4u/cloudservice/mqttbroke r:v01" Enriched model information for deployment configurations Generated deployment description
  • 51. Summary  Ensembles of IoT, network functions and clouds  Important for various types of applications  SINC: a conceptual framework  Elasticity and Uncertainties  We need to consider more data and network aspects.  Adaptation and optimization under uncertainties  Modeling and testing uncertainties are very challenging  Testing uncertainties require fundamental changes in testing techniques: deal with elasticity and virtualization  We need new set of tools and techniques for managing and testing ensembles. CCI@USC, Los Angeles, 21 Sep 2017 51
  • 52. Future work  Current research topics  APIs for programming resource queries and controls (http://sincconcept.github.io/HINC/)  Configuration tools (http://tuwiendsg.github.io/SALSA/)  Uncertainty testing and analytics (https://github.com/tuwiendsg/COMOT4U/)  Monitoring and analytics  Ensemble requirement modeling, composition algorithms and optimization  Interoperability issues (http://www.inter-iot-project.eu/)  Policy execution Check http://rdsea.github.io and https://github.com/tuwiendsg/COMOT4U for new update CCI@USC, Los Angeles, 21 Sep 2017 52
  • 53. Thanks for your attention! Hong-Linh Truong Distributed Systems Group TU Wien rdsea.github.io CCI@USC, Los Angeles, 21 Sep 2017 53