SlideShare a Scribd company logo
1 of 23
Download to read offline
Data model Vs Simulation model in big data
• Data Modeling
• Simulation Modeling
• Preliminaries
• Comparison of data modeling and simulation modeling
• greenhouse control system
BY : AYA NASRI – RAMI AL-SSADAQA
Data Modeling
• Data Mining
• Machine Learning
• It Represents clearly the
correlation between inputs
& outputs
By : Aya Nasri – Rami Al-ssadaqa
Simulation model
• Uses physical or operational laws
• It is possible to represent clearly the causality between
inputs & outputs
• It needs prior knowledge of the target system
By : Aya Nasri – Rami Al-ssadaqa
Preliminaries (correlation & causality)
• Causation implies correlation, the reverse is not necessarily
true
• Examples:
Car Speed Vs Distance
Quantities of imported oil
vs Chicken consumption
By : Aya Nasri – Rami Al-ssadaqa
Levels of system analysis
• Descriptive analysis : explains what has happened in the
system
• Predictive analysis : gives the prediction of what will
happen in the future
• Prescriptive analysis : gives the discernment of how we can
make things happen.
By : Aya Nasri – Rami Al-ssadaqa
Levels of system analysis
By : Aya Nasri – Rami Al-ssadaqa
Comparison of data modeling and simulation modeling
• Limitations of data modeling
• Prediction under the changed condition
• Unexpected events
• Limitations of simulation modeling
By : Aya Nasri – Rami Al-ssadaqa
Limitations of data modeling (changed condition)
By : Aya Nasri – Rami Al-ssadaqa
Queuing system example :
• Inputs : inter-arrival time , service time
• Inter-arrive : follows exponential distribution
• Service time : follows normal distribution (μ = 3 , σ = 0.3)
• Output : the turnaround time of past customers
Limitations of data modeling (changed condition)
By : Aya Nasri – Rami Al-ssadaqa
Queuing system example :
Very good Results!
What will happen after changing the
normal distribution parameters ??!
Limitations of data modeling (changed condition)
By : Aya Nasri – Rami Al-ssadaqa
Queuing system example :
• Change the model parameters to
( μ = 4 , σ = 0.4 )
Very bad  !
• Change the problem from
queue(FIFO) to Stack (FILO)
Very bad  !
Limitations of data modeling (Unexpected event)
By : Aya Nasri – Rami Al-ssadaqa
Average waiting time of passenger in Daejeon example :
• Inputs : (NP) ,(NV)
• (NP) : the number of passengers per hour
• (NV) : the number of vehicles in the city
• Output : average waiting time of passenger
Limitations of data modeling (Unexpected event)
By : Aya Nasri – Rami Al-ssadaqa
Average waiting time :
Very good Results!
What will happen after an accident or
the speed limit in some roads??!
Limitations of data modeling (Unexpected event)
By : Aya Nasri – Rami Al-ssadaqa
Average waiting time :
After changing roads limit
Very bad  !
Why ??
Limitations of Simulation modeling
By : Aya Nasri – Rami Al-ssadaqa
• Simulation requires extensive physical and operational
knowledge of a target system in order to be accurate
• if knowledge about the system can be obtained, it’s
preferred to be applied in the prediction
Comparison of data modeling and simulation modeling
By : Aya Nasri – Rami Al-ssadaqa
Greenhouse control system
Parameters :
DescriptionParameterType
Window position𝑃𝑤(%)Control Input
Inner temperature𝑇𝑖(˚𝐶)Control Output
Outer temperature𝑇𝑜(˚𝐶)Disturbance
Light quantity𝑄𝑙(𝑤/𝑚2
)Disturbance
Wind speed𝑆 𝑤(𝑐𝑚/𝑠)Disturbance
Greenhouse control system
• It’s a big data problem , and there is a lot of simulations
solutions to it
• But now we want to use data models with simulation
model to solve it
By : Aya Nasri – Rami Al-ssadaqa
Greenhouse control system
By : Aya Nasri – Rami Al-ssadaqa
Greenhouse control system (Simulation modeling)
• Laws :
By : Aya Nasri – Rami Al-ssadaqa
Greenhouse control system (Simulation modeling)
• Laws :
By : Aya Nasri – Rami Al-ssadaqa
Greenhouse control system (Data modeling)
• Input : outer temperature , wind speed
• Output: P-band value
By : Aya Nasri – Rami Al-ssadaqa
Greenhouse control system (Results)
Greenhouse control system (Results)

More Related Content

Similar to Data model vs simulation model in big data

Computer modelling and simulations
Computer modelling and simulationsComputer modelling and simulations
Computer modelling and simulations
tangytangling
 
C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...
C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...
C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...
DataStax
 
Improving Traffic Prediction Using Weather Data with Ramya Raghavendra
Improving Traffic Prediction Using Weather Data  with Ramya RaghavendraImproving Traffic Prediction Using Weather Data  with Ramya Raghavendra
Improving Traffic Prediction Using Weather Data with Ramya Raghavendra
Spark Summit
 
Extent3 exactpro the_future_of_risk_controls
Extent3 exactpro the_future_of_risk_controlsExtent3 exactpro the_future_of_risk_controls
Extent3 exactpro the_future_of_risk_controls
extentconf Tsoy
 
Improving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Improving Traffic Prediction Using Weather Datawith Ramya RaghavendraImproving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Improving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Spark Summit
 

Similar to Data model vs simulation model in big data (20)

Dynamic demand
Dynamic demandDynamic demand
Dynamic demand
 
Computer modelling and simulations
Computer modelling and simulationsComputer modelling and simulations
Computer modelling and simulations
 
Dependable Systems - Structure-Based Dependabiilty Modeling (6/16)
Dependable Systems - Structure-Based Dependabiilty Modeling (6/16)Dependable Systems - Structure-Based Dependabiilty Modeling (6/16)
Dependable Systems - Structure-Based Dependabiilty Modeling (6/16)
 
Data mining guest lecture (CSE6331 University of Texas, Arlington) 2004
Data mining guest lecture (CSE6331 University of Texas, Arlington) 2004Data mining guest lecture (CSE6331 University of Texas, Arlington) 2004
Data mining guest lecture (CSE6331 University of Texas, Arlington) 2004
 
C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...
C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...
C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...
 
Machine Learning in the Real World
Machine Learning in the Real WorldMachine Learning in the Real World
Machine Learning in the Real World
 
Data Stream Management
Data Stream ManagementData Stream Management
Data Stream Management
 
Improving Traffic Prediction Using Weather Data with Ramya Raghavendra
Improving Traffic Prediction Using Weather Data  with Ramya RaghavendraImproving Traffic Prediction Using Weather Data  with Ramya Raghavendra
Improving Traffic Prediction Using Weather Data with Ramya Raghavendra
 
Towards Increasing Predictability of Machine Learning Research
Towards Increasing Predictability of Machine Learning ResearchTowards Increasing Predictability of Machine Learning Research
Towards Increasing Predictability of Machine Learning Research
 
Intro to Deep Learning with Keras - using TensorFlow backend
Intro to Deep Learning with Keras - using TensorFlow backendIntro to Deep Learning with Keras - using TensorFlow backend
Intro to Deep Learning with Keras - using TensorFlow backend
 
Extent3 exactpro the_future_of_risk_controls
Extent3 exactpro the_future_of_risk_controlsExtent3 exactpro the_future_of_risk_controls
Extent3 exactpro the_future_of_risk_controls
 
“Machine Learning in Production + Case Studies” by Dmitrijs Lvovs from Epista...
“Machine Learning in Production + Case Studies” by Dmitrijs Lvovs from Epista...“Machine Learning in Production + Case Studies” by Dmitrijs Lvovs from Epista...
“Machine Learning in Production + Case Studies” by Dmitrijs Lvovs from Epista...
 
Concurrency
ConcurrencyConcurrency
Concurrency
 
Lazy Join Optimizations Without Upfront Statistics with Matteo Interlandi
Lazy Join Optimizations Without Upfront Statistics with Matteo InterlandiLazy Join Optimizations Without Upfront Statistics with Matteo Interlandi
Lazy Join Optimizations Without Upfront Statistics with Matteo Interlandi
 
Monte Carlo Simulations in Product Development Applications
Monte Carlo Simulations in Product Development ApplicationsMonte Carlo Simulations in Product Development Applications
Monte Carlo Simulations in Product Development Applications
 
Improving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Improving Traffic Prediction Using Weather Datawith Ramya RaghavendraImproving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Improving Traffic Prediction Using Weather Datawith Ramya Raghavendra
 
ANN ARIMA Hybrid Models for Time Series Prediction
ANN ARIMA Hybrid Models for Time Series PredictionANN ARIMA Hybrid Models for Time Series Prediction
ANN ARIMA Hybrid Models for Time Series Prediction
 
PLNOG 3: John Evans - Best Practices in Network Planning
PLNOG 3: John Evans - Best Practices in Network PlanningPLNOG 3: John Evans - Best Practices in Network Planning
PLNOG 3: John Evans - Best Practices in Network Planning
 
Customer choice probabilities
Customer choice probabilitiesCustomer choice probabilities
Customer choice probabilities
 
Dss6 7
Dss6 7Dss6 7
Dss6 7
 

Recently uploaded

CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
Wonjun Hwang
 

Recently uploaded (20)

How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
How to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in PakistanHow to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in Pakistan
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 

Data model vs simulation model in big data

  • 1. Data model Vs Simulation model in big data • Data Modeling • Simulation Modeling • Preliminaries • Comparison of data modeling and simulation modeling • greenhouse control system BY : AYA NASRI – RAMI AL-SSADAQA
  • 2. Data Modeling • Data Mining • Machine Learning • It Represents clearly the correlation between inputs & outputs By : Aya Nasri – Rami Al-ssadaqa
  • 3. Simulation model • Uses physical or operational laws • It is possible to represent clearly the causality between inputs & outputs • It needs prior knowledge of the target system By : Aya Nasri – Rami Al-ssadaqa
  • 4. Preliminaries (correlation & causality) • Causation implies correlation, the reverse is not necessarily true • Examples: Car Speed Vs Distance Quantities of imported oil vs Chicken consumption By : Aya Nasri – Rami Al-ssadaqa
  • 5. Levels of system analysis • Descriptive analysis : explains what has happened in the system • Predictive analysis : gives the prediction of what will happen in the future • Prescriptive analysis : gives the discernment of how we can make things happen. By : Aya Nasri – Rami Al-ssadaqa
  • 6. Levels of system analysis By : Aya Nasri – Rami Al-ssadaqa
  • 7. Comparison of data modeling and simulation modeling • Limitations of data modeling • Prediction under the changed condition • Unexpected events • Limitations of simulation modeling By : Aya Nasri – Rami Al-ssadaqa
  • 8. Limitations of data modeling (changed condition) By : Aya Nasri – Rami Al-ssadaqa Queuing system example : • Inputs : inter-arrival time , service time • Inter-arrive : follows exponential distribution • Service time : follows normal distribution (μ = 3 , σ = 0.3) • Output : the turnaround time of past customers
  • 9. Limitations of data modeling (changed condition) By : Aya Nasri – Rami Al-ssadaqa Queuing system example : Very good Results! What will happen after changing the normal distribution parameters ??!
  • 10. Limitations of data modeling (changed condition) By : Aya Nasri – Rami Al-ssadaqa Queuing system example : • Change the model parameters to ( μ = 4 , σ = 0.4 ) Very bad  ! • Change the problem from queue(FIFO) to Stack (FILO) Very bad  !
  • 11. Limitations of data modeling (Unexpected event) By : Aya Nasri – Rami Al-ssadaqa Average waiting time of passenger in Daejeon example : • Inputs : (NP) ,(NV) • (NP) : the number of passengers per hour • (NV) : the number of vehicles in the city • Output : average waiting time of passenger
  • 12. Limitations of data modeling (Unexpected event) By : Aya Nasri – Rami Al-ssadaqa Average waiting time : Very good Results! What will happen after an accident or the speed limit in some roads??!
  • 13. Limitations of data modeling (Unexpected event) By : Aya Nasri – Rami Al-ssadaqa Average waiting time : After changing roads limit Very bad  ! Why ??
  • 14. Limitations of Simulation modeling By : Aya Nasri – Rami Al-ssadaqa • Simulation requires extensive physical and operational knowledge of a target system in order to be accurate • if knowledge about the system can be obtained, it’s preferred to be applied in the prediction
  • 15. Comparison of data modeling and simulation modeling By : Aya Nasri – Rami Al-ssadaqa
  • 16. Greenhouse control system Parameters : DescriptionParameterType Window position𝑃𝑤(%)Control Input Inner temperature𝑇𝑖(˚𝐶)Control Output Outer temperature𝑇𝑜(˚𝐶)Disturbance Light quantity𝑄𝑙(𝑤/𝑚2 )Disturbance Wind speed𝑆 𝑤(𝑐𝑚/𝑠)Disturbance
  • 17. Greenhouse control system • It’s a big data problem , and there is a lot of simulations solutions to it • But now we want to use data models with simulation model to solve it By : Aya Nasri – Rami Al-ssadaqa
  • 18. Greenhouse control system By : Aya Nasri – Rami Al-ssadaqa
  • 19. Greenhouse control system (Simulation modeling) • Laws : By : Aya Nasri – Rami Al-ssadaqa
  • 20. Greenhouse control system (Simulation modeling) • Laws : By : Aya Nasri – Rami Al-ssadaqa
  • 21. Greenhouse control system (Data modeling) • Input : outer temperature , wind speed • Output: P-band value By : Aya Nasri – Rami Al-ssadaqa