Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side...
Transcript of Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side...
![Page 1: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/1.jpg)
MasterClass on ICT Support for Adaptiveness and (Cyber)Security in the Smart Grid
DAT300, DIT668
Introduction: Distributed Cyberphysical systems
with the SG as example& Course Outline Marina Papatriantafilou Networks and Systems Division
Computer Science and Engineering DepartmentChalmers University of Technology & Gothenburg University
![Page 2: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/2.jpg)
Application domains: energy & other infrastructure systems, vehicular
systems, networks
Briefly on research + education area of the supportingteam
Distributedproblems over network-based
systems(e.g. IoT, distributed,
locality-based resourcemanagement)
Security, reliability
Survive failures, prevent/detect/ mitigate attacks,
secure self-organization, …
Parallel & stream
processingEfficient
data&computation-intensive systems,
multicoreprocessing, cloud &
fog computing
Magnus Almgren M. Papatriantafilou Olaf LandsiedelVincenzo Gulisano
Babis Stylianopoulos Valentin Tudor
![Page 3: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/3.jpg)
Examples Cyber-Physical Systems (CPS)
www.energy-daily.com/images/
Adaptive Electricity Grids
http://www.kapsch.net/se/
![Page 4: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/4.jpg)
Cyberphysical systems as layered systems
Cyber system
communication link
Physical system
Sensing+computing+ communicating device aka Internet-of-
Things (IoT)
Marina PapatriantafilouSwedish e-Science Academy 2015
![Page 5: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/5.jpg)
CPS/IoT => big numbers of devices and/or big data rates => big volumes of events/data!
5
2020: More than 50 Billion connected devices [Ericsson, Cisco]
![Page 6: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/6.jpg)
e.g., in the traditional El Grid…
Dispatchable Sources Oblivious Loads
Generation
Transmission Distribution
….while in the greener El Grid
Dispatchable Sources
Generation
Transmission Distribution
+ aware, Interactive loads+ non-dispatchable, distributed sources
+ info, communication, computation+ emeters
![Page 7: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/7.jpg)
Zooming into an el-network
![Page 8: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/8.jpg)
8
The traditional Electrical Grid
Generation Transmission Distribution
Managed and monitored by the SCADA system. No dedicated real time monitoring system (yet). Pic. V. Tudor
![Page 9: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/9.jpg)
9
From centralized to distributed generation
Power IslandPic. V. Tudor
![Page 10: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/10.jpg)
10
One of the enabling components: Smart Meter (Advanced Metering Infrastructure)
A “Smart” Meter: is a small embedded system automates (consumption) index
readings instantaneous consumption in-door display time of use tariffs the base for the AdvancedMetering Infrastructure
Pic. V. Tudor
![Page 11: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/11.jpg)
11
Smart Meter components
Pic. V. Tudor
![Page 12: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/12.jpg)
In the CPS cyber-layer /Basic topics in the course
• Adaptiveness: Distributed resource management
• Enabling “tools”: Communication, Data, information
• Orthogonal and utterly important: cyber-security
12
![Page 13: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/13.jpg)
In the CPS cyber-layer
Basic topics in the course:
• Adaptiveness: Distributed resource management
– Demand-side management: load balancing, load shifting (users)
– Routing, aggregation (network)
• Communication, Data, Information
• Cybersecurity
13
![Page 14: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/14.jpg)
Adaptiveness: eg Demand-side managementhousehold/neighborhood-scale and more
……
…
……
…
14
Problem: Fine-grained align supply & consumption; continuous decisions based on info on load, availability, constraints, possibilities ((non)shiftable load, thermal or other storage…)
![Page 15: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/15.jpg)
Vision for microgrids
for better use of renewables: Virtual Private Grids/microgrids• communicating supplies and loads • cooperating for 0-net energy or
mixed use of renewable and other sources
• adaptive loads, to draw power when renewables provide it
• ie connect to the aforementioned methods are for, plus– Power routing and aggregation– Info needed!
Picture sources: http://www2.ee.ic.ac.uk; Katz etal Sustainable computing 2011
15
![Page 16: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/16.jpg)
In the CPS cyber-layer
Selected topics:
• Distributed resource management
• Enabling “tools”: Communication, data, information
– Distributed sources & processing
– Wireless/sensor networks
– Monitoring, facilitating resource services
• Cybersecurity16
![Page 17: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/17.jpg)
Information&Communication, Advanced Metering Infrastructure
Is store&process (DB) a feasible option?– high-rate sensors, high-speed
networks, soc. media, financial records: up to Mmsg/sec; decisions must be taken really fast e.g., fractions of msec, even μsecs.
Data Streaming:
– In memory, in-network, distributed
– Locality, use of available resources
– Efficient one-pass analysis & filter
17
“as of today, of the available data from sensors only 0.1% is analyzed, mainly offline (i.e., afterwards, not in or close to real-time)”
[Jonathan Ballon, Chief Strategy Officer, General Electric]
fig: V. GulisanoMarina Papatriantafilou
Swedish e-Science Academy 2015
![Page 18: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/18.jpg)
… or ”some V’s …
• Volume: terabytes – peta/exa/zetabytes
• Velocity: streams
• Variety: various types of data …
… system: Big! … data: Big! (but: locality!)
… and one D”: DistributionNot always necessary to centralize => allow multiple actors, data-streaming, scaling,
privacy, …
i.e. BIG!
Good! Process on-the fly can eg filter peta+bytes to megabytes
with various relevance domains; good!
![Page 19: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/19.jpg)
Data gathering/processing in Sensor Networks
nodes produce relevant information about their vicinity periodically.
Data is conveyed to an information sink for further processing.
….Routing
On which path is node u’s data forwarded to the sink?
![Page 20: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/20.jpg)
Processing/streaming/aggregation
… data can be processed as it is routed to the collector/aggregator (sink).
In-network aggregation/streaming/processingWhere/how is u’s data processed?
Work with routing, streaming, coding, processing schemes to deliver needed info to
the sink (care also for privacy).
![Page 21: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/21.jpg)
In the Power Grid cyber-layer
Selected topics:
• Distributed resource management
• Communication, information
• Orthogonal issues: cyber-security
• Extra important for overall system reliability
21
![Page 22: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/22.jpg)
Imperative to addresscyber security from the start!
Back Office
ElectricCar
AppliancesAlarmSystem
SmartMeter
Collector
Accidents/unwantedsituations/attaccks are
possible
Lesson learned from Internet
22
![Page 23: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/23.jpg)
Cybersecurity aspects E.g.
Possible to destabilize parts of the system (-> blackouts) by inappropriate access to e.g. remote on/off possibilities [TKAPS11]
Avoid the Internet examples of de facto standards info-security from the start Distributed/collaborative
security methods can help to deal with scale
23
![Page 24: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/24.jpg)
Reflecting ….
![Page 25: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/25.jpg)
Cyberphysical systems:possibilities and challenges shake hands
Cyber system
El- link and/or communication link
Overlay network
Physical system
Computing+ communicating device
![Page 26: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/26.jpg)
• large investments• off-the-shelf info/software solutions are not there
• careful, informed, multidisciplinary expertise needed in deployment
• cf. lessons learned from Internet
• Distributed computing and systems and Security in the core of the cyberphysical infrastructure
Relevance for research and education?
26
![Page 27: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/27.jpg)
Data – Security -Internet of Things
-Data processing: validation, monitoring, prediction
-Security, privacy in critical infrastructure
- Energy efficientnetworking
Demand-responsein energy
- Resourcemanagement, loadshaping
- Microgrids demo/ testbeds
Energy/efficientdata processing
- streaming , parallel, multicore, big/fast data processing
- energy efficiency :estimated savings30-70%
Cooperativevehicular systems
- Communication
&coordination,
- data-driven situation-awareness (new postdoc SAFER)
- Virtual traffic-lights/safer crossings
- Gulliver demo/testbed
At our research team (approx 30 pers):
Cyberphysical systems research
Marina PapatriantafilouSwedish e-Science Academy 2015
Systems Security
Distrib. systems,
IoT Parallel&stream
processing
![Page 28: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/28.jpg)
In this course: Topics: • Adaptiveness: Distributed resource management• Enablers: Communication, Data processing• Cyber-security
Structure, todo’s:• Projects • Guest lectures by the supporting team + industry and
related parties• Self-study and presentations
How? • Cf Administrative Details.pptx
28
![Page 29: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/29.jpg)
Course/Masterclass:ICT Support for Adaptiveness and Security in the
Smart Grid (DAT300)• Goals
– students (from computer science and other disciplines) get introduced to advanced interdisciplinary concepts related to the smart grid, thus
– investigating a domain-specific problem relevant to the smart grid that need an understanding beyond their traditional fields.
![Page 30: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/30.jpg)
Idea
• Based on both the present and future design of the smart grid. – How can techniques from distributed systems be applied
to large, heterogeneous systems where amassive amount of data will be collected?
– How can such a system, containing legacy components with no security primitives, be madesecure when the communication is added by interconnecting the systems?
• The students will have access to a hands-on lab, where they can run and test their design and code.
![Page 31: Introduction - Chalmers...• Adaptiveness: Distributed resource management – Demand-side management: load balancing, load shifting (users) – Routing, aggregation (network) •](https://reader034.fdocuments.net/reader034/viewer/2022051808/6008d7eb3f00d24a997d9ee7/html5/thumbnails/31.jpg)
Research projects’ support & collaboration