SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
SINC – An Information-Centric Approach
for End-to-End IoT Cloud Resource
Provisioning
Hong-Linh Truong and Nanjangud Narenda
Distributed Systems Group, TU Wien
truong@dsg.tuwien.ac.at
dsg.tuwien.ac.at/staff/truong
Ericsson Research, Bangalore, India
nanjangud.narendra@ericsson.com
ICCCRI2016@CloudAsia2016, 4th May 2016 1
Outline
 Motivation
 Challenges
 The SINC conceptual framework
 Overall architecture
 API management and integration
 Naming, slicing, and routing
 Slice management and adaptation
 Towards the implementation of SINC
 Conclusions and future work
ICCCRI2016@CloudAsia2016, 4th May 2016 2
State-of-the art IoT Clouds/Cyber-
Physical Systems
 Complex infrastructures of IoT elements (sensors,
gateways, networks), micro data centers, network
services, cloud VM, storage, etc.
ICCCRI2016@CloudAsia2016, 4th May 2016 3
Cloud
(big, centralized
data centers)
Cloud
(big, centralized
data centers)
Edge
(IoT devices, micro
data centers)
Edge
(IoT devices, micro
data centers)
Edge
(IoT devices, micro
data centers)
Edge
(IoT devices, micro
data centers)
Network functions
(network services
+ micro
datacenter
 On-demand resources provisioning across IoT networks
(the edge), network functions (the middle) and the
clouds (the back-end)
Motivation (1)
 Application scenarios: emergency responses, on-demand
crowd sensing, Geo Sports monitoring, cyber-physical
systems testing, etc.
ICCCRI2016@CloudAsia2016, 4th May 2016 4
Geo Sports: Picture courtesy
Future Position X, Sweden
Indian Overfly collapses
figure source: http://timesofindia.indiatimes.com
 Need to have an end-to-end provisioning of resources
 E.g., sensors, network function services, storage, virtual machines
 Short, crucial and heavily workload; elasticity and uncertainties.
Motivation (2)
 Problems
 Virtual resources are provided by different providers
 Often there is no coordination among them  inadequate
support for elasticity and uncertainties for the application
 Host-centric information is too low level to represent
“slice” view
 It is very hard, if not impossible, to establish end-to end
view on resources
 lack of tools, too complex, time-consuming, & error-
prone effort for application users and developers
 Our contribution
 A conceptual framework for slicing IoT, network
functions and cloud resources
ICCCRI2016@CloudAsia2016, 4th May 2016 5
Challenges
 Modeling distributed IoT, network functions and cloud
capabilities in an integrated view
 Slicing end-to-end network of resources
 Composing resources in slices of IoT, network
functions and clouds
 (Re-)configuring composed resources
ICCCRI2016@CloudAsia2016, 4th May 2016 6
End-to end
Resource slice
Applications/Virtual
infrastructures
SINC conceptual framework
ICCCRI2016@CloudAsia2016, 4th May 2016 7
Integrating diverse types of resources
 Make a Resource Grid ready for slice creation
 How to harmonize and gather 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 middleware (e.g., AMQP & MQTT)
ICCCRI2016@CloudAsia2016, 4th May 2016 8
IoT networks Network Function Services Clouds
Resource Grid
Naming, Slicing and Routing
 From Resource Grid to information-centric description
of Partitions of Resources for slices
 Information-centric description of resources from IoT, network
and clouds; modeling partitions of resources
 Slicing
 Leveraging network slicing techniques (e.g., 5G)
 Leveraging IoT and cloud virtualization to provision on-demand
dedicated resources with elasticity capabilities
 Routing
 Utilize concepts of Forwarding Information Base (FIB) and
Pending Interest Table (PIT) for routing control commands and
data queries to underlying resources
 Separate control commands and data queries from sensoring
data transportation
ICCCRI2016@CloudAsia2016, 4th May 2016 9
Resource Management,
Configuration and Adaptation (1)
 Creating slices, each slice includes a set of partitions of
resources
 Modeling and capturing user requirements for slices
 Creation and Management
 Develop new algorithms for creating slices by leveraging
existing works for IoT, networks, and services
 Integrate with NFV orchestrators, virtual sensors, gateways,
cloud APIs and SDN controllers.
 Deal with different resource provisioning models imposed by
underlying infrastructures
 Configuration by leveraging different deployment tools for IoT,
network functions and clouds
ICCCRI2016@CloudAsia2016, 4th May 2016 10
Resource Management,
Configuration and Adaptation (2)
 Monitoring and Management
 Develop end to end metrics for slices
 Integrate monitoring capabilities from different
providers and correlating monitoring data
 Runtime slice adaptation
 Performance as well as uncertainties at
infrastructures, applications and their integration
levels
 Adaptation capabilities across IoT, network functions
and clouds
 Multiple level of adaptations based on end-to-end
problems and partition problems
ICCCRI2016@CloudAsia2016, 4th May 2016 11
Towards the Implementation
 Using REST API to integrate resource management
capabilities from different providers
 Distributed communication middleware, e.g., based on
AMQP/MQTT, for querying resource information and
propaging controls
 TOSCA or other topology description tools for modeling
topologies for supporting configuration and deployment
 Leveraging existing deployment techniques for IoT and
clouds
 Testbed established with open sources: Dockers,
OpenStack, Weave, OpenDayLight, etc. by utilizing
cloud, network and IoT devices
ICCCRI2016@CloudAsia2016, 4th May 2016 12
Towards the Implementation - HINC
 Implement API Integration and
Communication
 http://sincconcept.github.io/HINC/
 High level information models for
Resource Grid
 Middleware and adaptors for
integrating different providers
 API for querying and configuring
resources
 Leveraging SALSA for IoT,
network functions and cloud
configuration
 http://tuwiendsg.github.io/SALSA/
ICCCRI2016@CloudAsia2016, 4th May 2016 13
Conclusions and Outlook
 Slicing IoT, network functions and clouds
 Important for various types of applications
 Key to the coordination of diverse types of resources in
distributed edge and cloud systems
 SINC: a conceptual framework and steps to achieving end-to-
end resources provisioning
 Ongoing work
 Slice requirement modeling and composition algorithms
 APIs for programming resource queries and controls
 Configuration tools (http://tuwiendsg.github.io/SALSA/)
 Uncertainty testing and analytics (www.u-test.eu)
 Testbed (Vienna, Bangalore, Hanoi, and public clouds)
Check http://sincconcept.github.io for new update
ICCCRI2016@CloudAsia2016, 4th May 2016 14
Thanks for your
attention!
Questions?
Hong-Linh Truong
Distributed Systems Group
TU Wien
dsg.tuwien.ac.at/staff/truong
ICCCRI2016@CloudAsia2016, 4th May 2016 15

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
TIN-X v2: modernized architecture with REST API
TIN-X v2: modernized architecture with REST APITIN-X v2: modernized architecture with REST API
TIN-X v2: modernized architecture with REST APIJeremy Yang
 
SENDIM for Incremental Development of Cloud Networks: Simulation, Emulation \...
SENDIM for Incremental Development of Cloud Networks: Simulation, Emulation \...SENDIM for Incremental Development of Cloud Networks: Simulation, Emulation \...
SENDIM for Incremental Development of Cloud Networks: Simulation, Emulation \...Pradeeban Kathiravelu, Ph.D.
 
Software-Defined Approach for QoS and Data Quality in Multi-Tenant Clouds
Software-Defined Approach for QoS and Data Quality in Multi-Tenant CloudsSoftware-Defined Approach for QoS and Data Quality in Multi-Tenant Clouds
Software-Defined Approach for QoS and Data Quality in Multi-Tenant CloudsPradeeban Kathiravelu, Ph.D.
 
Take Your Business to the Next Level with Blockchain - Codit Webinar
Take Your Business to the Next Level with Blockchain - Codit WebinarTake Your Business to the Next Level with Blockchain - Codit Webinar
Take Your Business to the Next Level with Blockchain - Codit WebinarCodit
 
MongoDB and the Internet of Things
MongoDB and the Internet of ThingsMongoDB and the Internet of Things
MongoDB and the Internet of ThingsMongoDB
 
How to extract valueable information from real time data feeds
How to extract valueable information from real time data feedsHow to extract valueable information from real time data feeds
How to extract valueable information from real time data feedsGene Leybzon
 
Openstack Pakistan intro
Openstack Pakistan introOpenstack Pakistan intro
Openstack Pakistan introAffan Syed
 
HNSciCloud Introduction - Bob Jones - Prototype Phase kickoff meeting
HNSciCloud Introduction - Bob Jones - Prototype Phase kickoff meetingHNSciCloud Introduction - Bob Jones - Prototype Phase kickoff meeting
HNSciCloud Introduction - Bob Jones - Prototype Phase kickoff meetingHelix Nebula The Science Cloud
 
MongoDB Solution for Internet of Things and Big Data
MongoDB Solution for Internet of Things and Big DataMongoDB Solution for Internet of Things and Big Data
MongoDB Solution for Internet of Things and Big DataStefano Dindo
 
What can the cloud do for you?
What can the cloud do for you?What can the cloud do for you?
What can the cloud do for you?Mind the Byte
 
[Middleware 2015] Cassowary: Middleware Platform for Context-Aware Smart Buil...
[Middleware 2015] Cassowary: Middleware Platform for Context-Aware Smart Buil...[Middleware 2015] Cassowary: Middleware Platform for Context-Aware Smart Buil...
[Middleware 2015] Cassowary: Middleware Platform for Context-Aware Smart Buil...Pradeeban Kathiravelu, Ph.D.
 
Introduction to Time Series Analytics with Microsoft Azure
Introduction to Time Series Analytics with Microsoft AzureIntroduction to Time Series Analytics with Microsoft Azure
Introduction to Time Series Analytics with Microsoft AzureCodit
 
Apricot2017 Request tracing in distributed environment
Apricot2017 Request tracing in distributed environmentApricot2017 Request tracing in distributed environment
Apricot2017 Request tracing in distributed environmentHieu LE ☁
 

Was ist angesagt? (20)

HNSciCloud PILOT PLATFORM OVERVIEW
HNSciCloud PILOT PLATFORM OVERVIEWHNSciCloud PILOT PLATFORM OVERVIEW
HNSciCloud PILOT PLATFORM OVERVIEW
 
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
 
TIN-X v2: modernized architecture with REST API
TIN-X v2: modernized architecture with REST APITIN-X v2: modernized architecture with REST API
TIN-X v2: modernized architecture with REST API
 
SENDIM for Incremental Development of Cloud Networks: Simulation, Emulation \...
SENDIM for Incremental Development of Cloud Networks: Simulation, Emulation \...SENDIM for Incremental Development of Cloud Networks: Simulation, Emulation \...
SENDIM for Incremental Development of Cloud Networks: Simulation, Emulation \...
 
Mundi
MundiMundi
Mundi
 
Software-Defined Approach for QoS and Data Quality in Multi-Tenant Clouds
Software-Defined Approach for QoS and Data Quality in Multi-Tenant CloudsSoftware-Defined Approach for QoS and Data Quality in Multi-Tenant Clouds
Software-Defined Approach for QoS and Data Quality in Multi-Tenant Clouds
 
Take Your Business to the Next Level with Blockchain - Codit Webinar
Take Your Business to the Next Level with Blockchain - Codit WebinarTake Your Business to the Next Level with Blockchain - Codit Webinar
Take Your Business to the Next Level with Blockchain - Codit Webinar
 
Data Engineering part|2
Data Engineering part|2Data Engineering part|2
Data Engineering part|2
 
MongoDB and the Internet of Things
MongoDB and the Internet of ThingsMongoDB and the Internet of Things
MongoDB and the Internet of Things
 
How to extract valueable information from real time data feeds
How to extract valueable information from real time data feedsHow to extract valueable information from real time data feeds
How to extract valueable information from real time data feeds
 
Openstack Pakistan intro
Openstack Pakistan introOpenstack Pakistan intro
Openstack Pakistan intro
 
HNSciCloud Introduction - Bob Jones - Prototype Phase kickoff meeting
HNSciCloud Introduction - Bob Jones - Prototype Phase kickoff meetingHNSciCloud Introduction - Bob Jones - Prototype Phase kickoff meeting
HNSciCloud Introduction - Bob Jones - Prototype Phase kickoff meeting
 
MongoDB Solution for Internet of Things and Big Data
MongoDB Solution for Internet of Things and Big DataMongoDB Solution for Internet of Things and Big Data
MongoDB Solution for Internet of Things and Big Data
 
What can the cloud do for you?
What can the cloud do for you?What can the cloud do for you?
What can the cloud do for you?
 
HNSciCloud Overview
HNSciCloud OverviewHNSciCloud Overview
HNSciCloud Overview
 
Deep Hybrid DataCloud
Deep Hybrid DataCloudDeep Hybrid DataCloud
Deep Hybrid DataCloud
 
[Middleware 2015] Cassowary: Middleware Platform for Context-Aware Smart Buil...
[Middleware 2015] Cassowary: Middleware Platform for Context-Aware Smart Buil...[Middleware 2015] Cassowary: Middleware Platform for Context-Aware Smart Buil...
[Middleware 2015] Cassowary: Middleware Platform for Context-Aware Smart Buil...
 
Introduction to Time Series Analytics with Microsoft Azure
Introduction to Time Series Analytics with Microsoft AzureIntroduction to Time Series Analytics with Microsoft Azure
Introduction to Time Series Analytics with Microsoft Azure
 
IoT
IoTIoT
IoT
 
Apricot2017 Request tracing in distributed environment
Apricot2017 Request tracing in distributed environmentApricot2017 Request tracing in distributed environment
Apricot2017 Request tracing in distributed environment
 

Ähnlich wie SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Provisioning

Open Source Platforms Integration for the Development of an Architecture of C...
Open Source Platforms Integration for the Development of an Architecture of C...Open Source Platforms Integration for the Development of an Architecture of C...
Open Source Platforms Integration for the Development of an Architecture of C...Eswar Publications
 
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17Mark Goldstein
 
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
 
Toward Cloud Network Infrastructure Approach Service and Security Perspective
Toward Cloud Network Infrastructure Approach Service and Security PerspectiveToward Cloud Network Infrastructure Approach Service and Security Perspective
Toward Cloud Network Infrastructure Approach Service and Security Perspectiveijtsrd
 
2nd ARCADIA project newsletter
2nd ARCADIA project newsletter2nd ARCADIA project newsletter
2nd ARCADIA project newsletterEU ARCADIA PROJECT
 
3nd ARCADIA project newsletter
3nd ARCADIA project newsletter3nd ARCADIA project newsletter
3nd ARCADIA project newsletterEU ARCADIA PROJECT
 
A Component-Based Approach For Service Distribution In Sensor Networks
A Component-Based Approach For Service Distribution In Sensor NetworksA Component-Based Approach For Service Distribution In Sensor Networks
A Component-Based Approach For Service Distribution In Sensor NetworksKim Daniels
 
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...Ghislain ATEMEZING
 
BUILDING A MOSAIC OF CLOUDS
BUILDING A MOSAIC OF CLOUDSBUILDING A MOSAIC OF CLOUDS
BUILDING A MOSAIC OF CLOUDSVMEngine
 
ArtigofinalpublicadoASTESJ_060139.pdf
ArtigofinalpublicadoASTESJ_060139.pdfArtigofinalpublicadoASTESJ_060139.pdf
ArtigofinalpublicadoASTESJ_060139.pdfMeftahMehdawi
 
The Internet Research Center
The Internet Research CenterThe Internet Research Center
The Internet Research CenterDragonstarproject
 
Internet of Things A Vision, Architectural Elements, and Future Directions
Internet of Things A Vision, Architectural Elements, and Future Directions Internet of Things A Vision, Architectural Elements, and Future Directions
Internet of Things A Vision, Architectural Elements, and Future Directions Mostafa Arjmand
 
Updates from Hungary (Jozsef Kovacs)
Updates from Hungary (Jozsef Kovacs)Updates from Hungary (Jozsef Kovacs)
Updates from Hungary (Jozsef Kovacs)EOSC-hub project
 
Ieee 2016 cs project topics list mtech
Ieee 2016 cs project topics  list mtechIeee 2016 cs project topics  list mtech
Ieee 2016 cs project topics list mtechSoftroniics india
 
Cc unit 2 ppt
Cc unit 2 pptCc unit 2 ppt
Cc unit 2 pptDr VISU P
 
Mashups for Network Management
Mashups for Network ManagementMashups for Network Management
Mashups for Network ManagementOscar Caicedo
 
Presentation aina2016 seg3.0_methodology_v2
Presentation aina2016 seg3.0_methodology_v2Presentation aina2016 seg3.0_methodology_v2
Presentation aina2016 seg3.0_methodology_v2Amélie Gyrard
 

Ähnlich wie SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Provisioning (20)

Fault tolerance on cloud computing
Fault tolerance on cloud computingFault tolerance on cloud computing
Fault tolerance on cloud computing
 
Open Source Platforms Integration for the Development of an Architecture of C...
Open Source Platforms Integration for the Development of an Architecture of C...Open Source Platforms Integration for the Development of an Architecture of C...
Open Source Platforms Integration for the Development of an Architecture of C...
 
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
 
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
 
Toward Cloud Network Infrastructure Approach Service and Security Perspective
Toward Cloud Network Infrastructure Approach Service and Security PerspectiveToward Cloud Network Infrastructure Approach Service and Security Perspective
Toward Cloud Network Infrastructure Approach Service and Security Perspective
 
2nd ARCADIA project newsletter
2nd ARCADIA project newsletter2nd ARCADIA project newsletter
2nd ARCADIA project newsletter
 
3nd ARCADIA project newsletter
3nd ARCADIA project newsletter3nd ARCADIA project newsletter
3nd ARCADIA project newsletter
 
A Component-Based Approach For Service Distribution In Sensor Networks
A Component-Based Approach For Service Distribution In Sensor NetworksA Component-Based Approach For Service Distribution In Sensor Networks
A Component-Based Approach For Service Distribution In Sensor Networks
 
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...
 
Cloud computing projects
Cloud computing projects Cloud computing projects
Cloud computing projects
 
BUILDING A MOSAIC OF CLOUDS
BUILDING A MOSAIC OF CLOUDSBUILDING A MOSAIC OF CLOUDS
BUILDING A MOSAIC OF CLOUDS
 
ArtigofinalpublicadoASTESJ_060139.pdf
ArtigofinalpublicadoASTESJ_060139.pdfArtigofinalpublicadoASTESJ_060139.pdf
ArtigofinalpublicadoASTESJ_060139.pdf
 
The Internet Research Center
The Internet Research CenterThe Internet Research Center
The Internet Research Center
 
Internet of Things A Vision, Architectural Elements, and Future Directions
Internet of Things A Vision, Architectural Elements, and Future Directions Internet of Things A Vision, Architectural Elements, and Future Directions
Internet of Things A Vision, Architectural Elements, and Future Directions
 
Updates from Hungary (Jozsef Kovacs)
Updates from Hungary (Jozsef Kovacs)Updates from Hungary (Jozsef Kovacs)
Updates from Hungary (Jozsef Kovacs)
 
Ieee 2016 cs project topics list mtech
Ieee 2016 cs project topics  list mtechIeee 2016 cs project topics  list mtech
Ieee 2016 cs project topics list mtech
 
1213532535.pdf
1213532535.pdf1213532535.pdf
1213532535.pdf
 
Cc unit 2 ppt
Cc unit 2 pptCc unit 2 ppt
Cc unit 2 ppt
 
Mashups for Network Management
Mashups for Network ManagementMashups for Network Management
Mashups for Network Management
 
Presentation aina2016 seg3.0_methodology_v2
Presentation aina2016 seg3.0_methodology_v2Presentation aina2016 seg3.0_methodology_v2
Presentation aina2016 seg3.0_methodology_v2
 

Mehr von 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
 
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
 
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
 
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 ComputationHong-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 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 analyticsHong-Linh Truong
 
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...Hong-Linh Truong
 
TUW-ASE Summer 2015: Data marketplaces: core models and concepts
TUW-ASE Summer 2015: Data marketplaces:  core models and conceptsTUW-ASE Summer 2015: Data marketplaces:  core models and concepts
TUW-ASE Summer 2015: Data marketplaces: core models and conceptsHong-Linh Truong
 
TUW-ASE Summer 2015: Data as a Service - Models and Data Concerns
TUW-ASE Summer 2015: Data as a Service - Models and Data ConcernsTUW-ASE Summer 2015: Data as a Service - Models and Data Concerns
TUW-ASE Summer 2015: Data as a Service - Models and Data ConcernsHong-Linh Truong
 
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 SystemsHong-Linh Truong
 

Mehr von 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
 
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...
 
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
 
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
 
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
 
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
 
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...
 
TUW-ASE Summer 2015: Data marketplaces: core models and concepts
TUW-ASE Summer 2015: Data marketplaces:  core models and conceptsTUW-ASE Summer 2015: Data marketplaces:  core models and concepts
TUW-ASE Summer 2015: Data marketplaces: core models and concepts
 
TUW-ASE Summer 2015: Data as a Service - Models and Data Concerns
TUW-ASE Summer 2015: Data as a Service - Models and Data ConcernsTUW-ASE Summer 2015: Data as a Service - Models and Data Concerns
TUW-ASE Summer 2015: Data as a Service - Models and Data Concerns
 
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
 

Kürzlich hochgeladen

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
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
 

Kürzlich hochgeladen (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
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
 

SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Provisioning

  • 1. SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Provisioning Hong-Linh Truong and Nanjangud Narenda Distributed Systems Group, TU Wien truong@dsg.tuwien.ac.at dsg.tuwien.ac.at/staff/truong Ericsson Research, Bangalore, India nanjangud.narendra@ericsson.com ICCCRI2016@CloudAsia2016, 4th May 2016 1
  • 2. Outline  Motivation  Challenges  The SINC conceptual framework  Overall architecture  API management and integration  Naming, slicing, and routing  Slice management and adaptation  Towards the implementation of SINC  Conclusions and future work ICCCRI2016@CloudAsia2016, 4th May 2016 2
  • 3. State-of-the art IoT Clouds/Cyber- Physical Systems  Complex infrastructures of IoT elements (sensors, gateways, networks), micro data centers, network services, cloud VM, storage, etc. ICCCRI2016@CloudAsia2016, 4th May 2016 3 Cloud (big, centralized data centers) Cloud (big, centralized data centers) Edge (IoT devices, micro data centers) Edge (IoT devices, micro data centers) Edge (IoT devices, micro data centers) Edge (IoT devices, micro data centers) Network functions (network services + micro datacenter  On-demand resources provisioning across IoT networks (the edge), network functions (the middle) and the clouds (the back-end)
  • 4. Motivation (1)  Application scenarios: emergency responses, on-demand crowd sensing, Geo Sports monitoring, cyber-physical systems testing, etc. ICCCRI2016@CloudAsia2016, 4th May 2016 4 Geo Sports: Picture courtesy Future Position X, Sweden Indian Overfly collapses figure source: http://timesofindia.indiatimes.com  Need to have an end-to-end provisioning of resources  E.g., sensors, network function services, storage, virtual machines  Short, crucial and heavily workload; elasticity and uncertainties.
  • 5. Motivation (2)  Problems  Virtual resources are provided by different providers  Often there is no coordination among them  inadequate support for elasticity and uncertainties for the application  Host-centric information is too low level to represent “slice” view  It is very hard, if not impossible, to establish end-to end view on resources  lack of tools, too complex, time-consuming, & error- prone effort for application users and developers  Our contribution  A conceptual framework for slicing IoT, network functions and cloud resources ICCCRI2016@CloudAsia2016, 4th May 2016 5
  • 6. Challenges  Modeling distributed IoT, network functions and cloud capabilities in an integrated view  Slicing end-to-end network of resources  Composing resources in slices of IoT, network functions and clouds  (Re-)configuring composed resources ICCCRI2016@CloudAsia2016, 4th May 2016 6 End-to end Resource slice Applications/Virtual infrastructures
  • 8. Integrating diverse types of resources  Make a Resource Grid ready for slice creation  How to harmonize and gather 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 middleware (e.g., AMQP & MQTT) ICCCRI2016@CloudAsia2016, 4th May 2016 8 IoT networks Network Function Services Clouds Resource Grid
  • 9. Naming, Slicing and Routing  From Resource Grid to information-centric description of Partitions of Resources for slices  Information-centric description of resources from IoT, network and clouds; modeling partitions of resources  Slicing  Leveraging network slicing techniques (e.g., 5G)  Leveraging IoT and cloud virtualization to provision on-demand dedicated resources with elasticity capabilities  Routing  Utilize concepts of Forwarding Information Base (FIB) and Pending Interest Table (PIT) for routing control commands and data queries to underlying resources  Separate control commands and data queries from sensoring data transportation ICCCRI2016@CloudAsia2016, 4th May 2016 9
  • 10. Resource Management, Configuration and Adaptation (1)  Creating slices, each slice includes a set of partitions of resources  Modeling and capturing user requirements for slices  Creation and Management  Develop new algorithms for creating slices by leveraging existing works for IoT, networks, and services  Integrate with NFV orchestrators, virtual sensors, gateways, cloud APIs and SDN controllers.  Deal with different resource provisioning models imposed by underlying infrastructures  Configuration by leveraging different deployment tools for IoT, network functions and clouds ICCCRI2016@CloudAsia2016, 4th May 2016 10
  • 11. Resource Management, Configuration and Adaptation (2)  Monitoring and Management  Develop end to end metrics for slices  Integrate monitoring capabilities from different providers and correlating monitoring data  Runtime slice adaptation  Performance as well as uncertainties at infrastructures, applications and their integration levels  Adaptation capabilities across IoT, network functions and clouds  Multiple level of adaptations based on end-to-end problems and partition problems ICCCRI2016@CloudAsia2016, 4th May 2016 11
  • 12. Towards the Implementation  Using REST API to integrate resource management capabilities from different providers  Distributed communication middleware, e.g., based on AMQP/MQTT, for querying resource information and propaging controls  TOSCA or other topology description tools for modeling topologies for supporting configuration and deployment  Leveraging existing deployment techniques for IoT and clouds  Testbed established with open sources: Dockers, OpenStack, Weave, OpenDayLight, etc. by utilizing cloud, network and IoT devices ICCCRI2016@CloudAsia2016, 4th May 2016 12
  • 13. Towards the Implementation - HINC  Implement API Integration and Communication  http://sincconcept.github.io/HINC/  High level information models for Resource Grid  Middleware and adaptors for integrating different providers  API for querying and configuring resources  Leveraging SALSA for IoT, network functions and cloud configuration  http://tuwiendsg.github.io/SALSA/ ICCCRI2016@CloudAsia2016, 4th May 2016 13
  • 14. Conclusions and Outlook  Slicing IoT, network functions and clouds  Important for various types of applications  Key to the coordination of diverse types of resources in distributed edge and cloud systems  SINC: a conceptual framework and steps to achieving end-to- end resources provisioning  Ongoing work  Slice requirement modeling and composition algorithms  APIs for programming resource queries and controls  Configuration tools (http://tuwiendsg.github.io/SALSA/)  Uncertainty testing and analytics (www.u-test.eu)  Testbed (Vienna, Bangalore, Hanoi, and public clouds) Check http://sincconcept.github.io for new update ICCCRI2016@CloudAsia2016, 4th May 2016 14
  • 15. Thanks for your attention! Questions? Hong-Linh Truong Distributed Systems Group TU Wien dsg.tuwien.ac.at/staff/truong ICCCRI2016@CloudAsia2016, 4th May 2016 15