Day 2018
Energy Data Streaming
decentral energy distribution in a digital world
Alexander Alten-Lorenz
Chief Architect Global Platform / Technology, E.On
SE
MÜNCHEN - 09. OKTOBER
2018
The mankind's energy world is transforming -
From a linear pipe model …
System-centric
Large-scale and central
Fossil-fuel and nuclear
…to a connected energy world
Green & clean technologies
Smaller-scale, distributed
Micro Grids, User centric
Climate change &
our impact on the
planet
Exponential rise of
renewable
technology
Rapid change
driven by Digital,
Data and AI
A connected
energy world will
only be functional
if we are able to
access all assets,
understand
conditions in
real-time and
remotely change
settings.
Day 2018
Products running on Kafka
E.ON Optimum
Enabling
customers to
understand
and reduce
their energy
consumption
Generating
transparency to
enable P2P
networks
Generating
transparency to
enable P2P
networks
Simris –
making 100%
energy
self-
sufficiency
possible
Using AI to detect single household devices
and optimize power consumption
And in Tech, please?
E.ON IoT solutions
We use newest technologies to make the digital
energy world become a reality
Smart gridSmart electric home Smart building
Transformative platformEctogridE.ON Optimum
E.ON Home
Energy
E.ON Plus
IoT
Gateway
Intelligent
Edge
Concentrato
r
Leaf nodeMeasuremen
t
E.ON IoT Cloud Streaming Platform
E.ON Product Experience Platform E.ON Data Platform
E.ON Software
Development
Platform
CNC
F
Kafk
a
k8s Kafk
a
k8s
CIC
D
IoT IaC
IaC
E.ON IoT Core components ESP-IOT-CLOUD
is built on two
paradigms:
• IoT scale
capabilities of
public cloud
providers
• E.ON services
cloud-provider
independent and
fully based on
microservices
Leverage Kafka Partitioning
No Partitioning
- Round Robin, Random distribution
- Any Application can get any Message
- Transactions on DB layer guarantee
consistency
Kafka Partitioning
- Message Key determines Partition
- Ordering guarantee within Partition
- “Single-threaded” processing of
records for each single device
- Scale out by having many partitions
- Optimal cache locality for device
related tasks e.g. RPC calls to other
services
Thank you!
18
@EonEnergieDe
e.on_se
@eon_se_en
https://www.eon.com
MÜNCHEN - 09. OKTOBER
2018

Energy Data Streaming – Decentral Energy Distribution in a Digital World

  • 1.
    Day 2018 Energy DataStreaming decentral energy distribution in a digital world Alexander Alten-Lorenz Chief Architect Global Platform / Technology, E.On SE MÜNCHEN - 09. OKTOBER 2018
  • 2.
    The mankind's energyworld is transforming - From a linear pipe model … System-centric Large-scale and central Fossil-fuel and nuclear …to a connected energy world Green & clean technologies Smaller-scale, distributed Micro Grids, User centric
  • 3.
    Climate change & ourimpact on the planet Exponential rise of renewable technology Rapid change driven by Digital, Data and AI
  • 4.
    A connected energy worldwill only be functional if we are able to access all assets, understand conditions in real-time and remotely change settings.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
    Using AI todetect single household devices and optimize power consumption
  • 10.
    And in Tech,please?
  • 11.
    E.ON IoT solutions Weuse newest technologies to make the digital energy world become a reality Smart gridSmart electric home Smart building Transformative platformEctogridE.ON Optimum E.ON Home Energy E.ON Plus IoT Gateway Intelligent Edge Concentrato r Leaf nodeMeasuremen t E.ON IoT Cloud Streaming Platform E.ON Product Experience Platform E.ON Data Platform E.ON Software Development Platform CNC F Kafk a k8s Kafk a k8s CIC D IoT IaC IaC
  • 12.
    E.ON IoT Corecomponents ESP-IOT-CLOUD is built on two paradigms: • IoT scale capabilities of public cloud providers • E.ON services cloud-provider independent and fully based on microservices
  • 13.
    Leverage Kafka Partitioning NoPartitioning - Round Robin, Random distribution - Any Application can get any Message - Transactions on DB layer guarantee consistency Kafka Partitioning - Message Key determines Partition - Ordering guarantee within Partition - “Single-threaded” processing of records for each single device - Scale out by having many partitions - Optimal cache locality for device related tasks e.g. RPC calls to other services
  • 14.