What's New in Teams Calling, Meetings and Devices March 2024
Ambassa fnss 2015
1. Secure and Reliable Power Consumption
Monitoring in Untrustworthy Micro-grids
Pacome Ambassa1
, Anne Kayem 1
, Stephen Wolthusen 2
Christoph Meinel 3
1
Department of Computer Science 2
NISlab 3
Hasso Plattner Institute
University of Cape Town Department of Computer Science University of Potsdam
South Africa Gjøvik University College, Norway Germany
pambassa, akayem@cs.uct.ac.za stephen.wolthusen@hig.no meinel@hpi.de
International Conference on Future Network Systems and Security (FNSS 2015)
June 13, 2015 Paris, France
Ambassa, Kayem, Wolthusen & Meinel (UCT, HIG & HPI) Power monitoring in a micro-grid 1 / 17
2. Outline
1 Introduction
2 Related Work
3 System Description
4 Asynchronous Collection of Household Power Consumption
Data
5 Noise Characterization in Power Consumption Data
6 Conclusion
Ambassa, Kayem, Wolthusen & Meinel (UCT, HIG & HPI) Power monitoring in a micro-grid 2 / 17
3. Introduction
Introduction: Context
Low income communities in developing countries:
Computational limitations
Intermittent network connectivity
Unstable power connectivity
Do not have reliable access to electricity
Not connected to national power networks
Access negatively influenced by load shedding
Governments, private developers and NGOs could setup a
Micro-grids for power sharing.
Challenge: Generation does not satisfy demand
Ambassa, Kayem, Wolthusen & Meinel (UCT, HIG & HPI) Power monitoring in a micro-grid 3 / 17
4. Introduction
Introduction: Motivation
Design effective and efficient micro-grids architecture...
Re-modeled the power network to incorporate
Incorporate portable and cheap information and communication
technology
Mobile computing devices – popular in developing countries
Sensors
Wireless communication technology.
Reliability and trust properties: critical for grid stability
Reliability: Fair access to the network amongst the Stakeholder,
Trust
Limited computational system enable power network monitoring
Determine power consumption
Ensure reliable operation of the network
state estimations : precondition for grid stability
Integrity of data guide the power distribution
Ambassa, Kayem, Wolthusen & Meinel (UCT, HIG & HPI) Power monitoring in a micro-grid 4 / 17
5. Related Work
Related Work
Power network monitoring
Conventional power network monitoring solutions are based on
utilizing smart meters and trustworthy calibrated sensor installed
into home networks for consumption monitoring.
They either don’t make any assumption on the aggregation
process or assume a synchronized system
Monitoring and state estimation in distributed system
Centered on snapshot algorithms
Snapshot algorithm for fully connected network, reliable
communication channel and FIFO message ordering.
Most are not suitable for network with limitation on computation
because of high communication overhead
Ambassa, Kayem, Wolthusen & Meinel (UCT, HIG & HPI) Power monitoring in a micro-grid 5 / 17
7. Asynchronous Collection of Household Power Consumption Data
Household Network
Ambassa, Kayem, Wolthusen & Meinel (UCT, HIG & HPI) Power monitoring in a micro-grid 7 / 17
8. Asynchronous Collection of Household Power Consumption Data
Notations
Let A the set of all appliances within the house, n = |A|.
Aj the set of active devices, Aj ⊆ A and j ∈ [1,p].
The set of sensors s1,s2,...,sn installed to monitor home
appliances power consumption.
M mobile device represents base station /sink/aggregation point
Ambassa, Kayem, Wolthusen & Meinel (UCT, HIG & HPI) Power monitoring in a micro-grid 8 / 17
9. Asynchronous Collection of Household Power Consumption Data
Notations
Let A the set of all appliances within the house, n = |A|.
Aj the set of active devices, Aj ⊆ A and j ∈ [1,p].
The set of sensors s1,s2,...,sn installed to monitor home
appliances power consumption.
M mobile device represents base station /sink/aggregation point
Network model
system can be modeled by an undirected and connected graph
G = (S,E), where S is the set of nodes in the networks and E is a
set of communication links among the nodes in S
G is the communication graph of this WSN.
Two nodes si and sj are connected if and only if si communicates
directly with sj. si and sj are neighbors
The set N (si) is the set of vertices adjacent to si.
Ambassa, Kayem, Wolthusen & Meinel (UCT, HIG & HPI) Power monitoring in a micro-grid 8 / 17
10. Asynchronous Collection of Household Power Consumption Data
Challenge
Data collection in a distributed communication network under the
following conditions:
1 Lack of globally shared clock between different nodes
(synchronization problems)
2 Unpredictable communication latency
3 Power consumption values are spread across several appliances
4 Nodes and link are susceptible to failure
5 The presence of network adversaries : (data modification attack,
denial of service attacks)
Ambassa, Kayem, Wolthusen & Meinel (UCT, HIG & HPI) Power monitoring in a micro-grid 9 / 17
11. Asynchronous Collection of Household Power Consumption Data
Challenge
Data collection in a distributed communication network under the
following conditions:
1 Lack of globally shared clock between different nodes
(synchronization problems)
2 Unpredictable communication latency
3 Power consumption values are spread across several appliances
4 Nodes and link are susceptible to failure
5 The presence of network adversaries : (data modification attack,
denial of service attacks)
Problem
Recording and for collection of power consumption data in
asynchronous networks.
Ambassa, Kayem, Wolthusen & Meinel (UCT, HIG & HPI) Power monitoring in a micro-grid 9 / 17
12. Asynchronous Collection of Household Power Consumption Data
Challenge
Data collection in a distributed communication network under the
following conditions:
1 Lack of globally shared clock between different nodes
(synchronization problems)
2 Unpredictable communication latency
3 Power consumption values are spread across several appliances
4 Nodes and link are susceptible to failure
5 The presence of network adversaries : (data modification attack,
denial of service attacks)
Problem
Recording and for collection of power consumption data in
asynchronous networks.
Similar to the computation problem of recording the in global state
distributed system
Ambassa, Kayem, Wolthusen & Meinel (UCT, HIG & HPI) Power monitoring in a micro-grid 9 / 17
13. Asynchronous Collection of Household Power Consumption Data
Snapshot Algorithm: A solution for Global State collection
The distributed snapshot produce a global state of a DS
Collection of local states of process Pi .
Collection of the channel state .
The state of process Pi is the content of processors, register, stack
and memory
The state of the channel is characterize by the set of message in
transit
A global state corresponds to the entire household’s energy
consumption compute from per appliance consumption.
Ambassa, Kayem, Wolthusen & Meinel (UCT, HIG & HPI) Power monitoring in a micro-grid 10 / 17
14. Asynchronous Collection of Household Power Consumption Data
The Proposed Snapshot Algorithm
Marker: the control message that informs the sensor node to
record the value(s) measured. It contains: sid, the ID of the sender
node; and snapnumb, the snapshot number.
Feedback: the message sent by a sensor to the sink node. It
contains: sid , identifier of the sender node; Nsnd, the new value
recorded; snapnumb an integer which indicates the snapshot; and
Mid , the ID of the sink node.
lmd: a real number which is the reading of the sensor at a given
point in time.
Osnd: the old value collected in the previous snapshot
flag: A Boolean value that indicates if a sensor node has received
the marker.
Ambassa, Kayem, Wolthusen & Meinel (UCT, HIG & HPI) Power monitoring in a micro-grid 11 / 17
15. Asynchronous Collection of Household Power Consumption Data
The Proposed Algorithm
‚ Assume a spanning tree for communication [Li et al, 2005]
ƒ Three steps algorithm:
® Snapshot initiation
® Reception of Marker
® Feedback response
Phase 1: Snapshot initiation
The mobile device broadcast Marker (sid ,snapnumb) over a spanning
tree initiate the collection
Ambassa, Kayem, Wolthusen & Meinel (UCT, HIG & HPI) Power monitoring in a micro-grid 12 / 17
16. Asynchronous Collection of Household Power Consumption Data
The Proposed Algorithm
‚ Assume a spanning tree for communication [Li et al, 2005]
ƒ Three steps algorithm:
® Snapshot initiation
® Reception of Marker
® Feedback response
Phase 2: Reception of Marker
Upon receiving the marker message, Marker (sid ,snapnumb), the
receiver (an adjacent neighbor sj ∈ N (si) first check the flag value.
If the value of flag is false, sj has not yet received the marker then
it records its current readings lmd.
sj broadcast the control message Marker (sj,snapnumb) to its
adjacent neighbor.
Ambassa, Kayem, Wolthusen & Meinel (UCT, HIG & HPI) Power monitoring in a micro-grid 12 / 17
17. Asynchronous Collection of Household Power Consumption Data
The Proposed Algorithm
‚ Assume a spanning tree for communication [Li et al, 2005]
ƒ Three steps algorithm:
® Snapshot initiation
® Reception of Marker
® Feedback response
Phase 3: Feedback response
If Nsnd = Osnd send Feedback with (sid ,Nsnd,snapnumb,Mid ) .
Osnd ← Nsnd.
Ambassa, Kayem, Wolthusen & Meinel (UCT, HIG & HPI) Power monitoring in a micro-grid 12 / 17
18. Noise Characterization in Power Consumption Data
Noise in Power Data
Noisy in measured data are due to:Errors from the physical
measurement and Malicious measurements
1 Errors from the physical measurement (measurement errors):
The difference between the measured value and the true value
Let u be the true value, x be the measured value and β be the
measurement error. Then, β = x −u or u = x −β.
Three different types of measurement errors: systematic errors,
random errors and negligent errors
2 Malicious measurements: false data injection:
Random false data injection attacks
Targeted false data injection attacks
Ambassa, Kayem, Wolthusen & Meinel (UCT, HIG & HPI) Power monitoring in a micro-grid 13 / 17
19. Noise Characterization in Power Consumption Data
Measurement Errors
1 Systematic errors
Result from imperfections of the metering equipment, inexact
adjustment and pre-settings
No statistical techniques to quantify systematic errors
[Hughes,2010]
2 Random errors
The reading of si taken at different time fluctuates.
The combination of such tiny perturbations is represented as a
random variable X
X follow Gaussian distributions.
3 Negligent errors
Result from mistakes or a malfunction of the measuring device
Ambassa, Kayem, Wolthusen & Meinel (UCT, HIG & HPI) Power monitoring in a micro-grid 14 / 17
20. Noise Characterization in Power Consumption Data
Malicious measurements: false data injection
Maliciously inject bad measurement into the data stream in order
to misreport consumption
Two attacks scenarios [Liu,2009]
Random data injection attacks
Targeted data injection attacks.
Ambassa, Kayem, Wolthusen & Meinel (UCT, HIG & HPI) Power monitoring in a micro-grid 15 / 17
21. Conclusion
Conclusion
Most of the daily activity are electricity dependent
Framework for a cost efficient micro grid architecture for power
distribution in low resource environment
Efficient distributed snapshot algorithm for power consumption
collection in an asynchronous and distributed network
Message complexity is O(N) in a network with N nodes
Characterization of noise in data collection
On-going work: demand load management over distributed
network as a method of scheduling to optimize power consumption
in such a ways to guarantee grid stability
Ambassa, Kayem, Wolthusen & Meinel (UCT, HIG & HPI) Power monitoring in a micro-grid 16 / 17
22. Thank for your kind attention !!!
Ambassa, Kayem, Wolthusen & Meinel (UCT, HIG & HPI) Power monitoring in a micro-grid 17 / 17