SlideShare a Scribd company logo
Integrated Analytics for IIoT Predictive
Maintenance using IoT Big Data Cloud
Systems
Hong-Linh Truong
Faculty of Informatics, TU Wien, Austria
hong-linh.truong@tuwien.ac.at
http://rdsea.github.io
@linhsolar
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 1
Outline
 IoT Cloud systems for predictive maintenance
 Holistic task analytics generation
 Integration of big data analytics with human
tasks
 Prototype and examples
 Conclusions and future work
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 2
IoT Cloud systems for IIoT
predictive maintenance
 Common parts of IoT Cloud systems for IIoT
 IoT sensing and connectivity: MQTT, AMQP, FTP, etc.
 Edge/Fog: lightweighted data analytics/storage
 Cloud: IoTHub, Apache Nifi, Hadoop, Spark, Kafka, Flink,
ElasticSearch, BigQuery, etc.
 Challenges in the development
 But software components and their integration are known
 Key focuses
 Moving data and aggregating data
 Combining both streaming analytics and batch analytics for
predictive maintenance
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 3
Case study: IIoT predictive
maintenance for Base Transceiver
Stations (BTS)
 Predictive maintenance of BTS
 IoT, edge and cloud and enterprise/on-premise clouds
 Complex data types of data
 Similar to many other cases for maintenance
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 4
Integrated System and Application
Domain Maintenance
 IIoT and (complex software) system
incidents
 Any incidents in the system can cause problems in
data collection and analytics
 Equipment analytics
 Maintenance is based on indicators of equipment
 Analytics results indicate potential incidents of
equipment to be maintained.
 Analytics results of equipment are the output of
big/streaming data analysis of equipment status
 Many types of analytics and context-specific instantiation
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 5
Integrated needs
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 6
We need both IT and application domain
maintenance
Integrated System and Application Domain
Maintenance
But this cannot be done fully automatically by
software (even with powerful AI techniques)
 IIoT with predictive maintenance functions
built atop big data analysis and expert
capabilities
Steps
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 7
 Algorithms and data analytics detect potential
indicators
 Possible indicators are encapsulated in
socalled critical analytics results
 Critical analytics results are propagated into
the right components, which are software or
humans, for further consideration
Tasks suitable for humans
 Control and validate IoT data collection
processes
 E.g. control the quality of data collection to figure
out if it is a problem of the IoT Cloud systems
 Change and deploy data analytics
functions
 Data analytics functions are strongly dependent on
experts
 Not all analytics need to be deployed and run in
advance
 Avoid cost and maintenance
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 8
Human-in-the-loop for predictive
maintenance
 Change/configure sensors for data collection
 Sensor/sensing-as-a-service
 Control resources for handling/sharing data
 Elasticity of resources and data sharing
 Select and deploy suitable data analytics
 On-demand provisioning of analytics
 Optimize equipment
 Remote control and optimization
 Fix the physical systems of equipment
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 9
Approach to the support of IIoT
predictive maintenance
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 10
IT System incidents
(IoT Clouds)
Human expertise
(IoT Clouds
+Domain)
Critical analytics
results (Domain
equipment)
Holistic task analytics and
generation
 Points of instrumentation for capturing critical analytics results
indicating issues of equipment and system incidents impacting the
data analytics
 Human-as-a-service for controlling and supporting data collection
and analytics (HumanServiceProvisioning Systems - HSPS)
 Function-as-a-service (FaaS/serverless) for the integration
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 11
Integration of big data analytics
with human tasks
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 12
Instrumentation of analytics
Extensible function catalogs
Incident records (for
systems and critical
analytics results)
Integration with Human services
 Human service provisioning
systems should be external
 Tradeoff w.r.t enterprise
resources integration
 (Automatic) scheduling human
tasks is complex
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 13
Interactions with third party human service provisioning systems
Example with RAHYMS
(https://github.com/tuwiendsg/RAHYMS)
Principles for integration with
existing HSPS:
 Potential human service systems
 Common systems like: Bots, Slack, OpsGenie, etc.
 But hard to incorporate application domain
knowledge and automatic tasks mapping
 Important considerations
 for integrating with other services in IoT Cloud
systems, HSPS must provide well-defined APIs,
e.g., REST API calls and task structure
 HSPS must allow domain-specific knowledge to be
defined, e.g., rules and human specifications
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 14
Prototype
 Data sources: MQTT and Logs from vendor-
specific systems for BTS in Vietnam
 Big data storage: HDFS, BigQuery and
Google Storage
 Platform services: Apache Nifi and RabbitMQT
 Analytics: Apache Spark & python-based ML
 Serverless: serverless framework with Google
Cloud Functions,
 Human interaction: RAHYMS.
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 15
Examples of checking quality of data
 Using Apache Nifi
flows transferring
data for
maintainance
analytics
 Missing or bad
quality of data might
trigger issues with
equipment
 Report system
incidents based on
quality of data
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 16
a PoI in Nifi sending a system
incident through RabbitMQ
Triggering in-
depth analytics
of several
months of
historical data
based on
streaming
analytics
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 17
Functions for problem-to-human task
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 18
pySpark analytics can report problems
Task generation
Instrument pySpark
analytics programs &
create a human tasks
when there are many
alarms determined
Examples of Professionals and
Tasks
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 19
Rules for mapping to expertise
RAHYMS: https://github.com/tuwiendsg/RAHYMS
Examples of Professionals and
Tasks
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 20
Messages sent to expert
Accept/Reject
Conclusions and future work
 IIoT predictive maintenance must consider
both systems incidents and application
domain incidents in an integrated manner
 Strong dependences among IoTCloud Systems and analytics
of equipment in complex IIoT
 Human interactions play a key role
 For both IoT Cloud Systems and equipment analytics
 In this paper we focus on service
engineering aspects for IIoT
 Integrating IoT Cloud systems, big data and human tasks are
pre-requisite for intelligence predictive maintenance
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 21
Conclusions and future work
 We introduce an architecture and framework
for IIoT predictive maintenance
 Consider both system incidents and critical analytics
results
 Leverage serverless as a flexible way to integrate
big data analytics with human tasks
 Integrate with external human services.
 Future work
 Real world experiments
 Automatic instrumentation and mapping of analytics
 Integration of existing enterprise human resources
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 22
Thanks for your attention!
Hong-Linh Truong
Faculty of Informatics
TU Wien
rdsea.github.io
IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 23

More Related Content

What's hot (20)

PPTX
Next Dimension IIoT Presentation
Next Dimension Inc.
 
PPTX
IT and OT Convergence
OpsRamp
 
PDF
Industry 4.0 Smart Factory IoT Solutions- building the digital enterprise to ...
Solution Analysts
 
PDF
Next Dimension + Cisco Smart Manufacturing
Next Dimension Inc.
 
PDF
Maintenance, Machine Learning and the IIoT - Brad Nicholas Keynote Xcelerate17
Brad Nicholas
 
PDF
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
Eurotech
 
PDF
IIoT : Old Wine in a New Bottle?
Venu Vasudevan
 
PDF
Predictive Analytics and the Industrial Internet of Manufacturing Things with...
gogo6
 
PDF
Smart Factory Technology Road Mapping Initiative_The Intent of Things and Ana...
Paul Fechtelkotter
 
PDF
40_43_C SAtek Access_0317
Dan Yarmoluk
 
PDF
The Impact of Internet of Things (IoT) in Manufacturing Today
Suyati Technologies
 
PPTX
Advanced Industrial IoT, IIoT Training Crash Course For You - Tonex Training
Bryan Len
 
PPTX
Top 6 IoT Use Cases in Manufacturing
ALTEN Calsoft Labs
 
PDF
NIST 2011 Cloud Computing definitions
i-SCOOP
 
PDF
GETTING STARTED WITH IOT DATA MANAGEMENT
Barnaba Accardi
 
PDF
Industrial IoT and OT/IT Convergence
Michelle Holley
 
PDF
Industry 4.0 Security
Duncan Purves
 
PDF
Countering Cybersecurity Risk in Today's IoT World
Brad Nicholas
 
PPSX
Intelligent Manufacturing - A Smart Choice
Sunil Wadhwa -MIE, EPLM (IIMC)
 
PPTX
Journey to Industry 4.0 and beyond with Cognitive Manufacturing
IBM Internet of Things
 
Next Dimension IIoT Presentation
Next Dimension Inc.
 
IT and OT Convergence
OpsRamp
 
Industry 4.0 Smart Factory IoT Solutions- building the digital enterprise to ...
Solution Analysts
 
Next Dimension + Cisco Smart Manufacturing
Next Dimension Inc.
 
Maintenance, Machine Learning and the IIoT - Brad Nicholas Keynote Xcelerate17
Brad Nicholas
 
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
Eurotech
 
IIoT : Old Wine in a New Bottle?
Venu Vasudevan
 
Predictive Analytics and the Industrial Internet of Manufacturing Things with...
gogo6
 
Smart Factory Technology Road Mapping Initiative_The Intent of Things and Ana...
Paul Fechtelkotter
 
40_43_C SAtek Access_0317
Dan Yarmoluk
 
The Impact of Internet of Things (IoT) in Manufacturing Today
Suyati Technologies
 
Advanced Industrial IoT, IIoT Training Crash Course For You - Tonex Training
Bryan Len
 
Top 6 IoT Use Cases in Manufacturing
ALTEN Calsoft Labs
 
NIST 2011 Cloud Computing definitions
i-SCOOP
 
GETTING STARTED WITH IOT DATA MANAGEMENT
Barnaba Accardi
 
Industrial IoT and OT/IT Convergence
Michelle Holley
 
Industry 4.0 Security
Duncan Purves
 
Countering Cybersecurity Risk in Today's IoT World
Brad Nicholas
 
Intelligent Manufacturing - A Smart Choice
Sunil Wadhwa -MIE, EPLM (IIMC)
 
Journey to Industry 4.0 and beyond with Cognitive Manufacturing
IBM Internet of Things
 

Similar to Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud Systems (20)

PDF
Towards a Resource Slice Interoperability Hub for IoT
Hong-Linh Truong
 
PDF
Characterizing Incidents in Cloud-based IoT Data Analytics
Hong-Linh Truong
 
PDF
Dynamic IoT data, protocol, and middleware interoperability with resource sli...
Hong-Linh Truong
 
PDF
AIOps: Anomalous Span Detection in Distributed Traces Using Deep Learning
Jorge Cardoso
 
PDF
Analytics of Performance and Data Quality for Mobile Edge Cloud Applications
Hong-Linh Truong
 
PDF
Principles for Engineering Elastic IoT Cloud Systems
Hong-Linh Truong
 
PDF
Tag.bio: Self Service Data Mesh Platform
Sanjay Padhi, Ph.D
 
PDF
Building Reference Architectures for the Industrial IoT
Capgemini
 
PDF
Comparing the performance of a business process: using Excel & Python
IRJET Journal
 
PPTX
Lecture 10
vishal choudhary
 
PPTX
IIOT on Variable Frequency Drives
muthamizh adhithan
 
PDF
Advanced Analytics and Machine Learning with Data Virtualization
Denodo
 
PDF
AIOps: Anomalies Detection of Distributed Traces
Jorge Cardoso
 
PPTX
Bridging the Gap
Dickson Lukose
 
PDF
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Mark Goldstein
 
PDF
Simulation, modelling and packet sniffing facilities for IoT: A systematic an...
IJECEIAES
 
PPTX
Meg Mude, Intel - Data Engineering Lifecycle Optimized on Intel - H2O World S...
Sri Ambati
 
PDF
FIWARE Global Summit - Creating Secured Value Chains for Smart Industries
FIWARE
 
PDF
trends of information systems and artificial technology
milkesa13
 
PDF
Future of Big Data
IRJET Journal
 
Towards a Resource Slice Interoperability Hub for IoT
Hong-Linh Truong
 
Characterizing Incidents in Cloud-based IoT Data Analytics
Hong-Linh Truong
 
Dynamic IoT data, protocol, and middleware interoperability with resource sli...
Hong-Linh Truong
 
AIOps: Anomalous Span Detection in Distributed Traces Using Deep Learning
Jorge Cardoso
 
Analytics of Performance and Data Quality for Mobile Edge Cloud Applications
Hong-Linh Truong
 
Principles for Engineering Elastic IoT Cloud Systems
Hong-Linh Truong
 
Tag.bio: Self Service Data Mesh Platform
Sanjay Padhi, Ph.D
 
Building Reference Architectures for the Industrial IoT
Capgemini
 
Comparing the performance of a business process: using Excel & Python
IRJET Journal
 
Lecture 10
vishal choudhary
 
IIOT on Variable Frequency Drives
muthamizh adhithan
 
Advanced Analytics and Machine Learning with Data Virtualization
Denodo
 
AIOps: Anomalies Detection of Distributed Traces
Jorge Cardoso
 
Bridging the Gap
Dickson Lukose
 
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Mark Goldstein
 
Simulation, modelling and packet sniffing facilities for IoT: A systematic an...
IJECEIAES
 
Meg Mude, Intel - Data Engineering Lifecycle Optimized on Intel - H2O World S...
Sri Ambati
 
FIWARE Global Summit - Creating Secured Value Chains for Smart Industries
FIWARE
 
trends of information systems and artificial technology
milkesa13
 
Future of Big Data
IRJET Journal
 
Ad

More from Hong-Linh Truong (20)

PDF
QoA4ML – A Framework for Supporting Contracts in Machine Learning Services
Hong-Linh Truong
 
PDF
Sharing Blockchain Performance Knowledge for Edge Service Development
Hong-Linh Truong
 
PDF
Measuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
Hong-Linh Truong
 
PDF
DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
Hong-Linh Truong
 
PDF
Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Hong-Linh Truong
 
PDF
Enabling Edge Analytics of IoT Data: The Case of LoRaWAN
Hong-Linh Truong
 
PDF
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
Hong-Linh Truong
 
PDF
Deep Context-Awareness: Context Coupling and New Types of Context Information...
Hong-Linh Truong
 
PDF
Managing and Testing Ensembles of IoT, Network functions, and Clouds
Hong-Linh Truong
 
PDF
On Supporting Contract-aware IoT Dataspace Services
Hong-Linh Truong
 
PDF
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
Hong-Linh Truong
 
PDF
On Engineering Analytics of Elastic IoT Cloud Systems
Hong-Linh Truong
 
PDF
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
Hong-Linh Truong
 
PDF
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
Hong-Linh Truong
 
PDF
Governing Elastic IoT Cloud Systems under Uncertainties
Hong-Linh Truong
 
PDF
SmartSociety – A Platform for Collaborative People-Machine Computation
Hong-Linh Truong
 
PDF
On Developing and Operating of Data Elasticity Management Process
Hong-Linh Truong
 
PDF
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
Hong-Linh Truong
 
PDF
TUWien - ASE Summer 2015: Engineering human-based services in elastic systems
Hong-Linh Truong
 
PDF
TUW-ASE Summer 2015 - Quality of Result-aware data analytics
Hong-Linh Truong
 
QoA4ML – A Framework for Supporting Contracts in Machine Learning Services
Hong-Linh Truong
 
Sharing Blockchain Performance Knowledge for Edge Service Development
Hong-Linh Truong
 
Measuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
Hong-Linh Truong
 
DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
Hong-Linh Truong
 
Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Hong-Linh Truong
 
Enabling Edge Analytics of IoT Data: The Case of LoRaWAN
Hong-Linh Truong
 
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...
Hong-Linh Truong
 
Managing and Testing Ensembles of IoT, Network functions, and Clouds
Hong-Linh Truong
 
On Supporting Contract-aware IoT Dataspace Services
Hong-Linh Truong
 
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
Hong-Linh Truong
 
On Engineering Analytics of Elastic IoT Cloud Systems
Hong-Linh Truong
 
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...
Hong-Linh Truong
 
Governing Elastic IoT Cloud Systems under Uncertainties
Hong-Linh Truong
 
SmartSociety – A Platform for Collaborative People-Machine Computation
Hong-Linh Truong
 
On Developing and Operating of Data Elasticity Management Process
Hong-Linh Truong
 
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
Hong-Linh Truong
 
TUWien - ASE Summer 2015: Engineering human-based services in elastic systems
Hong-Linh Truong
 
TUW-ASE Summer 2015 - Quality of Result-aware data analytics
Hong-Linh Truong
 
Ad

Recently uploaded (20)

PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PPTX
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PDF
introduction to computer hardware and sofeware
chauhanshraddha2007
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
introduction to computer hardware and sofeware
chauhanshraddha2007
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 

Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud Systems

  • 1. Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud Systems Hong-Linh Truong Faculty of Informatics, TU Wien, Austria [email protected] http://rdsea.github.io @linhsolar IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 1
  • 2. Outline  IoT Cloud systems for predictive maintenance  Holistic task analytics generation  Integration of big data analytics with human tasks  Prototype and examples  Conclusions and future work IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 2
  • 3. IoT Cloud systems for IIoT predictive maintenance  Common parts of IoT Cloud systems for IIoT  IoT sensing and connectivity: MQTT, AMQP, FTP, etc.  Edge/Fog: lightweighted data analytics/storage  Cloud: IoTHub, Apache Nifi, Hadoop, Spark, Kafka, Flink, ElasticSearch, BigQuery, etc.  Challenges in the development  But software components and their integration are known  Key focuses  Moving data and aggregating data  Combining both streaming analytics and batch analytics for predictive maintenance IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 3
  • 4. Case study: IIoT predictive maintenance for Base Transceiver Stations (BTS)  Predictive maintenance of BTS  IoT, edge and cloud and enterprise/on-premise clouds  Complex data types of data  Similar to many other cases for maintenance IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 4
  • 5. Integrated System and Application Domain Maintenance  IIoT and (complex software) system incidents  Any incidents in the system can cause problems in data collection and analytics  Equipment analytics  Maintenance is based on indicators of equipment  Analytics results indicate potential incidents of equipment to be maintained.  Analytics results of equipment are the output of big/streaming data analysis of equipment status  Many types of analytics and context-specific instantiation IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 5
  • 6. Integrated needs IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 6 We need both IT and application domain maintenance Integrated System and Application Domain Maintenance But this cannot be done fully automatically by software (even with powerful AI techniques)  IIoT with predictive maintenance functions built atop big data analysis and expert capabilities
  • 7. Steps IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 7  Algorithms and data analytics detect potential indicators  Possible indicators are encapsulated in socalled critical analytics results  Critical analytics results are propagated into the right components, which are software or humans, for further consideration
  • 8. Tasks suitable for humans  Control and validate IoT data collection processes  E.g. control the quality of data collection to figure out if it is a problem of the IoT Cloud systems  Change and deploy data analytics functions  Data analytics functions are strongly dependent on experts  Not all analytics need to be deployed and run in advance  Avoid cost and maintenance IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 8
  • 9. Human-in-the-loop for predictive maintenance  Change/configure sensors for data collection  Sensor/sensing-as-a-service  Control resources for handling/sharing data  Elasticity of resources and data sharing  Select and deploy suitable data analytics  On-demand provisioning of analytics  Optimize equipment  Remote control and optimization  Fix the physical systems of equipment IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 9
  • 10. Approach to the support of IIoT predictive maintenance IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 10 IT System incidents (IoT Clouds) Human expertise (IoT Clouds +Domain) Critical analytics results (Domain equipment)
  • 11. Holistic task analytics and generation  Points of instrumentation for capturing critical analytics results indicating issues of equipment and system incidents impacting the data analytics  Human-as-a-service for controlling and supporting data collection and analytics (HumanServiceProvisioning Systems - HSPS)  Function-as-a-service (FaaS/serverless) for the integration IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 11
  • 12. Integration of big data analytics with human tasks IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 12 Instrumentation of analytics Extensible function catalogs Incident records (for systems and critical analytics results)
  • 13. Integration with Human services  Human service provisioning systems should be external  Tradeoff w.r.t enterprise resources integration  (Automatic) scheduling human tasks is complex IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 13 Interactions with third party human service provisioning systems Example with RAHYMS (https://github.com/tuwiendsg/RAHYMS)
  • 14. Principles for integration with existing HSPS:  Potential human service systems  Common systems like: Bots, Slack, OpsGenie, etc.  But hard to incorporate application domain knowledge and automatic tasks mapping  Important considerations  for integrating with other services in IoT Cloud systems, HSPS must provide well-defined APIs, e.g., REST API calls and task structure  HSPS must allow domain-specific knowledge to be defined, e.g., rules and human specifications IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 14
  • 15. Prototype  Data sources: MQTT and Logs from vendor- specific systems for BTS in Vietnam  Big data storage: HDFS, BigQuery and Google Storage  Platform services: Apache Nifi and RabbitMQT  Analytics: Apache Spark & python-based ML  Serverless: serverless framework with Google Cloud Functions,  Human interaction: RAHYMS. IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 15
  • 16. Examples of checking quality of data  Using Apache Nifi flows transferring data for maintainance analytics  Missing or bad quality of data might trigger issues with equipment  Report system incidents based on quality of data IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 16 a PoI in Nifi sending a system incident through RabbitMQ
  • 17. Triggering in- depth analytics of several months of historical data based on streaming analytics IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 17
  • 18. Functions for problem-to-human task IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 18 pySpark analytics can report problems Task generation Instrument pySpark analytics programs & create a human tasks when there are many alarms determined
  • 19. Examples of Professionals and Tasks IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 19 Rules for mapping to expertise RAHYMS: https://github.com/tuwiendsg/RAHYMS
  • 20. Examples of Professionals and Tasks IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 20 Messages sent to expert Accept/Reject
  • 21. Conclusions and future work  IIoT predictive maintenance must consider both systems incidents and application domain incidents in an integrated manner  Strong dependences among IoTCloud Systems and analytics of equipment in complex IIoT  Human interactions play a key role  For both IoT Cloud Systems and equipment analytics  In this paper we focus on service engineering aspects for IIoT  Integrating IoT Cloud systems, big data and human tasks are pre-requisite for intelligence predictive maintenance IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 21
  • 22. Conclusions and future work  We introduce an architecture and framework for IIoT predictive maintenance  Consider both system incidents and critical analytics results  Leverage serverless as a flexible way to integrate big data analytics with human tasks  Integrate with external human services.  Future work  Real world experiments  Automatic instrumentation and mapping of analytics  Integration of existing enterprise human resources IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 22
  • 23. Thanks for your attention! Hong-Linh Truong Faculty of Informatics TU Wien rdsea.github.io IEEE ICII 2018, 22nd Oct 2018, Bellevue, USA 23