Nptel: Iiot Analytics and Data Management: Introduction
Nptel: Iiot Analytics and Data Management: Introduction
EL
PT
Industry 4.0 and Industrial Internet of Things 2
IIoT Analytics : Definition
EL
PT
Industry 4.0 and Industrial Internet of Things 3
IIoT Analytics : Definition (cont.)
EL
PT
Dynamic operations optimization
Prognostic maintenance
Real-time data analysis
EL
IIoT Analytics
PT
Descriptive
Analytics
Predictive
Analytics
Prescriptive
Analytics
EL
PT
Industry 4.0 and Industrial Internet of Things 6
IIoT Analytics: Data Science
EL
Big Data Analytics
Volume, velocity, variability, veracity, variety
Industrial automation, system health monitoring, predictive maintenance,
remote monitoring
PT
Artificial Intelligence
Deep Learning (DL)
Machine Learning (ML)
Instead of physics-based models, ML and DL enable a data-driven system
modelling approach.
EL
May be supervised or unsupervised
PT
Feature extraction: Convert raw data to information that relates to the
physical state of the asset.
Supervised algorithms are useful when it is feasible to acquire training
data for the different states (or classes) that need to be modeled.
Unsupervised methods do not use labeled data. These algorithms find
structure in the input data on its own.
EL
Feature engineering is absent
PT
Raw data from sensors is directly fed into deep learning algorithms
Learns features automatically without manually specifying them
Largely based on neural networks
Require large amount of computation power (GPU servers)
Gaining popularity due to advances in computing
EL
Baseline analytics (ms)
Detect irregular behavior of
asset quickly
Diagnostic analytics (min)
PT
Identify root cause of anomaly
Prognostic analytics (hrs)
Inform about remaining useful
life of an asset
EL
Deployment of analytics typically consists of three steps:
train a (predictive) analytics model
test and validate the model on previously unseen data
deploy the model to make predictions on real (streaming) data.
PT
Industry 4.0 and Industrial Internet of Things 11
IIoT Analytics: Real-time
EL
Streaming real-time analytics
Most often used for IoT processing
Take action immediately on some event with the source
Send out alert on temperature sensor reaching a threshold
Send out notification about low tire pressure in smart car
PT
Generating instant alerts requires stream processing. Process events in
real-time to match a predefined set of rules
Edge processing, data aggregation and down-sampling
Complex Event Processing software such as Apache Storm, Esper etc may
be used.
EL
Batch-oriented analytics
Improve accuracy of the streaming layer analytics
Useful for long-term statistics
Average temperature in room for last month
PT
Power usage of house in last year
Distributed analytics: Batch processing can be used to get a better
overall picture by aggregating data sources from geo-distributed
sources.
Software such as Apache Hadoop and Apache Spark may be used
EL
Anomaly detection
(e.g., Gaussian Mixture
Model)
Classification
Machine)
PT
(e.g., Support Vector
Regression
(e.g., Bayes Regression)
EL
New revenue streams
Upgrading existing products
Changing the business model
Creating new business models
PT
Reduce costs
Data-driven process optimization
Data-driven process automation
Data-driven product optimization
EL
R&D: Analyze product usage characteristics and feed back generated data
to improve the product in the next cycle
Manufacturing / Operations
Predictive maintenance
Decision support systems for industrial processes
PT
Optimizing machine parameters: Correlated cause and effect parameters such as
machine speed
Logistics / Supply chain
Supply chain optimization: forecast shortages, reduce overall inventory levels etc
Fleet management: optimize to reduce transportation and fuel cost
Marketing and Sales: Propose suitable upgrades as per user behavior
EL
PT
Industry 4.0 and Industrial Internet of Things 17
References
EL
[1] N. Anderson, W.W. Diab, T. French, K.E. Harper, S. Lin, D. Nair, W. Sobel, “The Industrial Internet of Things
Volume T3: Analytics Framework”, White Paper, Industrial Internet Consortium, 2017.
[2] IoT Analytics Inc., “Industrial Analytics 2016/2017: The current state of data analytics usage in industrial
companies”, Tech Report, 2016.
[3] A. Minteer, “Analytics for the Internet of Things (IoT)”, Packt Publishing, 2017
[4] S. Verma, Y. Kawamoto, Z.M. Fadlullah, H. Nishiyama, N. Kato, “A Survey on Network Methodologies for
PT
Real-Time Analytics of Massive IoT Data and Open Research Issues “, IEEE Communication Surveys & Tutorials,
vol. 19, no. 3, pp. 1457–1477, 2017.
PT
Industry 4.0 and Industrial Internet of Things 2
What is Machine Learning?
EL
Machine learning is a subset of Artificial Intelligence which enables
machines to make decisions based on their experience rather than being
PT
explicitly programmed.
EL
Computer Science
Statistical Data
Research Processing
PT
Data
Science
Mathematics Domain
Machine Expertise
Learning
Source: Quora
URL: https://www.quora.com/What-is-data-science
EL
Using data to answer questions
Training Prediction
Using Data Answer questions
PT
Source: Google Cloud AI Adventures, figure redrawn from URL:https://towardsdatascience.com/what-is-machine-learning-8c6871016736
EL
Labeled or Training
Unlabeled
Dataset
Created
Machine Learning
Model
Algorithm
PT New Input
Data
Testing
Serve
Predictions
Predicted
Output
EL
Machine Learning
1. Unsupervised Learning
PT 2. Supervised Learning
3. Reinforcement Learning
EL
This machine learning technique is used to identify similar groups of data,
coined as clustering. The segregation of data is performed on unlabeled
dataset, based on the inner structure of the data without looking into the
specific outcome.
Clustering
PT
Data points belong to
completely one cluster
Ex. K-Means
Hard Clustering Soft Clustering
Data points may
belong to more than
one cluster
Ex. Fuzzy c-Means
Source: analyticsvidya website URL: https://www.analyticsvidhya.com/blog/2016/11/an-introduction-to-clustering-and-different-methods-of-clustering/
EL
K- Fuzzy c-
Means Means
PT
2. K-Means may not be as
fast as FCM
2. FCM is extremely faster than
K-Means
EL
It is used to classify the dataset by learning the mapping function from the
labeled dataset.
Supervised
Learning
PT
When the
output variable
is a real number
such as dollars
or weight
Regression Classification
When the output
variable is a
category such as
red or blue
EL
It is supervised learning problem which learns a linear function from the
given instances of X (independent variable) and Y (dependent variable)
values, so that it can predict Y for an unknown X.
Y Y=B0X+B1X+e
PT
B1
Y intercept Population Slope
B0
EL
Tree-based machine learning algorithm Outlook
used for classification sunny rain
overcast
PT
Decision node is used to test or decide
yes no
the outcome based on some value of yes no
an attribute
EL
It is a machine learning algorithm which enables machines to improve
its performance by automatically learning the ideal behaviors for a
specific environment.
State
Environment
PT
Reward
State
Enviornment
Action Agent
Reward
Action
Source: “Learn Unity ML-Agents – Fundamentals of Unity Machine Learning” by Micheal Lanham
EL
Environment Environment
Observe Observe
PT
Fire Water
EL
Reinforce Super-
ment vised
Learning Learning
1. Here agent is guided by an
1. There is no external supervisor
external supervisor who has the
to guide the agent.
knowledge of the environment.
PT
2. No problem faced during the 2. Problem faced during the
circumstances. The agent has circumstances. The agent has many
many combinations of subtasks to combinations of subtasks to
achieve the objective. achieve the objective.
3. There is a reward function
which acts as a feedback to the 3. There is no reward function.
agent.
EL
Reinforce Unsuperv
ment ised
Learning Learning
PT
2. It builds a knowledge graph 2. It finds the underlying
from the constant feedbacks of pattern.
the corresponding actions.
PT
Industry 4.0 and Industrial Internet of Things 17
Various industries utilizing IIoT with Machine Learning
EL
Retail Travel
Social
PT
Health
Finance media
care
EL
Pfizer exploits IBM Watson for drug
discovery
Healthcare
for patients
PT
Genentech provide personalized treatment
EL
Fraud detection
Finance
PT
Targeting focused account holders
EL
Product recommendation
Retail
Improved customer service
PT
Source: Top 10 Industrial Applications of Machine Learning
URL: https://www.dezyre.com/article/top-10-industrial-applications-of-machine-learning/364
EL
Dynamic price setup
Travel
Sentiment analysis to act as trip advisor
PT
Source: Top 10 Industrial Applications of Machine Learning
URL: https://www.dezyre.com/article/top-10-industrial-applications-of-machine-learning/364
EL
Facebook uses ANN for tagging
faces Social
media
PT
LinkedIn uses machine learning
technology for suggesting job
EL
Perform complex analytical process
PT
Ability of condition monitoring
EL
Help oil and gas engineers to access real
time data and predict anomalies
Toumetis
Making more advanced smart home
PT
automation
EL
[1] Google cloud AI Adventures
URL:https://towardsdatascience.com/what-is-machine-learning-8c6871016736
[2] An introduction to clustering and different methods of clustering
URL: https://www.analyticsvidhya.com/blog/2016/11/an-introduction-to-clustering-and-different-methods-of-
clustering/
[3] Analytics Vidhya
URL:https://www.analyticsvidhya.com/blog/2017/01/introduction-to-reinforcement-learning-implementation/
[4] M. Lanham (2018) Learn Unity ML-Agents – Fundamentals of Unity Machine Learning. Packt publishing
PT
[5] Deep Reinforcement Learning Demystified
https://medium.com/@m.alzantot/deep-reinforcement-learning-demystified-episode-0-2198c05a6124
[6] Top 10 Industrial Applications of Machine Learning
URL: https://www.dezyre.com/article/top-10-industrial-applications-of-machine-learning/364
[7]Toumetis URL: https://toumetis.com
[8] Deliver Industrial IoT Analytics with ThingWorx
URL: https://www.ptc.com/en/products/iot/thingworx-platform/analyze
EL
Making of intelligent machines
which take decisions on its
Artificial Intelligence
own without being explicitly
programmed
PT
Subset of AI which can learn
automatically from the object
features
Deep
Learning Deep Learning
Subset of machine learning
which can learn automatically
Source Edureka website by finding the features of the
URL: https://www.edureka.co/blog/what-is-deep-learning object on its own
EL
Artificial Intelligence
Machine Learning
Deep Learning
URL: https://www.edureka.co/blog/what-is-deep-learning
1980 1990 2000 2006 2012 2018
EL
1 ML algorithms are not useful for high dimensional data
PT Solution
Deep Learning
EL
Deep learning
EL
It is a subfield of machine learning, capable to learn the right
features by its own, basically mimics the working function of
billions of neurons in our brain.
PT
Deep learning learns features by own
Deep learning gives better performance like accuracy, when the amount
of data is huge
EL
Deep learning : deep neural network
PT
A high weighted neuron exerts more effect on next layer than others
Final layer combines all weighted inputs to emerge with a result
EL
Hidden layer
Input layer Output layer
PT
Deep refers to number of hidden layers, deep network can have up to 150 hidden layers
Source: Mathworks website Figure redrawn from URL: https://in.mathworks.com/discovery/deep-learning.html
EL
Let we want to recognize an apple,
First check shape if Yes
Then check color if Yes
Then check its taste if Yes
Apple
Deep learning also follows the concept of nested hierarchy, it breaks the
complex task into simple tasks
EL
Deep learning is an “end-to-end learning”, which extracts
features on its own. On the contrary, in machine learning
features are to be explicitly mentioned.
learning converges PT
In deep learning performance level often improves as the size
of the data increases, whereas in machine learning, shallow
PT
Industry 4.0 and Industrial Internet of Things 11
Impacts of deep learning in IIoT
EL
IIoT Deep learning
PT
For optimization of manufacturing lines in factories
For stable operations of energy and transportation system
For system shutdown in emergency
EL
The most important reasons that have made deep learning so useful recently are:
PT
Requires high end computational power
EL
The important factors required by deep learning methods in IIoT
for solving critical issues
Large Quantity of data
URL: https://www.toshiba-sol.co.jp/en/articles/tsoul/20/001.htm
EL
Three values provided by deep learning to customers in various business segments
3
Source: TOSHIBA website
PT
Prediction/ Inference of human behavior
URL: https://www.toshiba-sol.co.jp/en/articles/tsoul/20/001.html
EL
TOSHIBA is using Collaborative Distributed Deep Learning technology
between edge and cloud
URL: https://www.toshiba-sol.co.jp/en/articles/tsoul/20/001.html
EL
Improve yield and productivity in semiconductor
factory
EL
H2O platform utilizes deep learning platform
PT
Zebra medical vision systems is applying deep learning techniques
EL
[1] What is Deep Learning? Getting started with Deep Learning
URL: https://www.edureka.co/blog/what-is-deep-learning
[2] What is Deep Learning?
URL: https://in.mathworks.com/discovery/deep-learning.html
[3] Deep learning tutorial for beginners
https://www.kaggle.com/kanncaa1/deep-learning-tutorial-for-beginners
PT
[4] D. L. Poole, A. K. Macworth (2017). Artificial Intelligence. Cambridge University Press
[5] R. Chopra (2012) Artificial Intelligence. S. Chand & Company Pvt. Ltd.
[6] TOSHIBA, URL:https://www.toshiba-sol.co.jp/en/articles/tsoul/20/001.html
[7] H2O, URL:https://www.h2o.ai/, Intel URL: https://ai.intel.com/, Zebra-med https://www.zebra-
med.com
EL
IIoT support for Industry 4.0
Sensing
Communication
Computing
PT
Networking
Achieves digitization in manufacturing and production process
EL
Digitization Process
Data acquisition
Asset management
Resource management
PT
Knowledge management
Bulk amount of data due to the time series data streams from
end devices
Source: “Industry 4.0: The Industrial Internet of Things”, Apress, 2016
EL
Major concern to handle huge amount of data
Nature of data
Unorganized
PT
M2M sensor data
From heterogeneous big number of devices
Varying data quality
EL
Cloud for IIoT
PT
data monitoring and analytics
EL
Suitable for its scientific and business adaptability
Fulfills the need of what, when and where solutions
Secure storage and access
PT
Supports a coherent, expandable and coordinated business
model
Supports mobile devices
EL
Monitoring
Applications Analytics
Predictions Decision Making
Services
PT
Platform Database
Text
Run time
Middleware
EL
Three types of services: SaaS, PaaS and IaaS
Software-as-a-Service (SaaS)
Industrial applications with web or program Interface
PT
Subscribe-and-use feature to industry clients with final product
Everything managed by the service provider
Ex: Industrial Machinery Catalyst from Siemens is a SaaS for industrial
use
EL
Platform-as-a-Service (PaaS)
Allows industries for self-development of applications
Clients have control over the application and the configuration
environment
PT
EX: Predix (GE), Sentience (Honeywell), and MindSphere (Siemens) are
some industrial PaaS providers
Software firms like Cumulocity, Bosch IoT, and Carriots offer PaaS for IoT
industries
Source: “NIST Cloud Computing Reference Architecture”, NIST
EL
Infrastructure-as-a-Service (IaaS)
Access to the servers, network and storage and provisioning
Clients can use cloud to operate a virtual data center
Used to deploy PaaS and SaaS
PT
Ex: Microsoft Azure, Google Compute Engine, IBM SmartCloud
Enterprise, Rackspace Open Cloud, Amazon Web Services (AWS), etc.
EL
• Cloud set-up for use of any person or industry
• Virtualized resources are publicly shared
• Examples: Google Compute Engine, Amazon Web Service (AWS),
Microsoft Azure, etc.
PT
• managed by the client itself or a third party
• Highly Secure
EL
End-users are the industries who actually avail the cloud
services
Services differ form firm to firm based on their products and
services
PT
Domain of use for IIoT lies in many areas like Healthcare,
Transportation, Manufacturing plants, Refineries, Mining,
Marine and many more.
Source: “Industry 4.0: The Industrial Internet of Things”, Apress, 2016
EL
Industrial Applications
Cloud
Data Acquisition and Analytics
PT
Gateway Devices
zz
EL
Industrial big data storage
Heavy weight algorithms for data analytics
Prediction of failures before occurrences
PT
Device provisioning and configuration remotely
Real-time device monitoring
Data privacy and security
EL
Consumer IoT cloud platform
Very specific applications for end users
Modest security
Cost sensitive
PT
Industrial IoT cloud Platform
Large number of data points
QoS
Robust security
Return on investment (ROI) sensitive
Source: “The Future of Industrial IoT”, Industrial Internet Consortium
EL
Bosch IoT
IBM Watson IoT
PT
MS Azure
Cisco Jasper C3IoT
XMPRO
AirVantage Amplia IoT
SAP Hana Cloud
Honeywell Sentience TempoIQ
Bitstew Systems GE Predix
Siemens MindSphere
Meshify ThingWorx
EL
By industrial companies
GE Predix
Siemens MindSphere
Honeywell
PT
By Software development firms
C3 IoT
Uptake
Meshify
Source: “Will There Be A Dominant IIoT Cloud Platform?”, Element 14
EL
Platform-as-a-service
Tracking, management and enhancement of capital
Defines the organization of the system and subassemblies
PT
components of services
Enables differentiated functionalities of applications
Digital Twin Technology for learning, estimating, optimizing
and representation of assets
Source: “Industrial Capabilities of Predix”, Predix
EL
IT and OT Data
IIoT Platform
PT
Industrial Applications
1
2
3
4
5
EL
Cloud-based operating system platform for IoT
Open platform-as-a-service in addition to AWS cloud service
Brings together IoT data from product, factory, machine and
PT
system to exploit the its prosperity
Enterprise oriented solutions
EL
Features Advantages
PT
Extensive analysis and innovations
Various APIs for analysis
along with Digital twins
Automated exploitation of
PaaS with cloud services
performance and intelligence
EL
Cloud software service for performance optimization
Deeper insights of processes, driving agents and design skills
Efficient solution for oil and gas industries
PT
Secure, scalable and standards-based platform
Supports for SaaS business models
EL
Data analytics
PT
and assets
EL
[1] A. Gilchrist, “Industry 4.0: The Industrial Internet of Things”, Apress, 2016.
[2] A. Ustundag and E. CevikcanIndustry, “4.0: Managing The Digital Transformation”, Springer, 2018.
[3] “NIST Cloud Computing Reference Architecture”, NIST, Available Online:
https://ws680.nist.gov/publication/get_pdf.cfm?pub_id=909505, Accessed on August 20, 2018.
[4] “PREDIX: The application platform for digital industrial solutions”, Predix
Available Online: www.ge.com/digital/sites/default/files/Predix-from-GE-Digital-Overview-Brochure.pdf,
PT
Accessed on August 12, 2018.
[5] “MindSphere The cloud-based, open IoT operating system”, MindSphere,
Available Online: www.siemens.com/content/dam/webassetpool/mam/tag-siemens-
com/smdb/corporate-core/software/mindsphere/siemens-plm-mindsphere-brochure-69167-a19.pdf,
Accessed on August 12, 2018.
EL
[6] “Honeywell Industrial Internet of things-Cloud Software”, Honeywell,
Available Online: www.honeywell.com/newsroom/news/2016/10/honeywell-launches-cloud-enabled-software-
service-to-optimize-plant-performance, Accessed on August 12, 2018.
[7] “C3 IoT: Products + Services Overview”, C3IoT, Available Online:
idcdigitalsummit.com/COMMONS/ATTACHMENTS/C3IoT_products_services_17_1110.pdf, Accessed on August
12, 2018.
PT
[8] “Predictive Analytics Solutions for Global Industry l Uptake”, Uptake, Available Online: www.uptake.com,
Accessed on August 12, 2018.
[9] “Meshify - Complete IoT Solution”, Meshify, Available Online: meshify.com, Accessed on August 12, 2018.
[10] “The Future of Industrial IoT”, Industrial Internet Consortium, Available Online:
https://www.slideshare.net/M2M_Alliance/the-future-of-industrial-iot-by-stephen-mellor-cto-industrial-
internet-consortium, Accessed on August 20, 2018.
EL
[11] “Will There Be A Dominant IIoT Cloud Platform?”, Element 14, Available Online: https://fr.farnell.com/will-
there-be-a-dominant-iiot-cloud-platform, Accessed on August 12, 2018.
[12] J. Gubbi, R. Buyya, S. Marusic, and M. Palaniswami, “Internet of Things (IoT): A vision, architectural
elements, and future directions”, Future Generation Computer Systems, vol. 29, pp. 1645-1660, 2013.
PT
Industry 4.0 and Industrial Internet of Things 26
EL
PT
Industry 4.0 and Industrial Internet of Things 27
EL
IIoT Analytics and Data Management:
Cloud Computing in IIoT – Part 2
EL
By industrial companies
GE Predix
Siemens MindSphere
Honeywell
PT
By Software development firms
C3 IoT
Uptake
Meshify
Source: “Will There Be A Dominant IIoT Cloud Platform?”, Element 14
EL
Platform offers services including analysis and prediction
Secure framework: authentication and authorization
Artificial Intelligence powered analytical tools
PT
C3 Data Lake: Storage service for unstructured data in RESTful
format
EL
C3 IoT Platform tools C3 IoT SaaS Products
Data Integrator Predictive Maintenance
IDE Inventory Optimization
Data Explorer Supply Network
PT
Analytics Designer Energy Management
Ex Machina Fraud Detection
Data Science Notebook Sensor Health
Type Designer
Source: “C3IoT: Products + Services Overview”
EL
Enterprise solutions equipped with latest technologies to
provide high value low cost
Identifying the strength and goals of business through trade
discussions
PT
Smarter ways of achieving the goal
Source: “Predictive Analytics Solutions for Global Industry l Uptake”, Uptake Digital
EL
Better resource utilization
Technological supports
PT
• Automation and technological advancements
• Ease of buy and sell process
Customer satisfaction
• Secure services
• Smarter storage solutions
• Compliance with legal rules and regulations
Source: “Predictive Analytics Solutions for Global Industry l Uptake”, Uptake Digital
EL
Provides industrial IoT platform
Faster development and deployment processes
Real-time monitoring
Low-cost solutions
Now
PT
Solutions:
Tracker
Enterprise
Source: “Meshify - Complete IoT Solution”, Meshify
EL
Asset tracking in real-time
with geo-localized data
Now
PT
Full stack IoT solution, flexible configuration
support and custom notification facility
Meshify
Tracker
Enterprise
EL
Need for device management:
Increase in number of devices makes an IIoT ecosystem more complex
Not deploy and forget scenario for installed devices
Change in standards and services
PT
Replacement of faulty devices
Security requirement
Device management is dependent on few other functionalities
Better way to keep device management service at cloud
Source: “Fundamentals of IoT device management”, IoT Design
EL
Features that cloud platform provider should offer for device
management:
Provisioning and authentication
Fault diagnosis and monitoring
PT
Updates, security patches and maintenance
Configuration and control
Device decommission
EL
Example of cloud platform providers with device management
facility:
Bosch IoT Remote Manager
AWS’s IoT Device Management
PT
Verismic’s Cloud Management Suite
ICP DAS’s IoTstar
Software AG’s Cumulocity
EL
Many IIoT applications are real-time and include safety
measures
Framework should achieve the goals as per plan
Services should be as per the agreement with cloud provider
PT
A SLA helps the cloud provider in promising the deliverables
SLA helps the industrial client to check what and how good
the cloud provider gives service
Source: Papadopoulos et al. , 2017
EL
Affordable Achievable
SLA
Mutually Acceptable Characteristics Meaningful
PT
Controllable
EL
SLA complied cloud service in IIoT is at infant stage for following
reasons:
Quality of services offered has interdependencies
Methodologies and frameworks of IIoT are not well developed
PT
Life cycle management of an SLA in industrial context is not clear
Lack of SLA enforcement policies for both provider and consumer
SLA support for IIoT is crucial along with business models
Future IIoT needs a standardization of SLA and its management
Source: Papadopoulos et al. , 2017
EL
Cloud is the heart of an IIoT ecosystem and choosing the
correct platform is crucial
Market of Many cloud vendors available with similar services
A proper checklist of needs and cross checking with services
PT
from vendors
EL
Points to consider:
Scalability support
Bandwidth requirement
Communication protocols
PT
Security
Interoperability
Edge Intelligence feature
Infrastructure management
Source: “Top 10 selection criteria to choose your IoT platform”, IOTIFY
EL
Volume, velocity and variety
Higher latency
Bandwidth requirement for huge data volume
PT
Reliability for the big network
Need for scalable security
EL
Cloud based centralized approach suffers from many
limitations
Decentralized approach decreases the load at cloud
Real-time operations feasibility
PT
More scalable IIoT network and features
Greater mobility support
Source: “Today's Centralized Cloud And The Emerging Decentralized Edge”, Forbes
EL
Robust solutions
Higher production
Better Customer satisfaction
PT
Expanded security
Better performance
Entire world of industry at one place
EL
Aims to achieve greater production, optimized decisions,
efficiency and availability
Deeper insights of analysis and prediction
Establishing a connected world of machines, systems,
PT
products and environments
Collection of data from each sector and performing analytics
to exploit the wealth at its best
Source: “Industry 4.0: The Industrial Internet of Things”, Apress, 2016
EL
A Decentralized or distributed approach along with cloud
Handling time-sensitive data
Immediate action and quick response
PT
Delay in proper action at proper time may create hazardous
situation
Thus, Fog emerges to be a solution
EL
An added layer between the edge and the cloud layer
Not a replacement but an addition to cloud
Identify useful data thus reducing the amount of raw data
PT
sent to cloud
Increased scalability with reduced traffic
EL
Intelligent devices deployed at edge
Intelligent compute devices known as fog nodes
Intelligent in providing services like filtering, aggregation and
PT
translation
Distributed at one level, centralized on the other
EL
[1] A. Gilchrist, “Industry 4.0: The Industrial Internet of Things”, Apress, 2016.
[2] A. Ustundag and E. CevikcanIndustry, “4.0: Managing The Digital Transformation”, Springer, 2018.
[3] S.Sarkar, S.Chaterjee, and S.Misra, “Assessment of the Suitability of Fog Computing in the Context of
Internet of Things”, IEEE Transactions on Cloud Computing, vol. 6, no. 1, pp. 46-59, 2018.
[4] A. Mohammad, S. Zeadally, and K. A. Harras, “Deploying Fog Computing in Industrial Internet of Things
and Industry 4.0”, IEEE Transactions on Industrial Informatics, 2018. DOI: 10.1109/TII.2018.2855198.
PT
[5] “Will There Be A Dominant IIoT Cloud Platform?”, Element 14, Available Online: https://fr.farnell.com/will-
there-be-a-dominant-iiot-cloud-platform, Accessed on August 12, 2018.
[6] “C3 IoT: Products + Services Overview”, C3IoT, Available Online:
idcdigitalsummit.com/COMMONS/ATTACHMENTS/C3IoT_products_services_17_1110.pdf, Accessed on
August 12, 2018.
[7] “Predictive Analytics Solutions for Global Industry l Uptake”, Uptake, Available Online: www.uptake.com,
Accessed on August 12, 2018.
EL
[8] “Meshify - Complete IoT Solution”, Meshify, Available Online: meshify.com, Accessed on August 12, 2018.
[9] “Top 10 selection criteria to choose your IoT platform”, IOTIFY, Available Online: https://iotify.io/top-10-
selection-criteria-for-your-iot-cloud-platform/, Accessed on August 23, 2018.
[10] A. V. Papadopoulos, S. A. Asadollah, M. Ashjaei, S. Mubeen, H. Pei-Breivold, and M. Behnam, “SLAs for
Industrial IoT: Mind the Gap”, In proc. of 5th International Conference on Future Internet of Things and
Cloud Workshops, 2017.
PT
[11] S. Mubeen, S. A. Asadollah, A. V. Papadopoulos, M. Ashjaei, , H. Pei-Breivold, and M. Behnam,
“Management of Service Level Agreements for Cloud Services in IoT: A Systematic Mapping Study”, IEEE
Access, vol. 6, pp. 30184-30207, 2017.
[12] “Introduction to Edge Computing in IIoT”, Industrial Internet Consortium, Available Online:
www.iiconsortium.org/pdf/Introduction_to_Edge_Computing_in_IIoT_2018-06-18.pdf, Accessed on
August 23, 2018.
EL
[13] “Today's Centralized Cloud And The Emerging Decentralized Edge”, Forbes, Available Online:
https://www.forbes.com/sites/forbestechcouncil/2017/12/05/todays-centralized-cloud-and-the-
emerging-decentralized-edge/#3bc981c46b3c, Accessed on August 23, 2018.
[14] F. Bonomi, R. Milito, P. Natarajan and J. Zhu, “Fog Computing: A Platform for Internet of Things and
Analytics”, Springer, 2014.
[15] “Fundamentals of IoT device management”, IoT Design, Available Online: http://iotdesign.embedded-
PT
computing.com/articles/fundamentals-of-iot-device-management/, Accessed on August 23, 2018.
[16] R. Sturm, W. Morris, and M. Jander, “Foundations of Service Level Management”, ser. Sams Professional
Series. SAMS, USA, 2000.