SlideShare una empresa de Scribd logo
1 de 42
Descargar para leer sin conexión
IoT Cloud Systems
Hong-Linh Truong
Distributed Systems Group,
Vienna University of Technology
truong@dsg.tuwien.ac.at
http://dsg.tuwien.ac.at/staff/truong
1ASE Summer 2015
Advanced Services Engineering,
Summer 2015
Advanced Services Engineering,
Summer 2015
Outline
 Cloud computing
 Internet of Things (IoT)
 IoT and Cloud integration models
 IoT Cloud Systems
 Principles of Engineering IoT cloud systems
ASE Summer 2015 2
IoT Cloud Platform Data Analytics
Platform
SCU Provisioning
Platform
Sensors
<<send data>>
<<analyze data>> <<notify possible
problem>>
<<maintain evaporator>>
CRITICAL
CLEAN CHILLER EVAPORATOR
CRITICAL
CLEAN CHILLER EVAPORATOR
<<monitor>>
<<establish SCU to predict and solve
problems>>
Recall: Predictive Maintenance
3ASE Summer 2015
4
NIST Cloud definitions
“This cloud model promotes availability and is
composed of five essential characteristics,
three service models, and four deployment
models.”
Source: NIST Definition of Cloud Computing v15, http://csrc.nist.gov/groups/SNS/cloud-computing/cloud-def-v15.docSource: NIST Definition of Cloud Computing v15, http://csrc.nist.gov/groups/SNS/cloud-computing/cloud-def-v15.doc
ASE Summer 2015
Data-as-a-Service?
Human-as-a-
Service?
5
Some enabling techniques
 On-demand self- services
 Self-*, automatic service composition
 Resource pooling
 Virtualization, Cluster/Grid techniques, data center management
 Broad network access
 SOA, mobile, Internet technologies, interoperability APIs
 Rapid elasticity
 Self-*, resource management, performance monitoring
 Measured service
 Service contract, monitoring, billing
ASE Summer 2015
Key engineering techniques
 Virtualization
 Compute resources (VMs, containers), networks, data, etc.
 Composition and orchestration
 REST/SOAP services, scalable protocols and rich sets of
connectors for integration
 Private, Public and Hybrid clouds
 Complex topologies of resources/services
 On demand and pay-per-use
 Dynamic and runtime features (for virtualization, composition,
and orchestration)
 Hot deployment techniques, fine-grained monitoring
 Elasticity engineering
 Resources, quality and cost based on customer-specific
runtime constraints
ASE Summer 2015 6
7
Virtualization of machines using
hypervisors
Source: Kernel-based Virtual Machine
(http://www.linux-kvm.org/page/Main_Page)
Source: Kernel-based Virtual Machine
(http://www.linux-kvm.org/page/Main_Page)
Source: The XEN Hypervisor (http://www.xen.org/)Source: The XEN Hypervisor (http://www.xen.org/)
 Virtualization is a powerful concept: we can apply virtualization
techniques virtually for everything!
ASE Summer 2015
8
Hybrid and Multi Clouds
NIST on Hybrid clouds: “The cloud infrastructure is a composition of
two or more clouds (private, community, or public) that remain
unique entities but are bound together by standardized or
proprietary technology that enables data and application portability
(e.g., cloud bursting for load-balancing between clouds).”
ASE Summer 2015
 Multi-cloud environments/federated clouds
 Switch and combine multiple clouds
 May or may not be “bound together by standardized or
proprietary technology”
Engineering your services atop
hybrid/multicloud clouds
9
 Interoperability protocols for multiple level of abstractions
 Virtual machines, networks, cloud management APIs
 Security cross multiple domains
 Complex data governance policies and service contracts
 Complex billing and monitoring
 Which resource models you need?
 Cloud bursting
 Multi-cloud distributed services
ASE Summer 2015
Examples
ASE Summer 2015 10
Source: Bahman Javadi, Jemal Abawajy, Rajkumar Buyya,
Failure-aware resource provisioning for hybrid Cloud
infrastructure, Journal of Parallel and Distributed Computing,
Volume 72, Issue 10, October 2012, Pages 1318-1331, ISSN
0743-7315,
Source: Bahman Javadi, Jemal Abawajy, Rajkumar Buyya,
Failure-aware resource provisioning for hybrid Cloud
infrastructure, Journal of Parallel and Distributed Computing,
Volume 72, Issue 10, October 2012, Pages 1318-1331, ISSN
0743-7315,
Source: Steven Abramson, William Horka, and Leonard Wisniewski.
2014. A Hybrid Cloud Architecture for a Social Science Research
Computing Data Center. In Proceedings of the 2014 IEEE 34th
International Conference on Distributed Computing Systems
Workshops (ICDCSW '14). IEEE Computer Society, Washington,
DC, USA, 45-50
Source: Steven Abramson, William Horka, and Leonard Wisniewski.
2014. A Hybrid Cloud Architecture for a Social Science Research
Computing Data Center. In Proceedings of the 2014 IEEE 34th
International Conference on Distributed Computing Systems
Workshops (ICDCSW '14). IEEE Computer Society, Washington,
DC, USA, 45-50
Hybrid cloud process
ASE Summer 2015 11
Source:
Neal Leavitt. 2013. Hybrid
Clouds Move to the Forefront.
Computer 46, 5 (May 2013), 15-
18.
Source:
Neal Leavitt. 2013. Hybrid
Clouds Move to the Forefront.
Computer 46, 5 (May 2013), 15-
18.
INTERNET OF THINGS (IOT)
ASE Summer 2015 12
Internet of Things (IoT)
 Things and Objects
 Home
 Official Business,
 Hospital
 Factory
 Infrastructure
 How to make such things and objects
being connected and interacting each
other? To be part of the Internet?
 Why do we need this?
ASE Summer 2015 13
http://www.control4.com/blog/2014/03/the-
internet-of-things-and-the-connected-home
Smart Object Encapsulating Thing
ASE Summer 2015 14
Smart Object
Physical
Embodiment/
Physic
Features
Communicati
on
capabilities
Computing
capabilities
Identifier
Addresses
Sensing and
or Actuating
capabilities
Daniele Miorandi, Sabrina Sicari,
Francesco De Pellegrini, Imrich Chlamtac,
Internet of things: Vision, applications and
research challenges, Ad Hoc Networks,
Volume 10, Issue 7, September 2012,
Pages 1497-1516
Key properties
 Diversity
 Networks: Bluetooth, Ethernet, GPRS, LoRa,
ZigBee, Wi-Fi, NFC/RFID, GPS, LonWorks, Modbus,
RS-232, RS-485, etc.
 Application protocols (HTTP, MQTT, CoAP, etc.)
 Scale
 Network scale: Body  Home  City  Internet-
scale!
 Vertical/horizontal domain objects to be
studied/managed
 Complexity
 Software stack, Network topology
ASE Summer 2015 15
Management versus Service
Offering
ASE Summer 2015 16
Thing
datacontrol
Thing
interaction
datacontrol
IoT
?Management of
Things
Management of
Things
Services from ThingsServices from Things
Connecting Things to Services
ASE Summer 2015 17
Source: Luigi Atzori, Antonio Iera, Giacomo Morabito, The Internet of Things: A survey, Computer
Networks, Volume 54, Issue 15, 28 October 2010, Pages 2787-2805, ISSN 1389-1286
Source: Luigi Atzori, Antonio Iera, Giacomo Morabito, The Internet of Things: A survey, Computer
Networks, Volume 54, Issue 15, 28 October 2010, Pages 2787-2805, ISSN 1389-1286
Conceptual view
Where is the
boundary
between IoT
and clouds?
Application domains
ASE Summer 2015 18
Source: Luigi Atzori, Antonio Iera, Giacomo Morabito, The Internet of
Things: A survey, Computer Networks, Volume 54, Issue 15, 28
October 2010, Pages 2787-2805, ISSN 1389-1286
Source: Luigi Atzori, Antonio Iera, Giacomo Morabito, The Internet of
Things: A survey, Computer Networks, Volume 54, Issue 15, 28
October 2010, Pages 2787-2805, ISSN 1389-1286
IOT + CLOUD INTEGRATION
ASE Summer 2015 19
Connecting data centers to IoTs
20
Data Center: Processing, Storage,
Networking, Management, Distribution
IoT devices: Gateways,
Sensors, Actuators, Topologies
of Gateways
SOCloud 2015
Source:
http://www.control4.com/blog/2014/03/the-
internet-of-things-and-the-connected-home
Source: http://www.infoescola.com/wp-content/uploads/2013/01/datacenter-google.jpg
Example (1)
ASE Summer 2015 21
Source: Eric D. Simmon; Kyoung-sook Kim; Eswaran Subrahmanian; Ryong Lee; Frederic J. de Vaulx; Yohei Murakami; Koji Zettsu; Ram D.
Sriram, A Vision of Cyber-Physical Cloud Computing for Smart Networked Systems, August 26, 2013, http://www.nist.gov/manuscript-
publication-search.cfm?pub_id=914023
Source: Eric D. Simmon; Kyoung-sook Kim; Eswaran Subrahmanian; Ryong Lee; Frederic J. de Vaulx; Yohei Murakami; Koji Zettsu; Ram D.
Sriram, A Vision of Cyber-Physical Cloud Computing for Smart Networked Systems, August 26, 2013, http://www.nist.gov/manuscript-
publication-search.cfm?pub_id=914023
Example (2)
ASE Summer 2015 22
Source: SWEEB: Semantic Web-enabled Energy Efficient Buildings
Niccolo' De Caro (Vrije Universiteit Brusse
sensys.acm.org/2013/sensys13DC/decaro.pdf
Source: SWEEB: Semantic Web-enabled Energy Efficient Buildings
Niccolo' De Caro (Vrije Universiteit Brusse
sensys.acm.org/2013/sensys13DC/decaro.pdf
Source: Aqeel H. Kazmi, Michael J. O'grady, Declan T. Delaney, Antonio G. Ruzzelli,
and Gregory M. P. O'hare. 2014. A Review of Wireless-Sensor-Network-Enabled
Building Energy Management Systems. ACM Trans. Sen. Netw. 10, 4, Article 66 (June
2014), 43 pages. DOI=10.1145/2532644 http://doi.acm.org/10.1145/2532644
Source: Aqeel H. Kazmi, Michael J. O'grady, Declan T. Delaney, Antonio G. Ruzzelli,
and Gregory M. P. O'hare. 2014. A Review of Wireless-Sensor-Network-Enabled
Building Energy Management Systems. ACM Trans. Sen. Netw. 10, 4, Article 66 (June
2014), 43 pages. DOI=10.1145/2532644 http://doi.acm.org/10.1145/2532644
Your examples?
Example – Look at the Internet
ASE Summer 2015 23
Xively Platform in
Cloud
http://www.ptc.com/File%20Library/Axeda/whitepapers/Axeda_
WP_Platform_TechOverview_011714_singles_PRINT_no_cro
ps.pdf
https://www.google.at/search?q=IoT+cloud+integration
Read: Alessio Botta, Walter de Donato, Valerio Persico, Antonio Pescapè:
On the Integration of Cloud Computing and Internet of Things. 23-30:
IoT + Cloud integration models
 What are common network structures?
 What are common data and control flows or
interactions between IoT and clouds?
 What are common types of applications?
 What are common data models for IoT?
ASE Summer 2015 24
IOT CLOUD SYSTEMS
ASE Summer 2015 25
IoT Cloud Platform Data Analytics
Platform
SCU Provisioning
Platform
Sensors
<<send data>>
<<analyze data>> <<notify possible
problem>>
<<maintain evaporator>>
CRITICAL
CLEAN CHILLER EVAPORATOR
CRITICAL
CLEAN CHILLER EVAPORATOR
<<monitor>>
<<establish SCU to predict and solve
problems>>
Recall: Predictive Maintenance
26ASE Summer 2015
Our view on IoT Cloud System
 But we do not want a separation!
 How to build a coherent view!
ASE Summer 2015 27
IoT Cloud SystemIoT Cloud System
Application
Example of an application model
atop IoT Cloud
ASE Summer 2015 28
Source: Kirak Hong, David Lillethun, Umakishore Ramachandran,
Beate Ottenwälder, and Boris Koldehofe. 2013. Mobile fog: a
programming model for large-scale applications on the internet of
things. In Proceedings of the second ACM SIGCOMM workshop
on Mobile cloud computing (MCC '13). ACM, New York, NY, USA,
15-20.
When we need to run
application
components across
IoT and clouds
Lifting IoT software stack
 Virtualization
 Virtualization of software components for certain
requirements: e.g., for a single application/domain
 Composition and orchestration
 Complex topologies of IoT components
 Software-defined capabilities
 Management done via APIs at runtime
 Cloud connectivity
 Hide low level network stuffs
ASE Summer 2015 29
Example of composition and
virtualization techniques
ASE Summer 2015 30
Atomic software-defined IoT units
Custom
proc. logic
IoT data
storage
Communication
In-memory
image
VPN
Messaging
Sand
box
Network
overlay ProtocolVolatile
History
Key/Value
store
Security
Data
quality
Outliers
filter
IoT compute
GW
runtime
Data point
controller
CEP
Component
-model
Elasticity
Auto scaling
group controller
Functional
capabilities
Non-functional
capabilities
...
...
Monitor.
Config.
Stefan Nastic, Sanjin Sehic, Duc-Hung Le, Hong Linh Truong, Schahram Dustdar:
Provisioning Software-Defined IoT Cloud Systems. FiCloud 2014: 288-295
Stefan Nastic, Sanjin Sehic, Duc-Hung Le, Hong Linh Truong, Schahram Dustdar:
Provisioning Software-Defined IoT Cloud Systems. FiCloud 2014: 288-295
Abstract software-defined
machines (SDMs) for IoT
ASE Summer 2015 31
ASE Summer 2015 32
Can be build SDM with current
technologies? with e.g.
Raspberry Pi, docker, routers?
If we have virtualization and
composition and software-
defined capabilities in both IoT
and Cloud
IoT Cloud System as a continuum
environment
ASE Summer 2015 33
 Enable a continuum execution environment
across IoT and clouds
 Utilize similar techniques to deal with
composition, provisioning, deployment, control,
etc
IOT CLOUD ENGINEERING
PRINCIPLES
Hong-Linh Truong, Schahram Dustdar, Principles for Engineering
IoT Cloud Systems, Cloud Magazine, 2015 (To appear)
ASE Summer 2015 34
Engineering perspectives
ASE Summer 2015 35
End-to-end
Engineering and
Optimization
Development
and
Production
Symbiosis
Elasticity
Coherence
Principles (1-2)
1. Enable virtualization and composition of IoT
components as unit
Selection, composition, pay-per-use
2. Enable emulated/simulated IoT parts working
with production cloud services
Symbiotic development and operation
ASE Summer 2015 36
Principles (3-5)
3. Enable dynamic provisioning of IoT and cloud
service units through uniform marketplaces and
repositories for multiple stakeholders
4. Provide multi-level software stack deployment
and configuration
5. Provide software-defined elasticity and
governance primitive functions for all IoT units
and cloud service units
ASE Summer 2015 37
Principles (6-7)
6. Provide monitoring and analysis for an end-to-
end view on elasticity and dependability
properties
7. Coordinate elasticity to enable a coherent
elastic execution through the whole IoT cloud
systems
ASE Summer 2015 38
Development Tools and Actions
ASE Summer 2015 39
Hong Linh Truong, Georgiana Copil, Schahram Dustdar, Duc-Hung Le, Daniel Moldovan,
Stefan Nastic : On Architecting and Developing Elastic IoT Cloud Platforms -- The
iCOMOT Approach, Working paper, 2015
Hong Linh Truong, Georgiana Copil, Schahram Dustdar, Duc-Hung Le, Daniel Moldovan,
Stefan Nastic : On Architecting and Developing Elastic IoT Cloud Platforms -- The
iCOMOT Approach, Working paper, 2015
iCOMOT – IoT Cloud Monitoring,
Control and Testing
ASE Summer 2015 40
Check: http://tuwiendsg.github.io/iCOMOT/
Exercises
 Read papers mentioned in slides
 Check services mentioned in examples
 Use iCOMOT to design your IoT Cloud System
ASE Summer 2015 41
42
Thanks for
your attention
Hong-Linh Truong
Distributed Systems Group
Vienna University of Technology
truong@dsg.tuwien.ac.at
http://dsg.tuwien.ac.at/staff/truong
ASE Summer 2015

Más contenido relacionado

La actualidad más candente

IoT World - creating a secure robust IoT reference architecture
IoT World - creating a secure robust IoT reference architectureIoT World - creating a secure robust IoT reference architecture
IoT World - creating a secure robust IoT reference architecturePaul Fremantle
 
Michael Enescu - Cloud + IoT at IEEE
Michael Enescu - Cloud + IoT at IEEEMichael Enescu - Cloud + IoT at IEEE
Michael Enescu - Cloud + IoT at IEEEMichael Enescu
 
A Survey on Security and Privacy Issues in Edge Computing-Assisted Internet o...
A Survey on Security and Privacy Issues in Edge Computing-Assisted Internet o...A Survey on Security and Privacy Issues in Edge Computing-Assisted Internet o...
A Survey on Security and Privacy Issues in Edge Computing-Assisted Internet o...DESMOND YUEN
 
Open IoT Cloud Architecture, Web of Things, Shenzhen, China.
Open IoT Cloud Architecture, Web of Things, Shenzhen, China.Open IoT Cloud Architecture, Web of Things, Shenzhen, China.
Open IoT Cloud Architecture, Web of Things, Shenzhen, China.Jollen Chen
 
The internet of things(IoT)
The internet of things(IoT)The internet of things(IoT)
The internet of things(IoT)Saurabh Yadav
 
fog computing
fog computingfog computing
fog computingMphasis
 
TQL - an IoT application platform
TQL - an IoT application platformTQL - an IoT application platform
TQL - an IoT application platformJane Ren
 
IoT A Fog-Cloud Computing Model
IoT A Fog-Cloud Computing ModelIoT A Fog-Cloud Computing Model
IoT A Fog-Cloud Computing ModelAhmed Banafa
 
Internet of Things
Internet of ThingsInternet of Things
Internet of ThingsMphasis
 
Fog Computing and Cloud Computing
Fog Computing and Cloud ComputingFog Computing and Cloud Computing
Fog Computing and Cloud ComputingAhmed Banafa
 
10 myths about cloud computing
10 myths about cloud computing10 myths about cloud computing
10 myths about cloud computingAhmed Banafa
 
What is fog computing
What is fog computingWhat is fog computing
What is fog computingAhmed Banafa
 
Drones and Fog Computing - New Frontiers of IoT and Digital Transformation -...
Drones and Fog Computing  - New Frontiers of IoT and Digital Transformation -...Drones and Fog Computing  - New Frontiers of IoT and Digital Transformation -...
Drones and Fog Computing - New Frontiers of IoT and Digital Transformation -...Biren Gandhi
 
venkata krishna IoT ppt
venkata krishna IoT pptvenkata krishna IoT ppt
venkata krishna IoT pptRaja Krishna
 
THE ROLE OF EDGE COMPUTING IN INTERNET OF THINGS
THE ROLE OF EDGE COMPUTING IN INTERNET OF THINGSTHE ROLE OF EDGE COMPUTING IN INTERNET OF THINGS
THE ROLE OF EDGE COMPUTING IN INTERNET OF THINGSsuthi
 

La actualidad más candente (20)

IoT World - creating a secure robust IoT reference architecture
IoT World - creating a secure robust IoT reference architectureIoT World - creating a secure robust IoT reference architecture
IoT World - creating a secure robust IoT reference architecture
 
Fog computing in IoT
Fog computing in IoTFog computing in IoT
Fog computing in IoT
 
Michael Enescu - Cloud + IoT at IEEE
Michael Enescu - Cloud + IoT at IEEEMichael Enescu - Cloud + IoT at IEEE
Michael Enescu - Cloud + IoT at IEEE
 
A Survey on Security and Privacy Issues in Edge Computing-Assisted Internet o...
A Survey on Security and Privacy Issues in Edge Computing-Assisted Internet o...A Survey on Security and Privacy Issues in Edge Computing-Assisted Internet o...
A Survey on Security and Privacy Issues in Edge Computing-Assisted Internet o...
 
Seminar report
Seminar reportSeminar report
Seminar report
 
Open IoT Cloud Architecture, Web of Things, Shenzhen, China.
Open IoT Cloud Architecture, Web of Things, Shenzhen, China.Open IoT Cloud Architecture, Web of Things, Shenzhen, China.
Open IoT Cloud Architecture, Web of Things, Shenzhen, China.
 
The internet of things(IoT)
The internet of things(IoT)The internet of things(IoT)
The internet of things(IoT)
 
fog computing
fog computingfog computing
fog computing
 
TQL - an IoT application platform
TQL - an IoT application platformTQL - an IoT application platform
TQL - an IoT application platform
 
The Internet of Things
The Internet of ThingsThe Internet of Things
The Internet of Things
 
IoT A Fog-Cloud Computing Model
IoT A Fog-Cloud Computing ModelIoT A Fog-Cloud Computing Model
IoT A Fog-Cloud Computing Model
 
IoT introduction
IoT introductionIoT introduction
IoT introduction
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Fog Computing and Cloud Computing
Fog Computing and Cloud ComputingFog Computing and Cloud Computing
Fog Computing and Cloud Computing
 
10 myths about cloud computing
10 myths about cloud computing10 myths about cloud computing
10 myths about cloud computing
 
What is fog computing
What is fog computingWhat is fog computing
What is fog computing
 
Drones and Fog Computing - New Frontiers of IoT and Digital Transformation -...
Drones and Fog Computing  - New Frontiers of IoT and Digital Transformation -...Drones and Fog Computing  - New Frontiers of IoT and Digital Transformation -...
Drones and Fog Computing - New Frontiers of IoT and Digital Transformation -...
 
venkata krishna IoT ppt
venkata krishna IoT pptvenkata krishna IoT ppt
venkata krishna IoT ppt
 
Fog computing
Fog computingFog computing
Fog computing
 
THE ROLE OF EDGE COMPUTING IN INTERNET OF THINGS
THE ROLE OF EDGE COMPUTING IN INTERNET OF THINGSTHE ROLE OF EDGE COMPUTING IN INTERNET OF THINGS
THE ROLE OF EDGE COMPUTING IN INTERNET OF THINGS
 

Similar a TUW-ASE Summer 2015: IoT Cloud Systems

Introduction to cloud security
Introduction to cloud securityIntroduction to cloud security
Introduction to cloud securityIAEME Publication
 
Fog Computing - DEV.BG 2018
Fog Computing - DEV.BG 2018Fog Computing - DEV.BG 2018
Fog Computing - DEV.BG 2018Trayan Iliev
 
A survey of fog computing concepts applications and issues
A survey of fog computing concepts  applications and issuesA survey of fog computing concepts  applications and issues
A survey of fog computing concepts applications and issuesRezgar Mohammad
 
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...IRJET Journal
 
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 2018ITIIIndustries
 
Cloud Monitoring System Using Internet of Things
Cloud Monitoring System Using Internet of ThingsCloud Monitoring System Using Internet of Things
Cloud Monitoring System Using Internet of ThingsIRJET Journal
 
IRJET- An Effective Protection on Content based Retrieval in Cloud Storehouse
IRJET- An Effective Protection on Content based Retrieval in Cloud StorehouseIRJET- An Effective Protection on Content based Retrieval in Cloud Storehouse
IRJET- An Effective Protection on Content based Retrieval in Cloud StorehouseIRJET Journal
 
SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...
SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...
SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...ijccsa
 
A Security Model for Virtual Infrastructure in the Cloud
A Security Model for Virtual Infrastructure in the CloudA Security Model for Virtual Infrastructure in the Cloud
A Security Model for Virtual Infrastructure in the CloudEditor IJCATR
 
BIOMETRIC SMARTCARD AUTHENTICATION FOR FOG COMPUTING
BIOMETRIC SMARTCARD AUTHENTICATION FOR FOG COMPUTINGBIOMETRIC SMARTCARD AUTHENTICATION FOR FOG COMPUTING
BIOMETRIC SMARTCARD AUTHENTICATION FOR FOG COMPUTINGIJNSA Journal
 
BIOMETRIC SMARTCARD AUTHENTICATION FOR FOG COMPUTING
BIOMETRIC SMARTCARD AUTHENTICATION FOR FOG COMPUTINGBIOMETRIC SMARTCARD AUTHENTICATION FOR FOG COMPUTING
BIOMETRIC SMARTCARD AUTHENTICATION FOR FOG COMPUTINGIJNSA Journal
 
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...IRJET Journal
 
IRJET- Cloud Computing Review
IRJET-  	  Cloud Computing ReviewIRJET-  	  Cloud Computing Review
IRJET- Cloud Computing ReviewIRJET Journal
 
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...ijtsrd
 
Enhanced Integrity Preserving Homomorphic Scheme for Cloud Storage
Enhanced Integrity Preserving Homomorphic Scheme for Cloud StorageEnhanced Integrity Preserving Homomorphic Scheme for Cloud Storage
Enhanced Integrity Preserving Homomorphic Scheme for Cloud StorageIRJET Journal
 
07 20252 cloud computing survey
07 20252 cloud computing survey07 20252 cloud computing survey
07 20252 cloud computing surveyIAESIJEECS
 
IRJET- Authentication and Access Control for Cloud Computing Comparing Proble...
IRJET- Authentication and Access Control for Cloud Computing Comparing Proble...IRJET- Authentication and Access Control for Cloud Computing Comparing Proble...
IRJET- Authentication and Access Control for Cloud Computing Comparing Proble...IRJET Journal
 

Similar a TUW-ASE Summer 2015: IoT Cloud Systems (20)

fogcomputing
fogcomputingfogcomputing
fogcomputing
 
Introduction to cloud security
Introduction to cloud securityIntroduction to cloud security
Introduction to cloud security
 
Fog Computing - DEV.BG 2018
Fog Computing - DEV.BG 2018Fog Computing - DEV.BG 2018
Fog Computing - DEV.BG 2018
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
A survey of fog computing concepts applications and issues
A survey of fog computing concepts  applications and issuesA survey of fog computing concepts  applications and issues
A survey of fog computing concepts applications and issues
 
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
 
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
 
Cloud Monitoring System Using Internet of Things
Cloud Monitoring System Using Internet of ThingsCloud Monitoring System Using Internet of Things
Cloud Monitoring System Using Internet of Things
 
IRJET- An Effective Protection on Content based Retrieval in Cloud Storehouse
IRJET- An Effective Protection on Content based Retrieval in Cloud StorehouseIRJET- An Effective Protection on Content based Retrieval in Cloud Storehouse
IRJET- An Effective Protection on Content based Retrieval in Cloud Storehouse
 
SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...
SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...
SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...
 
A Security Model for Virtual Infrastructure in the Cloud
A Security Model for Virtual Infrastructure in the CloudA Security Model for Virtual Infrastructure in the Cloud
A Security Model for Virtual Infrastructure in the Cloud
 
BIOMETRIC SMARTCARD AUTHENTICATION FOR FOG COMPUTING
BIOMETRIC SMARTCARD AUTHENTICATION FOR FOG COMPUTINGBIOMETRIC SMARTCARD AUTHENTICATION FOR FOG COMPUTING
BIOMETRIC SMARTCARD AUTHENTICATION FOR FOG COMPUTING
 
BIOMETRIC SMARTCARD AUTHENTICATION FOR FOG COMPUTING
BIOMETRIC SMARTCARD AUTHENTICATION FOR FOG COMPUTINGBIOMETRIC SMARTCARD AUTHENTICATION FOR FOG COMPUTING
BIOMETRIC SMARTCARD AUTHENTICATION FOR FOG COMPUTING
 
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
 
IRJET- Cloud Computing Review
IRJET-  	  Cloud Computing ReviewIRJET-  	  Cloud Computing Review
IRJET- Cloud Computing Review
 
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
 
Enhanced Integrity Preserving Homomorphic Scheme for Cloud Storage
Enhanced Integrity Preserving Homomorphic Scheme for Cloud StorageEnhanced Integrity Preserving Homomorphic Scheme for Cloud Storage
Enhanced Integrity Preserving Homomorphic Scheme for Cloud Storage
 
A REVIEW ON RESOURCE ALLOCATION MECHANISM IN CLOUD ENVIORNMENT
A REVIEW ON RESOURCE ALLOCATION MECHANISM IN CLOUD ENVIORNMENTA REVIEW ON RESOURCE ALLOCATION MECHANISM IN CLOUD ENVIORNMENT
A REVIEW ON RESOURCE ALLOCATION MECHANISM IN CLOUD ENVIORNMENT
 
07 20252 cloud computing survey
07 20252 cloud computing survey07 20252 cloud computing survey
07 20252 cloud computing survey
 
IRJET- Authentication and Access Control for Cloud Computing Comparing Proble...
IRJET- Authentication and Access Control for Cloud Computing Comparing Proble...IRJET- Authentication and Access Control for Cloud Computing Comparing Proble...
IRJET- Authentication and Access Control for Cloud Computing Comparing Proble...
 

Más de 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 ServicesHong-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 DevelopmentHong-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 TradeoffHong-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 SystemsHong-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
 
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 UncertaintiesHong-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 AnalyticsHong-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 LoRaWANHong-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 ApplicationsHong-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
 
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
 
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 CloudsHong-Linh Truong
 
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 IoTHong-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 ServicesHong-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 SystemsHong-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
 
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
 
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 UncertaintiesHong-Linh Truong
 

Más 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
 
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...
 
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
 

Último

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
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.pptxMaritesTamaniVerdade
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIShubhangi Sonawane
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 

Último (20)

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
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
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
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
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

TUW-ASE Summer 2015: IoT Cloud Systems

  • 1. IoT Cloud Systems Hong-Linh Truong Distributed Systems Group, Vienna University of Technology truong@dsg.tuwien.ac.at http://dsg.tuwien.ac.at/staff/truong 1ASE Summer 2015 Advanced Services Engineering, Summer 2015 Advanced Services Engineering, Summer 2015
  • 2. Outline  Cloud computing  Internet of Things (IoT)  IoT and Cloud integration models  IoT Cloud Systems  Principles of Engineering IoT cloud systems ASE Summer 2015 2
  • 3. IoT Cloud Platform Data Analytics Platform SCU Provisioning Platform Sensors <<send data>> <<analyze data>> <<notify possible problem>> <<maintain evaporator>> CRITICAL CLEAN CHILLER EVAPORATOR CRITICAL CLEAN CHILLER EVAPORATOR <<monitor>> <<establish SCU to predict and solve problems>> Recall: Predictive Maintenance 3ASE Summer 2015
  • 4. 4 NIST Cloud definitions “This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models.” Source: NIST Definition of Cloud Computing v15, http://csrc.nist.gov/groups/SNS/cloud-computing/cloud-def-v15.docSource: NIST Definition of Cloud Computing v15, http://csrc.nist.gov/groups/SNS/cloud-computing/cloud-def-v15.doc ASE Summer 2015 Data-as-a-Service? Human-as-a- Service?
  • 5. 5 Some enabling techniques  On-demand self- services  Self-*, automatic service composition  Resource pooling  Virtualization, Cluster/Grid techniques, data center management  Broad network access  SOA, mobile, Internet technologies, interoperability APIs  Rapid elasticity  Self-*, resource management, performance monitoring  Measured service  Service contract, monitoring, billing ASE Summer 2015
  • 6. Key engineering techniques  Virtualization  Compute resources (VMs, containers), networks, data, etc.  Composition and orchestration  REST/SOAP services, scalable protocols and rich sets of connectors for integration  Private, Public and Hybrid clouds  Complex topologies of resources/services  On demand and pay-per-use  Dynamic and runtime features (for virtualization, composition, and orchestration)  Hot deployment techniques, fine-grained monitoring  Elasticity engineering  Resources, quality and cost based on customer-specific runtime constraints ASE Summer 2015 6
  • 7. 7 Virtualization of machines using hypervisors Source: Kernel-based Virtual Machine (http://www.linux-kvm.org/page/Main_Page) Source: Kernel-based Virtual Machine (http://www.linux-kvm.org/page/Main_Page) Source: The XEN Hypervisor (http://www.xen.org/)Source: The XEN Hypervisor (http://www.xen.org/)  Virtualization is a powerful concept: we can apply virtualization techniques virtually for everything! ASE Summer 2015
  • 8. 8 Hybrid and Multi Clouds NIST on Hybrid clouds: “The cloud infrastructure is a composition of two or more clouds (private, community, or public) that remain unique entities but are bound together by standardized or proprietary technology that enables data and application portability (e.g., cloud bursting for load-balancing between clouds).” ASE Summer 2015  Multi-cloud environments/federated clouds  Switch and combine multiple clouds  May or may not be “bound together by standardized or proprietary technology”
  • 9. Engineering your services atop hybrid/multicloud clouds 9  Interoperability protocols for multiple level of abstractions  Virtual machines, networks, cloud management APIs  Security cross multiple domains  Complex data governance policies and service contracts  Complex billing and monitoring  Which resource models you need?  Cloud bursting  Multi-cloud distributed services ASE Summer 2015
  • 10. Examples ASE Summer 2015 10 Source: Bahman Javadi, Jemal Abawajy, Rajkumar Buyya, Failure-aware resource provisioning for hybrid Cloud infrastructure, Journal of Parallel and Distributed Computing, Volume 72, Issue 10, October 2012, Pages 1318-1331, ISSN 0743-7315, Source: Bahman Javadi, Jemal Abawajy, Rajkumar Buyya, Failure-aware resource provisioning for hybrid Cloud infrastructure, Journal of Parallel and Distributed Computing, Volume 72, Issue 10, October 2012, Pages 1318-1331, ISSN 0743-7315, Source: Steven Abramson, William Horka, and Leonard Wisniewski. 2014. A Hybrid Cloud Architecture for a Social Science Research Computing Data Center. In Proceedings of the 2014 IEEE 34th International Conference on Distributed Computing Systems Workshops (ICDCSW '14). IEEE Computer Society, Washington, DC, USA, 45-50 Source: Steven Abramson, William Horka, and Leonard Wisniewski. 2014. A Hybrid Cloud Architecture for a Social Science Research Computing Data Center. In Proceedings of the 2014 IEEE 34th International Conference on Distributed Computing Systems Workshops (ICDCSW '14). IEEE Computer Society, Washington, DC, USA, 45-50
  • 11. Hybrid cloud process ASE Summer 2015 11 Source: Neal Leavitt. 2013. Hybrid Clouds Move to the Forefront. Computer 46, 5 (May 2013), 15- 18. Source: Neal Leavitt. 2013. Hybrid Clouds Move to the Forefront. Computer 46, 5 (May 2013), 15- 18.
  • 12. INTERNET OF THINGS (IOT) ASE Summer 2015 12
  • 13. Internet of Things (IoT)  Things and Objects  Home  Official Business,  Hospital  Factory  Infrastructure  How to make such things and objects being connected and interacting each other? To be part of the Internet?  Why do we need this? ASE Summer 2015 13 http://www.control4.com/blog/2014/03/the- internet-of-things-and-the-connected-home
  • 14. Smart Object Encapsulating Thing ASE Summer 2015 14 Smart Object Physical Embodiment/ Physic Features Communicati on capabilities Computing capabilities Identifier Addresses Sensing and or Actuating capabilities Daniele Miorandi, Sabrina Sicari, Francesco De Pellegrini, Imrich Chlamtac, Internet of things: Vision, applications and research challenges, Ad Hoc Networks, Volume 10, Issue 7, September 2012, Pages 1497-1516
  • 15. Key properties  Diversity  Networks: Bluetooth, Ethernet, GPRS, LoRa, ZigBee, Wi-Fi, NFC/RFID, GPS, LonWorks, Modbus, RS-232, RS-485, etc.  Application protocols (HTTP, MQTT, CoAP, etc.)  Scale  Network scale: Body  Home  City  Internet- scale!  Vertical/horizontal domain objects to be studied/managed  Complexity  Software stack, Network topology ASE Summer 2015 15
  • 16. Management versus Service Offering ASE Summer 2015 16 Thing datacontrol Thing interaction datacontrol IoT ?Management of Things Management of Things Services from ThingsServices from Things
  • 17. Connecting Things to Services ASE Summer 2015 17 Source: Luigi Atzori, Antonio Iera, Giacomo Morabito, The Internet of Things: A survey, Computer Networks, Volume 54, Issue 15, 28 October 2010, Pages 2787-2805, ISSN 1389-1286 Source: Luigi Atzori, Antonio Iera, Giacomo Morabito, The Internet of Things: A survey, Computer Networks, Volume 54, Issue 15, 28 October 2010, Pages 2787-2805, ISSN 1389-1286 Conceptual view Where is the boundary between IoT and clouds?
  • 18. Application domains ASE Summer 2015 18 Source: Luigi Atzori, Antonio Iera, Giacomo Morabito, The Internet of Things: A survey, Computer Networks, Volume 54, Issue 15, 28 October 2010, Pages 2787-2805, ISSN 1389-1286 Source: Luigi Atzori, Antonio Iera, Giacomo Morabito, The Internet of Things: A survey, Computer Networks, Volume 54, Issue 15, 28 October 2010, Pages 2787-2805, ISSN 1389-1286
  • 19. IOT + CLOUD INTEGRATION ASE Summer 2015 19
  • 20. Connecting data centers to IoTs 20 Data Center: Processing, Storage, Networking, Management, Distribution IoT devices: Gateways, Sensors, Actuators, Topologies of Gateways SOCloud 2015 Source: http://www.control4.com/blog/2014/03/the- internet-of-things-and-the-connected-home Source: http://www.infoescola.com/wp-content/uploads/2013/01/datacenter-google.jpg
  • 21. Example (1) ASE Summer 2015 21 Source: Eric D. Simmon; Kyoung-sook Kim; Eswaran Subrahmanian; Ryong Lee; Frederic J. de Vaulx; Yohei Murakami; Koji Zettsu; Ram D. Sriram, A Vision of Cyber-Physical Cloud Computing for Smart Networked Systems, August 26, 2013, http://www.nist.gov/manuscript- publication-search.cfm?pub_id=914023 Source: Eric D. Simmon; Kyoung-sook Kim; Eswaran Subrahmanian; Ryong Lee; Frederic J. de Vaulx; Yohei Murakami; Koji Zettsu; Ram D. Sriram, A Vision of Cyber-Physical Cloud Computing for Smart Networked Systems, August 26, 2013, http://www.nist.gov/manuscript- publication-search.cfm?pub_id=914023
  • 22. Example (2) ASE Summer 2015 22 Source: SWEEB: Semantic Web-enabled Energy Efficient Buildings Niccolo' De Caro (Vrije Universiteit Brusse sensys.acm.org/2013/sensys13DC/decaro.pdf Source: SWEEB: Semantic Web-enabled Energy Efficient Buildings Niccolo' De Caro (Vrije Universiteit Brusse sensys.acm.org/2013/sensys13DC/decaro.pdf Source: Aqeel H. Kazmi, Michael J. O'grady, Declan T. Delaney, Antonio G. Ruzzelli, and Gregory M. P. O'hare. 2014. A Review of Wireless-Sensor-Network-Enabled Building Energy Management Systems. ACM Trans. Sen. Netw. 10, 4, Article 66 (June 2014), 43 pages. DOI=10.1145/2532644 http://doi.acm.org/10.1145/2532644 Source: Aqeel H. Kazmi, Michael J. O'grady, Declan T. Delaney, Antonio G. Ruzzelli, and Gregory M. P. O'hare. 2014. A Review of Wireless-Sensor-Network-Enabled Building Energy Management Systems. ACM Trans. Sen. Netw. 10, 4, Article 66 (June 2014), 43 pages. DOI=10.1145/2532644 http://doi.acm.org/10.1145/2532644 Your examples?
  • 23. Example – Look at the Internet ASE Summer 2015 23 Xively Platform in Cloud http://www.ptc.com/File%20Library/Axeda/whitepapers/Axeda_ WP_Platform_TechOverview_011714_singles_PRINT_no_cro ps.pdf https://www.google.at/search?q=IoT+cloud+integration Read: Alessio Botta, Walter de Donato, Valerio Persico, Antonio Pescapè: On the Integration of Cloud Computing and Internet of Things. 23-30:
  • 24. IoT + Cloud integration models  What are common network structures?  What are common data and control flows or interactions between IoT and clouds?  What are common types of applications?  What are common data models for IoT? ASE Summer 2015 24
  • 25. IOT CLOUD SYSTEMS ASE Summer 2015 25
  • 26. IoT Cloud Platform Data Analytics Platform SCU Provisioning Platform Sensors <<send data>> <<analyze data>> <<notify possible problem>> <<maintain evaporator>> CRITICAL CLEAN CHILLER EVAPORATOR CRITICAL CLEAN CHILLER EVAPORATOR <<monitor>> <<establish SCU to predict and solve problems>> Recall: Predictive Maintenance 26ASE Summer 2015
  • 27. Our view on IoT Cloud System  But we do not want a separation!  How to build a coherent view! ASE Summer 2015 27 IoT Cloud SystemIoT Cloud System Application
  • 28. Example of an application model atop IoT Cloud ASE Summer 2015 28 Source: Kirak Hong, David Lillethun, Umakishore Ramachandran, Beate Ottenwälder, and Boris Koldehofe. 2013. Mobile fog: a programming model for large-scale applications on the internet of things. In Proceedings of the second ACM SIGCOMM workshop on Mobile cloud computing (MCC '13). ACM, New York, NY, USA, 15-20. When we need to run application components across IoT and clouds
  • 29. Lifting IoT software stack  Virtualization  Virtualization of software components for certain requirements: e.g., for a single application/domain  Composition and orchestration  Complex topologies of IoT components  Software-defined capabilities  Management done via APIs at runtime  Cloud connectivity  Hide low level network stuffs ASE Summer 2015 29
  • 30. Example of composition and virtualization techniques ASE Summer 2015 30 Atomic software-defined IoT units Custom proc. logic IoT data storage Communication In-memory image VPN Messaging Sand box Network overlay ProtocolVolatile History Key/Value store Security Data quality Outliers filter IoT compute GW runtime Data point controller CEP Component -model Elasticity Auto scaling group controller Functional capabilities Non-functional capabilities ... ... Monitor. Config. Stefan Nastic, Sanjin Sehic, Duc-Hung Le, Hong Linh Truong, Schahram Dustdar: Provisioning Software-Defined IoT Cloud Systems. FiCloud 2014: 288-295 Stefan Nastic, Sanjin Sehic, Duc-Hung Le, Hong Linh Truong, Schahram Dustdar: Provisioning Software-Defined IoT Cloud Systems. FiCloud 2014: 288-295
  • 31. Abstract software-defined machines (SDMs) for IoT ASE Summer 2015 31
  • 32. ASE Summer 2015 32 Can be build SDM with current technologies? with e.g. Raspberry Pi, docker, routers? If we have virtualization and composition and software- defined capabilities in both IoT and Cloud
  • 33. IoT Cloud System as a continuum environment ASE Summer 2015 33  Enable a continuum execution environment across IoT and clouds  Utilize similar techniques to deal with composition, provisioning, deployment, control, etc
  • 34. IOT CLOUD ENGINEERING PRINCIPLES Hong-Linh Truong, Schahram Dustdar, Principles for Engineering IoT Cloud Systems, Cloud Magazine, 2015 (To appear) ASE Summer 2015 34
  • 35. Engineering perspectives ASE Summer 2015 35 End-to-end Engineering and Optimization Development and Production Symbiosis Elasticity Coherence
  • 36. Principles (1-2) 1. Enable virtualization and composition of IoT components as unit Selection, composition, pay-per-use 2. Enable emulated/simulated IoT parts working with production cloud services Symbiotic development and operation ASE Summer 2015 36
  • 37. Principles (3-5) 3. Enable dynamic provisioning of IoT and cloud service units through uniform marketplaces and repositories for multiple stakeholders 4. Provide multi-level software stack deployment and configuration 5. Provide software-defined elasticity and governance primitive functions for all IoT units and cloud service units ASE Summer 2015 37
  • 38. Principles (6-7) 6. Provide monitoring and analysis for an end-to- end view on elasticity and dependability properties 7. Coordinate elasticity to enable a coherent elastic execution through the whole IoT cloud systems ASE Summer 2015 38
  • 39. Development Tools and Actions ASE Summer 2015 39 Hong Linh Truong, Georgiana Copil, Schahram Dustdar, Duc-Hung Le, Daniel Moldovan, Stefan Nastic : On Architecting and Developing Elastic IoT Cloud Platforms -- The iCOMOT Approach, Working paper, 2015 Hong Linh Truong, Georgiana Copil, Schahram Dustdar, Duc-Hung Le, Daniel Moldovan, Stefan Nastic : On Architecting and Developing Elastic IoT Cloud Platforms -- The iCOMOT Approach, Working paper, 2015
  • 40. iCOMOT – IoT Cloud Monitoring, Control and Testing ASE Summer 2015 40 Check: http://tuwiendsg.github.io/iCOMOT/
  • 41. Exercises  Read papers mentioned in slides  Check services mentioned in examples  Use iCOMOT to design your IoT Cloud System ASE Summer 2015 41
  • 42. 42 Thanks for your attention Hong-Linh Truong Distributed Systems Group Vienna University of Technology truong@dsg.tuwien.ac.at http://dsg.tuwien.ac.at/staff/truong ASE Summer 2015