VISP: An Ecosystem for Elastic Data Stream Processing for the Internet of Things
Presentation of our research paper "VISP: An Ecosystem for Elastic Data Stream Processing for the Internet of Things" at the IEEE EDOC 2016 conference in Vienna, Austria.
Machine Transform Temperature Temperature Sensor Rotation Speed Sensor Amount of Cycles Pressure Sensor Transform Pressure Filter Temperature Filter Pressure Filter Rotation Recordings Reason on KPI Update Production Plan Update Maintenance Plan Record Historic Data Reason on Shutdown Notify User Sensor Stream Processing Operator External Stream Processing Operator User Interaction Dataflow
Machine Transform Temperature Temperature Sensor Rotation Speed Sensor Amount of Cycles Pressure Sensor Transform Pressure Filter Temperature Filter Pressure Filter Rotation Recordings Reason on KPI Update Production Plan Update Maintenance Plan Record Historic Data Reason on Shutdown Notify User Sensor Stream Processing Operator External Stream Processing Operator User Interaction Dataflow Hybrid deployment ‣ Deployment restrictions - legal restrictions ‣ Performance requirements - low latency
Machine Transform Temperature Temperature Sensor Rotation Speed Sensor Amount of Cycles Pressure Sensor Transform Pressure Filter Temperature Filter Pressure Filter Rotation Recordings Reason on KPI Update Production Plan Update Maintenance Plan Record Historic Data Reason on Shutdown Notify User Sensor Stream Processing Operator External Stream Processing Operator User Interaction Dataflow Reuse of stream processing operators ‣ Allow decomposition of stream processing topologies ‣ Create a marketplace for individual stream processing operators ‣ Develop monetization schemes to attract stream processing operator developers
Machine Transform Temperature Temperature Sensor Rotation Speed Sensor Amount of Cycles Pressure Sensor Transform Pressure Filter Temperature Filter Pressure Filter Rotation Recordings Reason on KPI Update Production Plan Update Maintenance Plan Record Historic Data Reason on Shutdown Notify User Sensor Stream Processing Operator External Stream Processing Operator User Interaction Dataflow Ease of designing new stream processing topologies ‣ Provide an ecosystem ranging from the design to the enactment ‣ Provide a topology builder to support the domain experts
Runtime at Factory 2 VISP Runtime at Factory 3 External Operators VISP Runtime on Cloud Resources User VISP Marketplace Machine Machine Manufacturing Machine Transform Temperature Temperature Sensor Rotation Speed Sensor Amount of Cycles Pressure Sensor Transform Pressure Filter Temperature Filter Pressure Filter Rotation Recordings Reason on KPI Update Production Plan Update Maintenance Plan Record Historic Data Reason on Shutdown Notify User Sensor Stream Processing Operator External Stream Processing Operator User Interaction Dataflow
required stream processing operators and upload them to the marketplace ‣Deploy the four VISP runtime instances ‣Upload the topology to one VISP runtime instance ‣Let the VISP runtime obtain the operator images and instantiate the operator instances ‣Process data with VISP 22
stream processing topologies ‣Show the feasibility of reusable stream processing operators and the hybrid deployment across multiple clouds ‣Implemented an open source toolkit, which can be used to evaluate future aspects for data stream processing topologies 24