SlideShare a Scribd company logo
1 of 24
Download to read offline
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Modeling Uncertainty For Middleware-based
Streaming Power Grid Applications
Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton
8thMiddleware For Next Generation Internet Computing Workshop
Beijing, China
December 9, 2013
UC Berkeley Ilge Akkaya 1 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
1 Introduction
2 Uncertainty Models and Parameter-Space Exploration
3 Discrete-Event Modeling in Ptolemy II for Uncertainty
Analysis
4 Regression Analysis
5 Conclusion
UC Berkeley Introduction Ilge Akkaya 2 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Introduction
• Cyber-Physical systems rely on the interaction of cyber
and physical system components
• Contemporary "Cyber" systems are about behavioral
correctness and do not have temporal guarantees (e.g.: C
code running on an embedded system, middleware)
• Cyber systems used to regulate physical plants that may
have tight latency requirements ( e.g.: smart grid)
• Uncertainty is inevitable in complex system design:
network latency, execution time, queuing delays, black-box
middleware queues, etc.
• Model-based characterization of uncertainty is useful for
capturing possible worst-case scenarios
UC Berkeley Introduction Ilge Akkaya 3 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Introduction
• Increasing number of high-throughput
sensors (i.e. Phasor Measurement Units
(PMUs)) being integrated into the power
grid
• Wide-area management and control
applications need to satisfy
• Accuracy
• Responsiveness
• Scalability requirements
• Middleware provides coordination and
alignment, at the expense of becoming
the bottleneck
Data
Concentrator
Data
Concentrator
.........
Data
Concentrator
MIDDLEWARE
HPC
Cluster
UC Berkeley Introduction Ilge Akkaya 4 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Heterogeneous Modeling in Ptolemy II
[Edward A. Lee et al., 2010]
UC Berkeley Introduction Ilge Akkaya 5 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Overview: Application Model
• An executable discrete-event Ptolemy model for a
three-area distributed smart-grid application given above
• PMU: Phasor Measurement Unit
• PDC: Phasor Data Concentrator
• Area: Balancing Authority running on a High Performance
Computing (HPC) Cluster
UC Berkeley Uncertainty Models and Parameter-Space Exploration Ilge Akkaya 6 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Sources of Uncertainty in Communication
Architectures
• Middleware
• Architecture generally does not scale well with increasing
number of sensor nodes
• Variable data aggregation latency
• Distributed applications
• Distributed State Estimation example: Computationally
expensive, iterative algorithm
• Number of iterations is a function of data quality
• Network
• Link capacity, length, queuing behavior
UC Berkeley Uncertainty Models and Parameter-Space Exploration Ilge Akkaya 7 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Capturing Uncertainty
• Complexity and cost of real testbeds promote model-based
performance evaluation of middleware
• We perform uncertainty modeling and analysis of
end-to-end distributed smart grid applications
• Monte Carlo sampling over the parameter space to
encapsulate uncertainties in
• number of sensor streams
• middleware capacity
• application run time
UC Berkeley Uncertainty Models and Parameter-Space Exploration Ilge Akkaya 8 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Case Study: Distributed State Estimation
• Distributed State Estimation (DSE) is an algorithm used
for estimating power system state
• Weighted Least-Squares based algorithm
• Distributed version developed to meet tight timing
deadlines
• Typically run every minute ( deadline=60s), likely to run
more frequently on the future power grid
UC Berkeley Uncertainty Models and Parameter-Space Exploration Ilge Akkaya 9 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Design Workflow for Uncertainty Analysis
• Parametrization of
uncertainty sources in the
model
• Monte Carlo sampling of the
parameter space
• Execution of the
parameterized model
• Regression analysis
• Design refinement of
influential parameters
UC Berkeley Uncertainty Models and Parameter-Space Exploration Ilge Akkaya 10 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Modeling Middleware Architecture
• Middleware modeled
as a thread pool
• Thread pool size is an
uncertainty parameter
• Stochastic delay per
thread processing
[Rician]
• Model trained using
Apache ActiveMQ
TM
benchmark results
UC Berkeley Discrete-Event Modeling in Ptolemy II for Uncertainty Analysis Ilge Akkaya 11 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Distribution Fitting
Ti ∼ Rice(ν(NPMUi ), σ(NPMUi ))
ν(NPMUi ) = 0.0302 log(NPMUi ) + 0.055
σ(NPMUi ) = 0.0007 ∗ NPMUi + 0.0414
where NPMUi is the number of PMU streams at i’th Area
real
estimate
0
2
4
6
8
10
12
14
16
18
20
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Middleware Per File Delay Rician Distribution Fitting
time(s)
frequency
UC Berkeley Discrete-Event Modeling in Ptolemy II for Uncertainty Analysis Ilge Akkaya 12 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Monte Carlo Simulation in Ptolemy II
Top-level data flow model generates
random parameter values
Inner Discrete-Event model is exe-
cuted with these parameters for 100
complete iterations ( 6000 s)
UC Berkeley Discrete-Event Modeling in Ptolemy II for Uncertainty Analysis Ilge Akkaya 13 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Sample Simulation Traces: Time
PMU-PDC
PDC-MW
MW-HPC
p2p_in
END
0.0
0.5
1.0
1.5
2.0
2.5
x102
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Area I
time(s)
events
PMU-PDC
PDC-MW
MW-HPC
p2p_in
END
0.0
0.5
1.0
1.5
2.0
2.5
x102
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Area II
time(s)
events
PMU-PDC
PDC-MW
MW-HPC
p2p_in
END
0.0
0.5
1.0
1.5
2.0
2.5
x10
2
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Area III
time(s)
events
UC Berkeley Discrete-Event Modeling in Ptolemy II for Uncertainty Analysis Ilge Akkaya 14 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Sample Simulation Traces: Distribution
sensor-to-concentrator
concentrator-to-MW
iteration runtime
0
5
10
15
20
25
30
35
40
45
50
55
60
65
70
75
80
85
0.0 10.0 20.0 122.5
Sample Latency Distribution
time(ms)
EventID
per packet MW delay
0
2
4
6
8
10
12
14
16
18
20
22
24
-0.2 -0.1 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3
Middleware Processing Delay
time(ms)
EventID
Partial Latency Distri-
butions for one sam-
ple run of the DE
model. Captures the un-
certainty in HPC com-
putation [green], sen-
sor network [red], mid-
dleware network [blue]
and middleware process-
ing [black]
UC Berkeley Discrete-Event Modeling in Ptolemy II for Uncertainty Analysis Ilge Akkaya 15 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Monte Carlo Parameter Space
Table : Monte Carlo Variables and Respective Probability Mass
Functions (range format:initial:increment:final )
Variable Parameter Name PMF Range
PMU_Count_1 Uniform 10:10:500
PMU_Count_2 Uniform 10:10:500
PMU_Count_3 Uniform 10:10:500
x1 concurrencyLevel Uniform 2:2:20
x3 numberOfIterations Uniform 1:1:20
x2 max{PMU_Count_1,PMU_Count_2,PMU_Count_3}
y maximum end-to-end run time per parameter sample
UC Berkeley Discrete-Event Modeling in Ptolemy II for Uncertainty Analysis Ilge Akkaya 16 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Exploratory Data Analysis: Middleware
Concurrency
End-to-end deadline: 60s
For maximum number of sensor streams > 280, deadline misses observed at some
runs with lower middleware concurrency
UC Berkeley Discrete-Event Modeling in Ptolemy II for Uncertainty Analysis Ilge Akkaya 17 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Exploratory Data Analysis: Number of DSE
Iterations
100 150 200 250 300 350 400 450
Maximum Number of PMUs per area
Monte−Carlo Simulation Results For Mean DSE Runtime
NumIterations= 1
NumIterations= 2
NumIterations= 3
NumIterations= 4
NumIterations= 5
NumIterations= 6
NumIterations= 7
NumIterations= 8
NumIterations= 9
NumIterations= 10
NumIterations= 11
NumIterations= 12
NumIterations= 13
NumIterations= 14
NumIterations= 15
NumIterations= 16
NumIterations= 17
NumIterations= 18
NumIterations= 19
NumIterations= 20
No observable correlation between number of iterations and run time
UC Berkeley Discrete-Event Modeling in Ptolemy II for Uncertainty Analysis Ilge Akkaya 18 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Relation Between PMU Count / Concurrency and
Maximum Run Time
UC Berkeley Regression Analysis Ilge Akkaya 19 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Regression Analysis
• Goal: to discover the impact of the number of algorithm
iterations, middleware capacity and number of sensor
streams on the aggregate end-to-end run time
• Polynomial regression with independent variables x1, x2, x3
and dependent variable y
Max PMU Count
Concurrency Level
MaxRuntime(s)
Figure : Polynomial regression fit with 5% confidence intervals
UC Berkeley Regression Analysis Ilge Akkaya 20 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Regression Analysis: Results
• Number of iterations (x3) was found to have little effect on the
dependent variable
• Coefficient estimates for x3 in regression tests were found to be
unreliable, confidence intervals centered around zero
• Data visualization supports regression results: iteration run time
quite insignificant; middleware processing time dominates
0
100
200
300
400
500
0
5
10
15
20
0
10
20
30
40
50
60
Number of PMUs
Number of Iterations vs Total #PMUs vs Runtime
Number of Iterations
MaxEnd−to−endRuntime(s)
UC Berkeley Regression Analysis Ilge Akkaya 21 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Findings
• Concurrency level or the deployment architecture of the
middleware should be improved to scale
• Number of DSE iterations is a minor concern ( some bad
data is tolerable at the expense of more iterations)
• Model-based Parameter Space Exploration provides
pre-deployment results for typical middleware
requirements. Future directions include
• Replacing network fabric/ middleware and re-simulation for
architectural comparisons
• Considering more sources of uncertainty
• Correct-by-construction uncertainty in systems - no
surprises in the end product
UC Berkeley Conclusion Ilge Akkaya 22 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Conclusion
• Distributed power applications are data intensive and
algorithm run times/network latency variance is high
among different deployments
• Pre-deployment analysis on architecture requirements for a
variable number of sensor streams need to be tested under
varying middleware capacity and latency conditions
• Presented a model-based approach for quantifying
uncertainty in middleware based applications
• Monte Carlo sampled parameter space used in populating
an executable heterogeneous model
• Discrete-Event simulation carried out to collect end-to-end
run time measurements
• Regression analysis carried out to account for significant
parameters that have the largest influence on limiting
behavior
UC Berkeley Conclusion Ilge Akkaya 23 / 24
40 60 80 100 120
40
60
80
mmModeling
Uncertainty
For
Middleware-
based
Streaming
Power Grid
Applications
Ilge Akkaya,
Yan Liu,
Edward A.
Lee, Ian
Gorton
Introduction
Modeling
Uncertainty
DE Modeling
Regression
Analysis
Conclusion
Thank You
Questions ?
UC Berkeley Conclusion Ilge Akkaya 24 / 24

More Related Content

What's hot

⭐⭐⭐⭐⭐ #BCI System using a Novel Processing Technique Based on Electrodes Sele...
⭐⭐⭐⭐⭐ #BCI System using a Novel Processing Technique Based on Electrodes Sele...⭐⭐⭐⭐⭐ #BCI System using a Novel Processing Technique Based on Electrodes Sele...
⭐⭐⭐⭐⭐ #BCI System using a Novel Processing Technique Based on Electrodes Sele...Victor Asanza
 
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...inside-BigData.com
 
⭐⭐⭐⭐⭐ #FPGA Based Meteorological Monitoring Station
⭐⭐⭐⭐⭐ #FPGA Based Meteorological Monitoring Station⭐⭐⭐⭐⭐ #FPGA Based Meteorological Monitoring Station
⭐⭐⭐⭐⭐ #FPGA Based Meteorological Monitoring StationVictor Asanza
 
⭐⭐⭐⭐⭐ SSVEP-EEG Signal Classification based on Emotiv EPOC BCI and Raspberry Pi
⭐⭐⭐⭐⭐ SSVEP-EEG Signal Classification based on Emotiv EPOC BCI and Raspberry Pi⭐⭐⭐⭐⭐ SSVEP-EEG Signal Classification based on Emotiv EPOC BCI and Raspberry Pi
⭐⭐⭐⭐⭐ SSVEP-EEG Signal Classification based on Emotiv EPOC BCI and Raspberry PiVictor Asanza
 
Hairong Qi V Swaminathan
Hairong Qi V SwaminathanHairong Qi V Swaminathan
Hairong Qi V SwaminathanFNian
 
Combining out - of - band monitoring with AI and big data for datacenter aut...
Combining out - of - band monitoring with AI and big data  for datacenter aut...Combining out - of - band monitoring with AI and big data  for datacenter aut...
Combining out - of - band monitoring with AI and big data for datacenter aut...Ganesan Narayanasamy
 
Hpc, grid and cloud computing - the past, present, and future challenge
Hpc, grid and cloud computing - the past, present, and future challengeHpc, grid and cloud computing - the past, present, and future challenge
Hpc, grid and cloud computing - the past, present, and future challengeJason Shih
 
Transfer learning for low frequency extrapolation from shot gathers for FWI a...
Transfer learning for low frequency extrapolation from shot gathers for FWI a...Transfer learning for low frequency extrapolation from shot gathers for FWI a...
Transfer learning for low frequency extrapolation from shot gathers for FWI a...Oleg Ovcharenko
 
IRJET- A Review on Wireless Sensor System of Fault Detection of Motor Arrays
IRJET- A Review on Wireless Sensor System of Fault Detection of Motor ArraysIRJET- A Review on Wireless Sensor System of Fault Detection of Motor Arrays
IRJET- A Review on Wireless Sensor System of Fault Detection of Motor ArraysIRJET Journal
 
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the projectLEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the projectLEGATO project
 
⭐⭐⭐⭐⭐ Implementation of a Classification System of #EEG Signals Based on #FPGA
⭐⭐⭐⭐⭐ Implementation of a Classification System of #EEG Signals Based on #FPGA⭐⭐⭐⭐⭐ Implementation of a Classification System of #EEG Signals Based on #FPGA
⭐⭐⭐⭐⭐ Implementation of a Classification System of #EEG Signals Based on #FPGAVictor Asanza
 
Positioning University of California Information Technology for the Future: S...
Positioning University of California Information Technology for the Future: S...Positioning University of California Information Technology for the Future: S...
Positioning University of California Information Technology for the Future: S...Larry Smarr
 
Feasibility of moment tensor inversion for a single-well microseismic data us...
Feasibility of moment tensor inversion for a single-well microseismic data us...Feasibility of moment tensor inversion for a single-well microseismic data us...
Feasibility of moment tensor inversion for a single-well microseismic data us...Oleg Ovcharenko
 
⭐⭐⭐⭐⭐ Charla FIEC: #SSVEP_EEG Signal Classification based on #Emotiv EPOC #BC...
⭐⭐⭐⭐⭐ Charla FIEC: #SSVEP_EEG Signal Classification based on #Emotiv EPOC #BC...⭐⭐⭐⭐⭐ Charla FIEC: #SSVEP_EEG Signal Classification based on #Emotiv EPOC #BC...
⭐⭐⭐⭐⭐ Charla FIEC: #SSVEP_EEG Signal Classification based on #Emotiv EPOC #BC...Victor Asanza
 
Hands-on-OpenIPSL.org using OpenModelica!
Hands-on-OpenIPSL.org using OpenModelica!Hands-on-OpenIPSL.org using OpenModelica!
Hands-on-OpenIPSL.org using OpenModelica!Luigi Vanfretti
 
Threat Detection in Surveillance Videos
Threat Detection in Surveillance VideosThreat Detection in Surveillance Videos
Threat Detection in Surveillance VideosDatabricks
 
Software Testing Data Kart and Integrated Pipeline Approach
Software Testing Data Kart and Integrated Pipeline ApproachSoftware Testing Data Kart and Integrated Pipeline Approach
Software Testing Data Kart and Integrated Pipeline ApproachYogeshIJTSRD
 
SERENE 2014 School: Measurement-Driven Resilience Design of Cloud-Based Cyber...
SERENE 2014 School: Measurement-Driven Resilience Design of Cloud-Based Cyber...SERENE 2014 School: Measurement-Driven Resilience Design of Cloud-Based Cyber...
SERENE 2014 School: Measurement-Driven Resilience Design of Cloud-Based Cyber...Henry Muccini
 
ESAI-CEU-UCH solution for American Epilepsy Society Seizure Prediction Challenge
ESAI-CEU-UCH solution for American Epilepsy Society Seizure Prediction ChallengeESAI-CEU-UCH solution for American Epilepsy Society Seizure Prediction Challenge
ESAI-CEU-UCH solution for American Epilepsy Society Seizure Prediction ChallengeFrancisco Zamora-Martinez
 
The Effect of Semantic Technology on Wireless Pipelined Complexity Theory
The Effect of Semantic Technology on Wireless Pipelined Complexity TheoryThe Effect of Semantic Technology on Wireless Pipelined Complexity Theory
The Effect of Semantic Technology on Wireless Pipelined Complexity TheoryIJARIIT
 

What's hot (20)

⭐⭐⭐⭐⭐ #BCI System using a Novel Processing Technique Based on Electrodes Sele...
⭐⭐⭐⭐⭐ #BCI System using a Novel Processing Technique Based on Electrodes Sele...⭐⭐⭐⭐⭐ #BCI System using a Novel Processing Technique Based on Electrodes Sele...
⭐⭐⭐⭐⭐ #BCI System using a Novel Processing Technique Based on Electrodes Sele...
 
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
 
⭐⭐⭐⭐⭐ #FPGA Based Meteorological Monitoring Station
⭐⭐⭐⭐⭐ #FPGA Based Meteorological Monitoring Station⭐⭐⭐⭐⭐ #FPGA Based Meteorological Monitoring Station
⭐⭐⭐⭐⭐ #FPGA Based Meteorological Monitoring Station
 
⭐⭐⭐⭐⭐ SSVEP-EEG Signal Classification based on Emotiv EPOC BCI and Raspberry Pi
⭐⭐⭐⭐⭐ SSVEP-EEG Signal Classification based on Emotiv EPOC BCI and Raspberry Pi⭐⭐⭐⭐⭐ SSVEP-EEG Signal Classification based on Emotiv EPOC BCI and Raspberry Pi
⭐⭐⭐⭐⭐ SSVEP-EEG Signal Classification based on Emotiv EPOC BCI and Raspberry Pi
 
Hairong Qi V Swaminathan
Hairong Qi V SwaminathanHairong Qi V Swaminathan
Hairong Qi V Swaminathan
 
Combining out - of - band monitoring with AI and big data for datacenter aut...
Combining out - of - band monitoring with AI and big data  for datacenter aut...Combining out - of - band monitoring with AI and big data  for datacenter aut...
Combining out - of - band monitoring with AI and big data for datacenter aut...
 
Hpc, grid and cloud computing - the past, present, and future challenge
Hpc, grid and cloud computing - the past, present, and future challengeHpc, grid and cloud computing - the past, present, and future challenge
Hpc, grid and cloud computing - the past, present, and future challenge
 
Transfer learning for low frequency extrapolation from shot gathers for FWI a...
Transfer learning for low frequency extrapolation from shot gathers for FWI a...Transfer learning for low frequency extrapolation from shot gathers for FWI a...
Transfer learning for low frequency extrapolation from shot gathers for FWI a...
 
IRJET- A Review on Wireless Sensor System of Fault Detection of Motor Arrays
IRJET- A Review on Wireless Sensor System of Fault Detection of Motor ArraysIRJET- A Review on Wireless Sensor System of Fault Detection of Motor Arrays
IRJET- A Review on Wireless Sensor System of Fault Detection of Motor Arrays
 
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the projectLEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
 
⭐⭐⭐⭐⭐ Implementation of a Classification System of #EEG Signals Based on #FPGA
⭐⭐⭐⭐⭐ Implementation of a Classification System of #EEG Signals Based on #FPGA⭐⭐⭐⭐⭐ Implementation of a Classification System of #EEG Signals Based on #FPGA
⭐⭐⭐⭐⭐ Implementation of a Classification System of #EEG Signals Based on #FPGA
 
Positioning University of California Information Technology for the Future: S...
Positioning University of California Information Technology for the Future: S...Positioning University of California Information Technology for the Future: S...
Positioning University of California Information Technology for the Future: S...
 
Feasibility of moment tensor inversion for a single-well microseismic data us...
Feasibility of moment tensor inversion for a single-well microseismic data us...Feasibility of moment tensor inversion for a single-well microseismic data us...
Feasibility of moment tensor inversion for a single-well microseismic data us...
 
⭐⭐⭐⭐⭐ Charla FIEC: #SSVEP_EEG Signal Classification based on #Emotiv EPOC #BC...
⭐⭐⭐⭐⭐ Charla FIEC: #SSVEP_EEG Signal Classification based on #Emotiv EPOC #BC...⭐⭐⭐⭐⭐ Charla FIEC: #SSVEP_EEG Signal Classification based on #Emotiv EPOC #BC...
⭐⭐⭐⭐⭐ Charla FIEC: #SSVEP_EEG Signal Classification based on #Emotiv EPOC #BC...
 
Hands-on-OpenIPSL.org using OpenModelica!
Hands-on-OpenIPSL.org using OpenModelica!Hands-on-OpenIPSL.org using OpenModelica!
Hands-on-OpenIPSL.org using OpenModelica!
 
Threat Detection in Surveillance Videos
Threat Detection in Surveillance VideosThreat Detection in Surveillance Videos
Threat Detection in Surveillance Videos
 
Software Testing Data Kart and Integrated Pipeline Approach
Software Testing Data Kart and Integrated Pipeline ApproachSoftware Testing Data Kart and Integrated Pipeline Approach
Software Testing Data Kart and Integrated Pipeline Approach
 
SERENE 2014 School: Measurement-Driven Resilience Design of Cloud-Based Cyber...
SERENE 2014 School: Measurement-Driven Resilience Design of Cloud-Based Cyber...SERENE 2014 School: Measurement-Driven Resilience Design of Cloud-Based Cyber...
SERENE 2014 School: Measurement-Driven Resilience Design of Cloud-Based Cyber...
 
ESAI-CEU-UCH solution for American Epilepsy Society Seizure Prediction Challenge
ESAI-CEU-UCH solution for American Epilepsy Society Seizure Prediction ChallengeESAI-CEU-UCH solution for American Epilepsy Society Seizure Prediction Challenge
ESAI-CEU-UCH solution for American Epilepsy Society Seizure Prediction Challenge
 
The Effect of Semantic Technology on Wireless Pipelined Complexity Theory
The Effect of Semantic Technology on Wireless Pipelined Complexity TheoryThe Effect of Semantic Technology on Wireless Pipelined Complexity Theory
The Effect of Semantic Technology on Wireless Pipelined Complexity Theory
 

Similar to Modeling Uncertainty For Middleware-based Streaming Power Grid Applications

EES-UETP Microgrid course
 EES-UETP Microgrid course EES-UETP Microgrid course
EES-UETP Microgrid courseJuan C. Vasquez
 
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...VIT-AP University
 
Reliability testing methods
Reliability testing methodsReliability testing methods
Reliability testing methodsAjit C
 
Park’s Vector Approach to detect an inter turn stator fault in a doubly fed i...
Park’s Vector Approach to detect an inter turn stator fault in a doubly fed i...Park’s Vector Approach to detect an inter turn stator fault in a doubly fed i...
Park’s Vector Approach to detect an inter turn stator fault in a doubly fed i...cscpconf
 
Attentive-YOLO: On-Site Water Pipeline Inspection Using Efficient Channel Att...
Attentive-YOLO: On-Site Water Pipeline Inspection Using Efficient Channel Att...Attentive-YOLO: On-Site Water Pipeline Inspection Using Efficient Channel Att...
Attentive-YOLO: On-Site Water Pipeline Inspection Using Efficient Channel Att...ShuvamRoy12
 
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...Matteo Ferroni
 
Artificial Neural Network based Dynamic Voltage Restorer for Improvement of P...
Artificial Neural Network based Dynamic Voltage Restorer for Improvement of P...Artificial Neural Network based Dynamic Voltage Restorer for Improvement of P...
Artificial Neural Network based Dynamic Voltage Restorer for Improvement of P...Asoka Technologies
 
Advancements in Programmable DC Power Supply for Efficient Power Delivery in ...
Advancements in Programmable DC Power Supply for Efficient Power Delivery in ...Advancements in Programmable DC Power Supply for Efficient Power Delivery in ...
Advancements in Programmable DC Power Supply for Efficient Power Delivery in ...IRJET Journal
 
IRJET- A Literature Study on Fault Recognition in Different System
IRJET- A Literature Study on Fault Recognition in Different SystemIRJET- A Literature Study on Fault Recognition in Different System
IRJET- A Literature Study on Fault Recognition in Different SystemIRJET Journal
 
Arc Fault and Flash Signal Analysis and Detection in DC Distribution Systems ...
Arc Fault and Flash Signal Analysis and Detection in DC Distribution Systems ...Arc Fault and Flash Signal Analysis and Detection in DC Distribution Systems ...
Arc Fault and Flash Signal Analysis and Detection in DC Distribution Systems ...IRJET Journal
 
IRJET- Feed-Forward Neural Network Based Transient Stability Assessment o...
IRJET-  	  Feed-Forward Neural Network Based Transient Stability Assessment o...IRJET-  	  Feed-Forward Neural Network Based Transient Stability Assessment o...
IRJET- Feed-Forward Neural Network Based Transient Stability Assessment o...IRJET Journal
 
IRJET- Review: Different Techniques for ARC Flash and Fault Analysis and Clas...
IRJET- Review: Different Techniques for ARC Flash and Fault Analysis and Clas...IRJET- Review: Different Techniques for ARC Flash and Fault Analysis and Clas...
IRJET- Review: Different Techniques for ARC Flash and Fault Analysis and Clas...IRJET Journal
 
TestbedLikun_final
TestbedLikun_finalTestbedLikun_final
TestbedLikun_finalLikun Lin
 
IRJET- Investigation on Delay and Power Minimization in IEEE 802.15.4 Protoco...
IRJET- Investigation on Delay and Power Minimization in IEEE 802.15.4 Protoco...IRJET- Investigation on Delay and Power Minimization in IEEE 802.15.4 Protoco...
IRJET- Investigation on Delay and Power Minimization in IEEE 802.15.4 Protoco...IRJET Journal
 
SUBSTATION MONITORING AND CONTROLLING BASED ON MICROCONTROLLER BY USING IOT
SUBSTATION MONITORING AND CONTROLLING BASED ON MICROCONTROLLER BY USING IOTSUBSTATION MONITORING AND CONTROLLING BASED ON MICROCONTROLLER BY USING IOT
SUBSTATION MONITORING AND CONTROLLING BASED ON MICROCONTROLLER BY USING IOTIRJET Journal
 
To Design and simulate 3-Ø Induction motor drive
To Design and simulate 3-Ø Induction motor driveTo Design and simulate 3-Ø Induction motor drive
To Design and simulate 3-Ø Induction motor driveUmang Patel
 
Underground Cable Fault Detection Using Arduino
Underground Cable Fault Detection Using ArduinoUnderground Cable Fault Detection Using Arduino
Underground Cable Fault Detection Using ArduinoIRJET Journal
 
Underground Cable Fault Detection Using IOT
Underground Cable Fault Detection Using IOTUnderground Cable Fault Detection Using IOT
Underground Cable Fault Detection Using IOTIRJET Journal
 

Similar to Modeling Uncertainty For Middleware-based Streaming Power Grid Applications (20)

EES-UETP Microgrid course
 EES-UETP Microgrid course EES-UETP Microgrid course
EES-UETP Microgrid course
 
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...
 
Reliability testing methods
Reliability testing methodsReliability testing methods
Reliability testing methods
 
Park’s Vector Approach to detect an inter turn stator fault in a doubly fed i...
Park’s Vector Approach to detect an inter turn stator fault in a doubly fed i...Park’s Vector Approach to detect an inter turn stator fault in a doubly fed i...
Park’s Vector Approach to detect an inter turn stator fault in a doubly fed i...
 
Attentive-YOLO: On-Site Water Pipeline Inspection Using Efficient Channel Att...
Attentive-YOLO: On-Site Water Pipeline Inspection Using Efficient Channel Att...Attentive-YOLO: On-Site Water Pipeline Inspection Using Efficient Channel Att...
Attentive-YOLO: On-Site Water Pipeline Inspection Using Efficient Channel Att...
 
Power Grid Cybersecurity
Power Grid CybersecurityPower Grid Cybersecurity
Power Grid Cybersecurity
 
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...
 
Artificial Neural Network based Dynamic Voltage Restorer for Improvement of P...
Artificial Neural Network based Dynamic Voltage Restorer for Improvement of P...Artificial Neural Network based Dynamic Voltage Restorer for Improvement of P...
Artificial Neural Network based Dynamic Voltage Restorer for Improvement of P...
 
Advancements in Programmable DC Power Supply for Efficient Power Delivery in ...
Advancements in Programmable DC Power Supply for Efficient Power Delivery in ...Advancements in Programmable DC Power Supply for Efficient Power Delivery in ...
Advancements in Programmable DC Power Supply for Efficient Power Delivery in ...
 
IRJET- A Literature Study on Fault Recognition in Different System
IRJET- A Literature Study on Fault Recognition in Different SystemIRJET- A Literature Study on Fault Recognition in Different System
IRJET- A Literature Study on Fault Recognition in Different System
 
Arc Fault and Flash Signal Analysis and Detection in DC Distribution Systems ...
Arc Fault and Flash Signal Analysis and Detection in DC Distribution Systems ...Arc Fault and Flash Signal Analysis and Detection in DC Distribution Systems ...
Arc Fault and Flash Signal Analysis and Detection in DC Distribution Systems ...
 
IRJET- Feed-Forward Neural Network Based Transient Stability Assessment o...
IRJET-  	  Feed-Forward Neural Network Based Transient Stability Assessment o...IRJET-  	  Feed-Forward Neural Network Based Transient Stability Assessment o...
IRJET- Feed-Forward Neural Network Based Transient Stability Assessment o...
 
IRJET- Review: Different Techniques for ARC Flash and Fault Analysis and Clas...
IRJET- Review: Different Techniques for ARC Flash and Fault Analysis and Clas...IRJET- Review: Different Techniques for ARC Flash and Fault Analysis and Clas...
IRJET- Review: Different Techniques for ARC Flash and Fault Analysis and Clas...
 
TestbedLikun_final
TestbedLikun_finalTestbedLikun_final
TestbedLikun_final
 
[IJET-V1I3P5] Authors :Dushyant Kumar Soni, Ashish Hiradhar
[IJET-V1I3P5] Authors :Dushyant Kumar Soni, Ashish Hiradhar[IJET-V1I3P5] Authors :Dushyant Kumar Soni, Ashish Hiradhar
[IJET-V1I3P5] Authors :Dushyant Kumar Soni, Ashish Hiradhar
 
IRJET- Investigation on Delay and Power Minimization in IEEE 802.15.4 Protoco...
IRJET- Investigation on Delay and Power Minimization in IEEE 802.15.4 Protoco...IRJET- Investigation on Delay and Power Minimization in IEEE 802.15.4 Protoco...
IRJET- Investigation on Delay and Power Minimization in IEEE 802.15.4 Protoco...
 
SUBSTATION MONITORING AND CONTROLLING BASED ON MICROCONTROLLER BY USING IOT
SUBSTATION MONITORING AND CONTROLLING BASED ON MICROCONTROLLER BY USING IOTSUBSTATION MONITORING AND CONTROLLING BASED ON MICROCONTROLLER BY USING IOT
SUBSTATION MONITORING AND CONTROLLING BASED ON MICROCONTROLLER BY USING IOT
 
To Design and simulate 3-Ø Induction motor drive
To Design and simulate 3-Ø Induction motor driveTo Design and simulate 3-Ø Induction motor drive
To Design and simulate 3-Ø Induction motor drive
 
Underground Cable Fault Detection Using Arduino
Underground Cable Fault Detection Using ArduinoUnderground Cable Fault Detection Using Arduino
Underground Cable Fault Detection Using Arduino
 
Underground Cable Fault Detection Using IOT
Underground Cable Fault Detection Using IOTUnderground Cable Fault Detection Using IOT
Underground Cable Fault Detection Using IOT
 

More from Jenny Liu

A TALE of DATA PATTERN DISCOVERY IN PARALLEL
A TALE of DATA PATTERN DISCOVERY IN PARALLELA TALE of DATA PATTERN DISCOVERY IN PARALLEL
A TALE of DATA PATTERN DISCOVERY IN PARALLELJenny Liu
 
A Tale of Data Pattern Discovery in Parallel
A Tale of Data Pattern Discovery in ParallelA Tale of Data Pattern Discovery in Parallel
A Tale of Data Pattern Discovery in ParallelJenny Liu
 
SE4SG 2013 : Residential Electrical Demand Forecasting in Very Small Scale
SE4SG 2013 : Residential Electrical Demand Forecasting in  Very Small ScaleSE4SG 2013 : Residential Electrical Demand Forecasting in  Very Small Scale
SE4SG 2013 : Residential Electrical Demand Forecasting in Very Small ScaleJenny Liu
 
SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...
SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...
SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...Jenny Liu
 
SE4SG 2013 : Towards a Constraint Based Approach for Self-Healing Smart Grids
SE4SG 2013 :  Towards a Constraint Based Approach for Self-Healing Smart GridsSE4SG 2013 :  Towards a Constraint Based Approach for Self-Healing Smart Grids
SE4SG 2013 : Towards a Constraint Based Approach for Self-Healing Smart GridsJenny Liu
 
SE4SG 2013 : MODAM: A MODular Agent-Based Modelling Framework
SE4SG 2013 : MODAM: A MODular Agent-Based Modelling Framework SE4SG 2013 : MODAM: A MODular Agent-Based Modelling Framework
SE4SG 2013 : MODAM: A MODular Agent-Based Modelling Framework Jenny Liu
 
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...Jenny Liu
 

More from Jenny Liu (7)

A TALE of DATA PATTERN DISCOVERY IN PARALLEL
A TALE of DATA PATTERN DISCOVERY IN PARALLELA TALE of DATA PATTERN DISCOVERY IN PARALLEL
A TALE of DATA PATTERN DISCOVERY IN PARALLEL
 
A Tale of Data Pattern Discovery in Parallel
A Tale of Data Pattern Discovery in ParallelA Tale of Data Pattern Discovery in Parallel
A Tale of Data Pattern Discovery in Parallel
 
SE4SG 2013 : Residential Electrical Demand Forecasting in Very Small Scale
SE4SG 2013 : Residential Electrical Demand Forecasting in  Very Small ScaleSE4SG 2013 : Residential Electrical Demand Forecasting in  Very Small Scale
SE4SG 2013 : Residential Electrical Demand Forecasting in Very Small Scale
 
SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...
SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...
SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...
 
SE4SG 2013 : Towards a Constraint Based Approach for Self-Healing Smart Grids
SE4SG 2013 :  Towards a Constraint Based Approach for Self-Healing Smart GridsSE4SG 2013 :  Towards a Constraint Based Approach for Self-Healing Smart Grids
SE4SG 2013 : Towards a Constraint Based Approach for Self-Healing Smart Grids
 
SE4SG 2013 : MODAM: A MODular Agent-Based Modelling Framework
SE4SG 2013 : MODAM: A MODular Agent-Based Modelling Framework SE4SG 2013 : MODAM: A MODular Agent-Based Modelling Framework
SE4SG 2013 : MODAM: A MODular Agent-Based Modelling Framework
 
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...
 

Recently uploaded

What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 

Recently uploaded (20)

What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 

Modeling Uncertainty For Middleware-based Streaming Power Grid Applications

  • 1. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Modeling Uncertainty For Middleware-based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton 8thMiddleware For Next Generation Internet Computing Workshop Beijing, China December 9, 2013 UC Berkeley Ilge Akkaya 1 / 24
  • 2. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion 1 Introduction 2 Uncertainty Models and Parameter-Space Exploration 3 Discrete-Event Modeling in Ptolemy II for Uncertainty Analysis 4 Regression Analysis 5 Conclusion UC Berkeley Introduction Ilge Akkaya 2 / 24
  • 3. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Introduction • Cyber-Physical systems rely on the interaction of cyber and physical system components • Contemporary "Cyber" systems are about behavioral correctness and do not have temporal guarantees (e.g.: C code running on an embedded system, middleware) • Cyber systems used to regulate physical plants that may have tight latency requirements ( e.g.: smart grid) • Uncertainty is inevitable in complex system design: network latency, execution time, queuing delays, black-box middleware queues, etc. • Model-based characterization of uncertainty is useful for capturing possible worst-case scenarios UC Berkeley Introduction Ilge Akkaya 3 / 24
  • 4. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Introduction • Increasing number of high-throughput sensors (i.e. Phasor Measurement Units (PMUs)) being integrated into the power grid • Wide-area management and control applications need to satisfy • Accuracy • Responsiveness • Scalability requirements • Middleware provides coordination and alignment, at the expense of becoming the bottleneck Data Concentrator Data Concentrator ......... Data Concentrator MIDDLEWARE HPC Cluster UC Berkeley Introduction Ilge Akkaya 4 / 24
  • 5. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Heterogeneous Modeling in Ptolemy II [Edward A. Lee et al., 2010] UC Berkeley Introduction Ilge Akkaya 5 / 24
  • 6. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Overview: Application Model • An executable discrete-event Ptolemy model for a three-area distributed smart-grid application given above • PMU: Phasor Measurement Unit • PDC: Phasor Data Concentrator • Area: Balancing Authority running on a High Performance Computing (HPC) Cluster UC Berkeley Uncertainty Models and Parameter-Space Exploration Ilge Akkaya 6 / 24
  • 7. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Sources of Uncertainty in Communication Architectures • Middleware • Architecture generally does not scale well with increasing number of sensor nodes • Variable data aggregation latency • Distributed applications • Distributed State Estimation example: Computationally expensive, iterative algorithm • Number of iterations is a function of data quality • Network • Link capacity, length, queuing behavior UC Berkeley Uncertainty Models and Parameter-Space Exploration Ilge Akkaya 7 / 24
  • 8. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Capturing Uncertainty • Complexity and cost of real testbeds promote model-based performance evaluation of middleware • We perform uncertainty modeling and analysis of end-to-end distributed smart grid applications • Monte Carlo sampling over the parameter space to encapsulate uncertainties in • number of sensor streams • middleware capacity • application run time UC Berkeley Uncertainty Models and Parameter-Space Exploration Ilge Akkaya 8 / 24
  • 9. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Case Study: Distributed State Estimation • Distributed State Estimation (DSE) is an algorithm used for estimating power system state • Weighted Least-Squares based algorithm • Distributed version developed to meet tight timing deadlines • Typically run every minute ( deadline=60s), likely to run more frequently on the future power grid UC Berkeley Uncertainty Models and Parameter-Space Exploration Ilge Akkaya 9 / 24
  • 10. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Design Workflow for Uncertainty Analysis • Parametrization of uncertainty sources in the model • Monte Carlo sampling of the parameter space • Execution of the parameterized model • Regression analysis • Design refinement of influential parameters UC Berkeley Uncertainty Models and Parameter-Space Exploration Ilge Akkaya 10 / 24
  • 11. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Modeling Middleware Architecture • Middleware modeled as a thread pool • Thread pool size is an uncertainty parameter • Stochastic delay per thread processing [Rician] • Model trained using Apache ActiveMQ TM benchmark results UC Berkeley Discrete-Event Modeling in Ptolemy II for Uncertainty Analysis Ilge Akkaya 11 / 24
  • 12. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Distribution Fitting Ti ∼ Rice(ν(NPMUi ), σ(NPMUi )) ν(NPMUi ) = 0.0302 log(NPMUi ) + 0.055 σ(NPMUi ) = 0.0007 ∗ NPMUi + 0.0414 where NPMUi is the number of PMU streams at i’th Area real estimate 0 2 4 6 8 10 12 14 16 18 20 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 Middleware Per File Delay Rician Distribution Fitting time(s) frequency UC Berkeley Discrete-Event Modeling in Ptolemy II for Uncertainty Analysis Ilge Akkaya 12 / 24
  • 13. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Monte Carlo Simulation in Ptolemy II Top-level data flow model generates random parameter values Inner Discrete-Event model is exe- cuted with these parameters for 100 complete iterations ( 6000 s) UC Berkeley Discrete-Event Modeling in Ptolemy II for Uncertainty Analysis Ilge Akkaya 13 / 24
  • 14. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Sample Simulation Traces: Time PMU-PDC PDC-MW MW-HPC p2p_in END 0.0 0.5 1.0 1.5 2.0 2.5 x102 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Area I time(s) events PMU-PDC PDC-MW MW-HPC p2p_in END 0.0 0.5 1.0 1.5 2.0 2.5 x102 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Area II time(s) events PMU-PDC PDC-MW MW-HPC p2p_in END 0.0 0.5 1.0 1.5 2.0 2.5 x10 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Area III time(s) events UC Berkeley Discrete-Event Modeling in Ptolemy II for Uncertainty Analysis Ilge Akkaya 14 / 24
  • 15. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Sample Simulation Traces: Distribution sensor-to-concentrator concentrator-to-MW iteration runtime 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 0.0 10.0 20.0 122.5 Sample Latency Distribution time(ms) EventID per packet MW delay 0 2 4 6 8 10 12 14 16 18 20 22 24 -0.2 -0.1 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 Middleware Processing Delay time(ms) EventID Partial Latency Distri- butions for one sam- ple run of the DE model. Captures the un- certainty in HPC com- putation [green], sen- sor network [red], mid- dleware network [blue] and middleware process- ing [black] UC Berkeley Discrete-Event Modeling in Ptolemy II for Uncertainty Analysis Ilge Akkaya 15 / 24
  • 16. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Monte Carlo Parameter Space Table : Monte Carlo Variables and Respective Probability Mass Functions (range format:initial:increment:final ) Variable Parameter Name PMF Range PMU_Count_1 Uniform 10:10:500 PMU_Count_2 Uniform 10:10:500 PMU_Count_3 Uniform 10:10:500 x1 concurrencyLevel Uniform 2:2:20 x3 numberOfIterations Uniform 1:1:20 x2 max{PMU_Count_1,PMU_Count_2,PMU_Count_3} y maximum end-to-end run time per parameter sample UC Berkeley Discrete-Event Modeling in Ptolemy II for Uncertainty Analysis Ilge Akkaya 16 / 24
  • 17. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Exploratory Data Analysis: Middleware Concurrency End-to-end deadline: 60s For maximum number of sensor streams > 280, deadline misses observed at some runs with lower middleware concurrency UC Berkeley Discrete-Event Modeling in Ptolemy II for Uncertainty Analysis Ilge Akkaya 17 / 24
  • 18. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Exploratory Data Analysis: Number of DSE Iterations 100 150 200 250 300 350 400 450 Maximum Number of PMUs per area Monte−Carlo Simulation Results For Mean DSE Runtime NumIterations= 1 NumIterations= 2 NumIterations= 3 NumIterations= 4 NumIterations= 5 NumIterations= 6 NumIterations= 7 NumIterations= 8 NumIterations= 9 NumIterations= 10 NumIterations= 11 NumIterations= 12 NumIterations= 13 NumIterations= 14 NumIterations= 15 NumIterations= 16 NumIterations= 17 NumIterations= 18 NumIterations= 19 NumIterations= 20 No observable correlation between number of iterations and run time UC Berkeley Discrete-Event Modeling in Ptolemy II for Uncertainty Analysis Ilge Akkaya 18 / 24
  • 19. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Relation Between PMU Count / Concurrency and Maximum Run Time UC Berkeley Regression Analysis Ilge Akkaya 19 / 24
  • 20. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Regression Analysis • Goal: to discover the impact of the number of algorithm iterations, middleware capacity and number of sensor streams on the aggregate end-to-end run time • Polynomial regression with independent variables x1, x2, x3 and dependent variable y Max PMU Count Concurrency Level MaxRuntime(s) Figure : Polynomial regression fit with 5% confidence intervals UC Berkeley Regression Analysis Ilge Akkaya 20 / 24
  • 21. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Regression Analysis: Results • Number of iterations (x3) was found to have little effect on the dependent variable • Coefficient estimates for x3 in regression tests were found to be unreliable, confidence intervals centered around zero • Data visualization supports regression results: iteration run time quite insignificant; middleware processing time dominates 0 100 200 300 400 500 0 5 10 15 20 0 10 20 30 40 50 60 Number of PMUs Number of Iterations vs Total #PMUs vs Runtime Number of Iterations MaxEnd−to−endRuntime(s) UC Berkeley Regression Analysis Ilge Akkaya 21 / 24
  • 22. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Findings • Concurrency level or the deployment architecture of the middleware should be improved to scale • Number of DSE iterations is a minor concern ( some bad data is tolerable at the expense of more iterations) • Model-based Parameter Space Exploration provides pre-deployment results for typical middleware requirements. Future directions include • Replacing network fabric/ middleware and re-simulation for architectural comparisons • Considering more sources of uncertainty • Correct-by-construction uncertainty in systems - no surprises in the end product UC Berkeley Conclusion Ilge Akkaya 22 / 24
  • 23. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Conclusion • Distributed power applications are data intensive and algorithm run times/network latency variance is high among different deployments • Pre-deployment analysis on architecture requirements for a variable number of sensor streams need to be tested under varying middleware capacity and latency conditions • Presented a model-based approach for quantifying uncertainty in middleware based applications • Monte Carlo sampled parameter space used in populating an executable heterogeneous model • Discrete-Event simulation carried out to collect end-to-end run time measurements • Regression analysis carried out to account for significant parameters that have the largest influence on limiting behavior UC Berkeley Conclusion Ilge Akkaya 23 / 24
  • 24. 40 60 80 100 120 40 60 80 mmModeling Uncertainty For Middleware- based Streaming Power Grid Applications Ilge Akkaya, Yan Liu, Edward A. Lee, Ian Gorton Introduction Modeling Uncertainty DE Modeling Regression Analysis Conclusion Thank You Questions ? UC Berkeley Conclusion Ilge Akkaya 24 / 24