SlideShare a Scribd company logo
1 of 17
Download to read offline
Welcome to the
FITMAN Specific Enabler Webinar on DyCEP
16th June 2015
Nenad Stojanovic
Aleksandar Stojadinovic
16/06/2015 FITMAN Webinars - June 2015
Introduction
• DyCEP - Dynamic CEP
– DyCEP enables very complex real-time processing
of the shop-floor events and other events relevant
for manufacturing process (e.g. from MES).
• Targeted at Smart Factories
• Based on GE Esper4FastData, i.e. it extends the
functionalities of Esper4FastData with more complex
real-time processing.
• Delivered as Storm compatible JAR (however,
source code changes may be needed).
16/06/2015 FITMAN Webinars - June 2015
DyCEP - Scope
• One of the main challenges for modern manufacturing is the
possibility to react on particular situations in order to improve the
efficiency of manufacturing or avoid some problems.
• Current systems for real-time processing in manufacturing are
mainly focused on the simple reactivity, i.e. the possibility to define
“simple” situations and react in “one step” on them.
• It is usually implemented through a CEP (Complex Event Processing)
engine. However, more demanding manufacturing of the future will
require “complex” reactivity that is essentially based on the
discovery of complex situations of interest in real-time (zero delay,
or even ahead of time).
• Moreover, in order to cope with very changeable environment
(internal, external) in the manufacturing, the provided processing
infrastructure must support dynamic changes, which is one of the
main challenges for the current data processing infrastructure.
16/06/2015 FITMAN Webinars - June 2015
DyCEP vs. CEP
CEP Engine as a central very
powerful processor
CEP as a Network
CEP Engine
input stream
input streams
Complex
Real-time
Processing
Network
Condition
Processing 1
Condition
Processing 2
16/06/2015 FITMAN Webinars - June 2015
DyCEP – the structure
• For the case of envisioned dynamic monitoring
new processing capabilities are requested, esp. in
the context of processing pipelines, i.e. enabling
complex processing networks.
• DyCEP assumes several processing elements
which are connected in the way that ensures
maximal efficiency of the processing task.
• This infrastructure is based on the Storm, the
architecture for real-time (streaming) data
processing. It uses custom created "spouts" and
"bolts" to define information sources and
manipulations to allow real-time distributed
processing of streaming data.
FITMAN Webinars - June 201516/06/2015
DyCEP – the goal
• Ultimate goal: Discover a complex real-time
situation of interest timely (zero delay, or
even ahead of time)
• Subgoals:
1. Define the situation of interest properly
2. Organize data-driven detection process efficiently
16/06/2015 FITMAN Webinars - June 2015
DyCEP – the characteristics
• Main advantage of the approach is the possibility
to change the patterns deployed in the CEP
engines (embedded in bolts).
• In that way we ensure that the processing
infrastructure will be able to follow the dynamics
of input data.
• In addition, such an approach will enable
continuous improvement of the detection
process that is very important for decreasing the
number of false positive, which is one of the
biggest problems for real-time processing
approaches.
FITMAN Webinars - June 201516/06/2015
DyCEP - Architecture
16/06/2015
FITMAN Webinars - June 2015
DyCEP – components (1/2)
• Broker is the mechanism for enabling
subscriptions for relevant events by DyCEP (pub-
sub functionality).
• Web API is responsible for getting input data in
the DyCEP. It satisfies NGSI10 interface, as
requested by FI PPP infrastructure. The format of
data follows the specification provided by use
case partners
• Simple event handling spout enables receiving
events of interest and forwarding them to the
rest of the processing network
FITMAN Webinars - June 201516/06/2015
DyCEP – components (2/2)
• Esper4FastData is FIWARE GE responsible for complex
event processing (realized as external service, offered from
a bolt). Outcome is realized through a web service.
– responsible for static processing that requires simple complex
event patterns and shouldn’t scale (because of the limited data
input)
• ESPER-1 is the CEP engine hosted in a bolt (in contrast to
Esper4FastData – realized as external service). Outcome is
realized through a web service. In addition notifications can
be pushed to mobile devices.
– responsible for complex situations and prepared for horizontal
scaling (by being hosted in a bolt, so that several bolt instances
can be generated on demand
• GCM Push Bolt enables usage of the Google service for
pushing notification to mobile devices
FITMAN Webinars - June 201516/06/2015
DyCEP – patterns
• The creation of the CEP patterns can be done
in the manual way, or using a specialized
mobile-based pattern editor provided by
Nissatech.
FITMAN Webinars - June 201516/06/2015
DyCEP – input
FITMAN Webinars - June 201516/06/2015
TRW use case: Processing pipeline
1. Worker
2. Kinect motion
sensing unit
3. Workstation
controlling the
Kinect sensor
4. Web service
interface to the
CEP topology
5. Storm topology
with CEP
6. Some system
called on a
notification
from the CEP
16/06/2015 FITMAN Webinars - June 2015
Provisioning
• As a Virtual Machine image
– VirtualBox Sandbox version: deploy on any Linux,
Windows, MacOS system for experiments -
ftp://repo.nimbus-ware.com/fitman-dycep.zip
• As source code
– SourceForge:
http://catalogue.fitman.atosresearch.eu/sites/default
/files/storage/enablers/StormCEP-src-0.1.zip
• Source compiled to a JAR and deployed to a
Storm cluster is the preferred provisioning way
• Note: Esper4Fast data distribution not included
16/06/2015 FITMAN Webinars - June 2015
Terms and conditions
• Within the scope of the FI-PPP Programme
– Free use of the software for members till the end
of the Programme
– FITMAN provides free support to members till the
end of the Programme
• Out of FI-PPP Programme scope
– All software assets are free and Open Source
(GPLv2 license applies globally)
16/06/2015 FITMAN Webinars - June 2015
Q & A
16/06/2015 FITMAN Webinars - June 2015
Thank you!
16/06/2015 FITMAN Webinars - June 2015

More Related Content

Similar to Fitman webinar 2015 06 Dynamic CEP

How to Improve Data Labels and Feedback Loops Through High-Frequency Sensor A...
How to Improve Data Labels and Feedback Loops Through High-Frequency Sensor A...How to Improve Data Labels and Feedback Loops Through High-Frequency Sensor A...
How to Improve Data Labels and Feedback Loops Through High-Frequency Sensor A...InfluxData
 
Open Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache GeodeOpen Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache GeodeApache Geode
 
An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)Anthony Baker
 
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014IBM Systems UKI
 
MidoNet Vision & Roadmap
MidoNet Vision & RoadmapMidoNet Vision & Roadmap
MidoNet Vision & RoadmapMidoNet
 
Testing SAP PI/PO systems Full version
Testing SAP PI/PO systems Full versionTesting SAP PI/PO systems Full version
Testing SAP PI/PO systems Full versionDaniel Graversen
 
Meeting the challenges to adopt visual production management systems hms-whit...
Meeting the challenges to adopt visual production management systems hms-whit...Meeting the challenges to adopt visual production management systems hms-whit...
Meeting the challenges to adopt visual production management systems hms-whit...Ariel Lerer
 
Storage as a service v4 eng
Storage as a service v4 engStorage as a service v4 eng
Storage as a service v4 engDell EMC
 
Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...
Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...
Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...OVHcloud
 
Mule soft meetup__adelaide_october_2020_final (2)
Mule soft meetup__adelaide_october_2020_final (2)Mule soft meetup__adelaide_october_2020_final (2)
Mule soft meetup__adelaide_october_2020_final (2)Nicholas Bowman
 
Witekio introducing-predictive-maintenance
Witekio introducing-predictive-maintenanceWitekio introducing-predictive-maintenance
Witekio introducing-predictive-maintenanceWitekio
 
Italy MAG Wire Business case _Scada system Jan 2016 english version
Italy MAG Wire Business case _Scada system Jan 2016 english versionItaly MAG Wire Business case _Scada system Jan 2016 english version
Italy MAG Wire Business case _Scada system Jan 2016 english versionLuizclaudiomatto
 
Test Automation in Business and Enterprise Digital Strategies
Test Automation in Business and Enterprise Digital StrategiesTest Automation in Business and Enterprise Digital Strategies
Test Automation in Business and Enterprise Digital StrategiesWorksoft
 
Case Study: University of Chicago Achieves High Availability through a Centr...
Case Study:  University of Chicago Achieves High Availability through a Centr...Case Study:  University of Chicago Achieves High Availability through a Centr...
Case Study: University of Chicago Achieves High Availability through a Centr...CA Technologies
 
Centralize Islands of Automation
Centralize Islands of AutomationCentralize Islands of Automation
Centralize Islands of AutomationHelpSystems
 
IIOT on Variable Frequency Drives
IIOT on Variable Frequency DrivesIIOT on Variable Frequency Drives
IIOT on Variable Frequency Drivesmuthamizh adhithan
 
Touch IoT with SAP Leonardo MAINTENANCE AND SERVICE MANAGEMENT FOR PEDESTRIAN...
Touch IoT with SAP LeonardoMAINTENANCE AND SERVICE MANAGEMENT FOR PEDESTRIAN...Touch IoT with SAP LeonardoMAINTENANCE AND SERVICE MANAGEMENT FOR PEDESTRIAN...
Touch IoT with SAP Leonardo MAINTENANCE AND SERVICE MANAGEMENT FOR PEDESTRIAN...Sanjeev Chandrasekaran
 
Real-life Customer Cases using Data Vault and Data Warehouse Automation
Real-life Customer Cases using Data Vault and Data Warehouse AutomationReal-life Customer Cases using Data Vault and Data Warehouse Automation
Real-life Customer Cases using Data Vault and Data Warehouse AutomationPatrick Van Renterghem
 

Similar to Fitman webinar 2015 06 Dynamic CEP (20)

IWSM 2014 Overview of COSMIC related papers (Charles Symons)
IWSM 2014 Overview of COSMIC related papers (Charles Symons)IWSM 2014 Overview of COSMIC related papers (Charles Symons)
IWSM 2014 Overview of COSMIC related papers (Charles Symons)
 
How to Improve Data Labels and Feedback Loops Through High-Frequency Sensor A...
How to Improve Data Labels and Feedback Loops Through High-Frequency Sensor A...How to Improve Data Labels and Feedback Loops Through High-Frequency Sensor A...
How to Improve Data Labels and Feedback Loops Through High-Frequency Sensor A...
 
Open Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache GeodeOpen Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache Geode
 
An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)
 
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
 
MidoNet roadmap
MidoNet roadmapMidoNet roadmap
MidoNet roadmap
 
MidoNet Vision & Roadmap
MidoNet Vision & RoadmapMidoNet Vision & Roadmap
MidoNet Vision & Roadmap
 
Testing SAP PI/PO systems Full version
Testing SAP PI/PO systems Full versionTesting SAP PI/PO systems Full version
Testing SAP PI/PO systems Full version
 
Meeting the challenges to adopt visual production management systems hms-whit...
Meeting the challenges to adopt visual production management systems hms-whit...Meeting the challenges to adopt visual production management systems hms-whit...
Meeting the challenges to adopt visual production management systems hms-whit...
 
Storage as a service v4 eng
Storage as a service v4 engStorage as a service v4 eng
Storage as a service v4 eng
 
Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...
Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...
Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...
 
Mule soft meetup__adelaide_october_2020_final (2)
Mule soft meetup__adelaide_october_2020_final (2)Mule soft meetup__adelaide_october_2020_final (2)
Mule soft meetup__adelaide_october_2020_final (2)
 
Witekio introducing-predictive-maintenance
Witekio introducing-predictive-maintenanceWitekio introducing-predictive-maintenance
Witekio introducing-predictive-maintenance
 
Italy MAG Wire Business case _Scada system Jan 2016 english version
Italy MAG Wire Business case _Scada system Jan 2016 english versionItaly MAG Wire Business case _Scada system Jan 2016 english version
Italy MAG Wire Business case _Scada system Jan 2016 english version
 
Test Automation in Business and Enterprise Digital Strategies
Test Automation in Business and Enterprise Digital StrategiesTest Automation in Business and Enterprise Digital Strategies
Test Automation in Business and Enterprise Digital Strategies
 
Case Study: University of Chicago Achieves High Availability through a Centr...
Case Study:  University of Chicago Achieves High Availability through a Centr...Case Study:  University of Chicago Achieves High Availability through a Centr...
Case Study: University of Chicago Achieves High Availability through a Centr...
 
Centralize Islands of Automation
Centralize Islands of AutomationCentralize Islands of Automation
Centralize Islands of Automation
 
IIOT on Variable Frequency Drives
IIOT on Variable Frequency DrivesIIOT on Variable Frequency Drives
IIOT on Variable Frequency Drives
 
Touch IoT with SAP Leonardo MAINTENANCE AND SERVICE MANAGEMENT FOR PEDESTRIAN...
Touch IoT with SAP LeonardoMAINTENANCE AND SERVICE MANAGEMENT FOR PEDESTRIAN...Touch IoT with SAP LeonardoMAINTENANCE AND SERVICE MANAGEMENT FOR PEDESTRIAN...
Touch IoT with SAP Leonardo MAINTENANCE AND SERVICE MANAGEMENT FOR PEDESTRIAN...
 
Real-life Customer Cases using Data Vault and Data Warehouse Automation
Real-life Customer Cases using Data Vault and Data Warehouse AutomationReal-life Customer Cases using Data Vault and Data Warehouse Automation
Real-life Customer Cases using Data Vault and Data Warehouse Automation
 

More from FITMAN FI

Fitman webinar 2015 09-21 Supply Chain & Business Ecosystem Apps
Fitman webinar 2015 09-21 Supply Chain & Business Ecosystem AppsFitman webinar 2015 09-21 Supply Chain & Business Ecosystem Apps
Fitman webinar 2015 09-21 Supply Chain & Business Ecosystem AppsFITMAN FI
 
Fitman webinar 2015 09-21 Advanced Management of Virtualized Assets (MoVA)
Fitman webinar 2015 09-21 Advanced Management of Virtualized Assets  (MoVA)Fitman webinar 2015 09-21 Advanced Management of Virtualized Assets  (MoVA)
Fitman webinar 2015 09-21 Advanced Management of Virtualized Assets (MoVA)FITMAN FI
 
Fitman webinar 2015 09-21 Generation and Transformation of Virtualized Assets...
Fitman webinar 2015 09-21 Generation and Transformation of Virtualized Assets...Fitman webinar 2015 09-21 Generation and Transformation of Virtualized Assets...
Fitman webinar 2015 09-21 Generation and Transformation of Virtualized Assets...FITMAN FI
 
Fitman webinar 2015 09-21 Dynamic Visualisation and Interaction (DyVisual)
Fitman webinar 2015 09-21 Dynamic Visualisation and Interaction (DyVisual)Fitman webinar 2015 09-21 Dynamic Visualisation and Interaction (DyVisual)
Fitman webinar 2015 09-21 Dynamic Visualisation and Interaction (DyVisual)FITMAN FI
 
Fitman webinar 2015 09-21 VF Data Interoperability Platform Services (DIPS)
Fitman webinar 2015 09-21 VF Data Interoperability Platform Services (DIPS)Fitman webinar 2015 09-21 VF Data Interoperability Platform Services (DIPS)
Fitman webinar 2015 09-21 VF Data Interoperability Platform Services (DIPS)FITMAN FI
 
2015 09-21 webinar - 3D SCAN 3D Scanning Storage and Visualization
2015 09-21 webinar - 3D SCAN 3D Scanning Storage and Visualization2015 09-21 webinar - 3D SCAN 3D Scanning Storage and Visualization
2015 09-21 webinar - 3D SCAN 3D Scanning Storage and VisualizationFITMAN FI
 
Fitman webinar 2015 06 Verification and Validation methodology
Fitman webinar 2015 06 Verification and Validation methodologyFitman webinar 2015 06 Verification and Validation methodology
Fitman webinar 2015 06 Verification and Validation methodologyFITMAN FI
 
Fitman webinar 2015 06 sme engagement methodology
Fitman webinar 2015 06 sme engagement methodologyFitman webinar 2015 06 sme engagement methodology
Fitman webinar 2015 06 sme engagement methodologyFITMAN FI
 
Fitman webinar 2015 06 Socio-Economic Impact Assessment Methodology
Fitman webinar 2015 06 Socio-Economic Impact Assessment MethodologyFitman webinar 2015 06 Socio-Economic Impact Assessment Methodology
Fitman webinar 2015 06 Socio-Economic Impact Assessment MethodologyFITMAN FI
 
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)FITMAN FI
 
Fitman webinar 2015 06 Collaborative Asset Management (CAM)
Fitman webinar 2015 06 Collaborative Asset Management (CAM)Fitman webinar 2015 06 Collaborative Asset Management (CAM)
Fitman webinar 2015 06 Collaborative Asset Management (CAM)FITMAN FI
 
FITMAN Support Webinar to A16-November 2014
FITMAN Support Webinar to A16-November 2014FITMAN Support Webinar to A16-November 2014
FITMAN Support Webinar to A16-November 2014FITMAN FI
 
FITMAN Phase III Presentation
FITMAN Phase III PresentationFITMAN Phase III Presentation
FITMAN Phase III PresentationFITMAN FI
 
FITMAN Short Presentation
FITMAN Short PresentationFITMAN Short Presentation
FITMAN Short PresentationFITMAN FI
 
FITMAN General Presentation
FITMAN General PresentationFITMAN General Presentation
FITMAN General PresentationFITMAN FI
 
Infusing social innovation in FI for Manufacturing-FIA Athens
Infusing social innovation in FI for Manufacturing-FIA AthensInfusing social innovation in FI for Manufacturing-FIA Athens
Infusing social innovation in FI for Manufacturing-FIA AthensFITMAN FI
 
FITMAN Specific Enabler Webinar on Collaborative Business Process Management
FITMAN Specific Enabler Webinar on Collaborative Business Process ManagementFITMAN Specific Enabler Webinar on Collaborative Business Process Management
FITMAN Specific Enabler Webinar on Collaborative Business Process ManagementFITMAN FI
 
FITMAN Phase III Webinar
FITMAN Phase III WebinarFITMAN Phase III Webinar
FITMAN Phase III WebinarFITMAN FI
 
Unstructured & Social Data Analytics Specific Enabler FITMAN Anlzer
Unstructured & Social Data Analytics Specific Enabler FITMAN AnlzerUnstructured & Social Data Analytics Specific Enabler FITMAN Anlzer
Unstructured & Social Data Analytics Specific Enabler FITMAN AnlzerFITMAN FI
 
SEI_8 VF Data Interoperability Platform Services
SEI_8 VF Data Interoperability Platform ServicesSEI_8 VF Data Interoperability Platform Services
SEI_8 VF Data Interoperability Platform ServicesFITMAN FI
 

More from FITMAN FI (20)

Fitman webinar 2015 09-21 Supply Chain & Business Ecosystem Apps
Fitman webinar 2015 09-21 Supply Chain & Business Ecosystem AppsFitman webinar 2015 09-21 Supply Chain & Business Ecosystem Apps
Fitman webinar 2015 09-21 Supply Chain & Business Ecosystem Apps
 
Fitman webinar 2015 09-21 Advanced Management of Virtualized Assets (MoVA)
Fitman webinar 2015 09-21 Advanced Management of Virtualized Assets  (MoVA)Fitman webinar 2015 09-21 Advanced Management of Virtualized Assets  (MoVA)
Fitman webinar 2015 09-21 Advanced Management of Virtualized Assets (MoVA)
 
Fitman webinar 2015 09-21 Generation and Transformation of Virtualized Assets...
Fitman webinar 2015 09-21 Generation and Transformation of Virtualized Assets...Fitman webinar 2015 09-21 Generation and Transformation of Virtualized Assets...
Fitman webinar 2015 09-21 Generation and Transformation of Virtualized Assets...
 
Fitman webinar 2015 09-21 Dynamic Visualisation and Interaction (DyVisual)
Fitman webinar 2015 09-21 Dynamic Visualisation and Interaction (DyVisual)Fitman webinar 2015 09-21 Dynamic Visualisation and Interaction (DyVisual)
Fitman webinar 2015 09-21 Dynamic Visualisation and Interaction (DyVisual)
 
Fitman webinar 2015 09-21 VF Data Interoperability Platform Services (DIPS)
Fitman webinar 2015 09-21 VF Data Interoperability Platform Services (DIPS)Fitman webinar 2015 09-21 VF Data Interoperability Platform Services (DIPS)
Fitman webinar 2015 09-21 VF Data Interoperability Platform Services (DIPS)
 
2015 09-21 webinar - 3D SCAN 3D Scanning Storage and Visualization
2015 09-21 webinar - 3D SCAN 3D Scanning Storage and Visualization2015 09-21 webinar - 3D SCAN 3D Scanning Storage and Visualization
2015 09-21 webinar - 3D SCAN 3D Scanning Storage and Visualization
 
Fitman webinar 2015 06 Verification and Validation methodology
Fitman webinar 2015 06 Verification and Validation methodologyFitman webinar 2015 06 Verification and Validation methodology
Fitman webinar 2015 06 Verification and Validation methodology
 
Fitman webinar 2015 06 sme engagement methodology
Fitman webinar 2015 06 sme engagement methodologyFitman webinar 2015 06 sme engagement methodology
Fitman webinar 2015 06 sme engagement methodology
 
Fitman webinar 2015 06 Socio-Economic Impact Assessment Methodology
Fitman webinar 2015 06 Socio-Economic Impact Assessment MethodologyFitman webinar 2015 06 Socio-Economic Impact Assessment Methodology
Fitman webinar 2015 06 Socio-Economic Impact Assessment Methodology
 
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
 
Fitman webinar 2015 06 Collaborative Asset Management (CAM)
Fitman webinar 2015 06 Collaborative Asset Management (CAM)Fitman webinar 2015 06 Collaborative Asset Management (CAM)
Fitman webinar 2015 06 Collaborative Asset Management (CAM)
 
FITMAN Support Webinar to A16-November 2014
FITMAN Support Webinar to A16-November 2014FITMAN Support Webinar to A16-November 2014
FITMAN Support Webinar to A16-November 2014
 
FITMAN Phase III Presentation
FITMAN Phase III PresentationFITMAN Phase III Presentation
FITMAN Phase III Presentation
 
FITMAN Short Presentation
FITMAN Short PresentationFITMAN Short Presentation
FITMAN Short Presentation
 
FITMAN General Presentation
FITMAN General PresentationFITMAN General Presentation
FITMAN General Presentation
 
Infusing social innovation in FI for Manufacturing-FIA Athens
Infusing social innovation in FI for Manufacturing-FIA AthensInfusing social innovation in FI for Manufacturing-FIA Athens
Infusing social innovation in FI for Manufacturing-FIA Athens
 
FITMAN Specific Enabler Webinar on Collaborative Business Process Management
FITMAN Specific Enabler Webinar on Collaborative Business Process ManagementFITMAN Specific Enabler Webinar on Collaborative Business Process Management
FITMAN Specific Enabler Webinar on Collaborative Business Process Management
 
FITMAN Phase III Webinar
FITMAN Phase III WebinarFITMAN Phase III Webinar
FITMAN Phase III Webinar
 
Unstructured & Social Data Analytics Specific Enabler FITMAN Anlzer
Unstructured & Social Data Analytics Specific Enabler FITMAN AnlzerUnstructured & Social Data Analytics Specific Enabler FITMAN Anlzer
Unstructured & Social Data Analytics Specific Enabler FITMAN Anlzer
 
SEI_8 VF Data Interoperability Platform Services
SEI_8 VF Data Interoperability Platform ServicesSEI_8 VF Data Interoperability Platform Services
SEI_8 VF Data Interoperability Platform Services
 

Recently uploaded

Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxAArockiyaNisha
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxSwapnil Therkar
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCEPRINCE C P
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
Cultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxCultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxpradhanghanshyam7136
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |aasikanpl
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
Luciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptxLuciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptxAleenaTreesaSaji
 

Recently uploaded (20)

Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Cultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxCultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptx
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
 
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
Luciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptxLuciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptx
 

Fitman webinar 2015 06 Dynamic CEP

  • 1. Welcome to the FITMAN Specific Enabler Webinar on DyCEP 16th June 2015 Nenad Stojanovic Aleksandar Stojadinovic 16/06/2015 FITMAN Webinars - June 2015
  • 2. Introduction • DyCEP - Dynamic CEP – DyCEP enables very complex real-time processing of the shop-floor events and other events relevant for manufacturing process (e.g. from MES). • Targeted at Smart Factories • Based on GE Esper4FastData, i.e. it extends the functionalities of Esper4FastData with more complex real-time processing. • Delivered as Storm compatible JAR (however, source code changes may be needed). 16/06/2015 FITMAN Webinars - June 2015
  • 3. DyCEP - Scope • One of the main challenges for modern manufacturing is the possibility to react on particular situations in order to improve the efficiency of manufacturing or avoid some problems. • Current systems for real-time processing in manufacturing are mainly focused on the simple reactivity, i.e. the possibility to define “simple” situations and react in “one step” on them. • It is usually implemented through a CEP (Complex Event Processing) engine. However, more demanding manufacturing of the future will require “complex” reactivity that is essentially based on the discovery of complex situations of interest in real-time (zero delay, or even ahead of time). • Moreover, in order to cope with very changeable environment (internal, external) in the manufacturing, the provided processing infrastructure must support dynamic changes, which is one of the main challenges for the current data processing infrastructure. 16/06/2015 FITMAN Webinars - June 2015
  • 4. DyCEP vs. CEP CEP Engine as a central very powerful processor CEP as a Network CEP Engine input stream input streams Complex Real-time Processing Network Condition Processing 1 Condition Processing 2 16/06/2015 FITMAN Webinars - June 2015
  • 5. DyCEP – the structure • For the case of envisioned dynamic monitoring new processing capabilities are requested, esp. in the context of processing pipelines, i.e. enabling complex processing networks. • DyCEP assumes several processing elements which are connected in the way that ensures maximal efficiency of the processing task. • This infrastructure is based on the Storm, the architecture for real-time (streaming) data processing. It uses custom created "spouts" and "bolts" to define information sources and manipulations to allow real-time distributed processing of streaming data. FITMAN Webinars - June 201516/06/2015
  • 6. DyCEP – the goal • Ultimate goal: Discover a complex real-time situation of interest timely (zero delay, or even ahead of time) • Subgoals: 1. Define the situation of interest properly 2. Organize data-driven detection process efficiently 16/06/2015 FITMAN Webinars - June 2015
  • 7. DyCEP – the characteristics • Main advantage of the approach is the possibility to change the patterns deployed in the CEP engines (embedded in bolts). • In that way we ensure that the processing infrastructure will be able to follow the dynamics of input data. • In addition, such an approach will enable continuous improvement of the detection process that is very important for decreasing the number of false positive, which is one of the biggest problems for real-time processing approaches. FITMAN Webinars - June 201516/06/2015
  • 9. DyCEP – components (1/2) • Broker is the mechanism for enabling subscriptions for relevant events by DyCEP (pub- sub functionality). • Web API is responsible for getting input data in the DyCEP. It satisfies NGSI10 interface, as requested by FI PPP infrastructure. The format of data follows the specification provided by use case partners • Simple event handling spout enables receiving events of interest and forwarding them to the rest of the processing network FITMAN Webinars - June 201516/06/2015
  • 10. DyCEP – components (2/2) • Esper4FastData is FIWARE GE responsible for complex event processing (realized as external service, offered from a bolt). Outcome is realized through a web service. – responsible for static processing that requires simple complex event patterns and shouldn’t scale (because of the limited data input) • ESPER-1 is the CEP engine hosted in a bolt (in contrast to Esper4FastData – realized as external service). Outcome is realized through a web service. In addition notifications can be pushed to mobile devices. – responsible for complex situations and prepared for horizontal scaling (by being hosted in a bolt, so that several bolt instances can be generated on demand • GCM Push Bolt enables usage of the Google service for pushing notification to mobile devices FITMAN Webinars - June 201516/06/2015
  • 11. DyCEP – patterns • The creation of the CEP patterns can be done in the manual way, or using a specialized mobile-based pattern editor provided by Nissatech. FITMAN Webinars - June 201516/06/2015
  • 12. DyCEP – input FITMAN Webinars - June 201516/06/2015
  • 13. TRW use case: Processing pipeline 1. Worker 2. Kinect motion sensing unit 3. Workstation controlling the Kinect sensor 4. Web service interface to the CEP topology 5. Storm topology with CEP 6. Some system called on a notification from the CEP 16/06/2015 FITMAN Webinars - June 2015
  • 14. Provisioning • As a Virtual Machine image – VirtualBox Sandbox version: deploy on any Linux, Windows, MacOS system for experiments - ftp://repo.nimbus-ware.com/fitman-dycep.zip • As source code – SourceForge: http://catalogue.fitman.atosresearch.eu/sites/default /files/storage/enablers/StormCEP-src-0.1.zip • Source compiled to a JAR and deployed to a Storm cluster is the preferred provisioning way • Note: Esper4Fast data distribution not included 16/06/2015 FITMAN Webinars - June 2015
  • 15. Terms and conditions • Within the scope of the FI-PPP Programme – Free use of the software for members till the end of the Programme – FITMAN provides free support to members till the end of the Programme • Out of FI-PPP Programme scope – All software assets are free and Open Source (GPLv2 license applies globally) 16/06/2015 FITMAN Webinars - June 2015
  • 16. Q & A 16/06/2015 FITMAN Webinars - June 2015
  • 17. Thank you! 16/06/2015 FITMAN Webinars - June 2015