monitoring electrical power consumption with kieker
play

Monitoring Electrical Power Consumption with Kieker 9 th Symposium - PowerPoint PPT Presentation

Monitoring Electrical Power Consumption with Kieker 9 th Symposium on Software Performance 2018 Sren Henning, Kiel University Todays Industrial Production Environments Industrial Internet of Things Monitoring Production Environments


  1. Monitoring Electrical Power Consumption with Kieker 9 th Symposium on Software Performance 2018 Sören Henning, Kiel University

  2. Today‘s Industrial Production Environments Industrial Internet of Things

  3. Monitoring Production Environments

  4. Requirements for a Monitoring Infrastructure Server 1 Computing Printer 1 Server 2 Printing Fan 1 Cooling Printer 2 Monitoring Integration Analysis Visualization

  5. Architectural Requirements Horizontal Scalability for different-sized production environments and varying loads Real-Time Data Processing for immediate reactions and continuous evaluation Extendability & Flexibility for integration of different formats, protocols and metrics

  6. Visualization Architecture <<web browser>> Visualization Frontend <<web server>> Visualization Backend <<microservice>> <<microservice>> <<microservice>> Record Bridge History Configuration <<application>> <<application>> <<application>> Record Bridge History Logic Configuration Logic Logic <<database>> <<database>> Time Series Key-Value Storage Store <<messaging system>> Asynchronous Event Exchange

  7. Deployment Architecture / Sensors Type A Record History Configuration Bridge A Sensors Record Type B Bridge B Record Sensors Bridge C Type C Messaging System

  8. Visualization Architecture <<web browser>> Visualization Frontend <<web server>> Visualization Backend <<microservice>> <<microservice>> <<microservice>> Record Bridge History Configuration <<application>> <<application>> <<application>> Record Bridge History Logic Configuration Logic Logic <<database>> <<database>> Time Series Key-Value Storage Store <<messaging system>> Asynchronous Event Exchange

  9. Visualization Implementation <<microservice>> <<microservice>> <<microservice>> Record Bridge History Configuration

  10. Defining Record Types package titan.ccp.models.records entity ActivePowerRecord { string identifier Instrumentation long timestamp double valueInW // Watts Record Language }

  11. Transmitting & Storing Records Existing Readers & Writers

  12. Hierarchical Model of Consumer for Aggregation Factory Computing Printing Cooling Server 1 Server 2 Printer 1 AC System Fan 1 AC 1 AC 2 Power Supply 1 Power Supply 2

  13. Continuous Aggregation with Kafka Streams Kafka Topic groupByKey Kafka Topic flatMap aggregate map aggregated- for repartitioning to by copying with history to records records internal Kafka topic records

  14. Web-based Visualization

  15. Pilot Deployment medium-sized enterprise • part of the data center 16 servers • powered by 3 PDUs • over a period of 3 weeks

  16. Conclusions Infrastructure for monitoring, aggregation & visualization Scalable & extendable architecture Implementation of a prototype Future Work Further consumption, production & business metrics Advanced analyses and visualizations Correlate power consumption with performance

  17. Continuous Aggregation Method

  18. Continuous Aggregation with Kafka Streams

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend