SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
NoSQL in research: two stories

          Alfredas Chmieliauskas

  TU Delft, TBM, Energy & Industry Section


                 April 11, 2012




    Alfredas Chmieliauskas   NoSQL War Stories   1 / 27
What do we do at TUDelft E&I?



      modelling and simulation
      data analysis
      economic forecasting and policy analysis
      focus: big industry, infrastructure and energy
      current projects: energy sector in the EU, port of Rotterdam,
      etc




                      Alfredas Chmieliauskas   NoSQL War Stories      2 / 27
Two stories




      Enipedia.org
      AgentSpring




                     Alfredas Chmieliauskas   NoSQL War Stories   3 / 27
Enipedia.org



      is a semantic wiki for energy data
      50’000+ pages on energy infrastructure (power plants, pipes,
      etc) and economics (markets, prices)
      user contributed database (wiki)
      analytics platform (powered by a triple store + sparql
      endpoint)
      12’000 unique monthly visitors, a few editors




                   Alfredas Chmieliauskas   NoSQL War Stories        4 / 27
Enipedia.org stack




                               Figure: Stack


                 Alfredas Chmieliauskas   NoSQL War Stories   5 / 27
Enipedia.org stack




                               Figure: Stack War Stories
                 Alfredas Chmieliauskas NoSQL              6 / 27
SparqlExtension: Visualisation




                 Alfredas Chmieliauskas   NoSQL War Stories   7 / 27
SparqlExtension: Visualisation




                 Figure: SPARQL behind gas flows



                 Alfredas Chmieliauskas   NoSQL War Stories   8 / 27
Enipedia: Power plants




               Figure: Major power plants in the EU


                 Alfredas Chmieliauskas   NoSQL War Stories   9 / 27
Enipedia: Gas Infrastructure




                Figure: Major natural gas pipelines


                 Alfredas Chmieliauskas   NoSQL War Stories   10 / 27
SparqlExtension: Analytics




   Figure: What if Japan switched from nuclear to natural gas? The result
   is around 53Bcm of natural gas annually or 50% of current Japanese
   imports and 18% of worlds total LNG market.




                      Alfredas Chmieliauskas   NoSQL War Stories            11 / 27
Agent-based and graph-based simulations




      things + relations between them = network (or graph)
      graph + behavior = simulation




                  Alfredas Chmieliauskas   NoSQL War Stories   12 / 27
AgentSpring




       AgentSpring - an agent+graph based:
       ...modeling framework
       ...simulation engine
   https://github.com/alfredas/AgentSpring




                     Alfredas Chmieliauskas   NoSQL War Stories   13 / 27
AS stack



      Neo4j
      Spring + SpringDataGraph
      Cypher and Gremlin graph query languages
      RMI based client-server comm.
      REST based web front-end
      R library




                  Alfredas Chmieliauskas   NoSQL War Stories   14 / 27
AS modeling framework: define the network




            Figure: Agent+things+relationships=network

                 Alfredas Chmieliauskas   NoSQL War Stories   15 / 27
AS modeling framework: define behavior




         Figure: Behavior of one agent (modular composition)


                  Alfredas Chmieliauskas   NoSQL War Stories   16 / 27
AS simulation engine




         Figure: Running simulation - new relations are formed


                   Alfredas Chmieliauskas   NoSQL War Stories    17 / 27
Applications




       Interactions between energy markets (today)
       Interactions between infrastructure and markets (next time)




                    Alfredas Chmieliauskas   NoSQL War Stories       18 / 27
Thank You For Listening




   Questions, comments?
   a.chmieliauskas@tudelft.nl




                     Alfredas Chmieliauskas   NoSQL War Stories   19 / 27

Contenu connexe

En vedette (9)

Prezentace Etwinning Tereza
Prezentace Etwinning TerezaPrezentace Etwinning Tereza
Prezentace Etwinning Tereza
 
test
testtest
test
 
風景 南非火車之旅
風景 南非火車之旅風景 南非火車之旅
風景 南非火車之旅
 
Arcom 070809
Arcom 070809Arcom 070809
Arcom 070809
 
AlphaTalks - Seedcamp 2009
AlphaTalks - Seedcamp 2009AlphaTalks - Seedcamp 2009
AlphaTalks - Seedcamp 2009
 
Comenius Teenagers Year
Comenius Teenagers YearComenius Teenagers Year
Comenius Teenagers Year
 
Rozdily na školách - EN
Rozdily na školách - ENRozdily na školách - EN
Rozdily na školách - EN
 
S L I D E S H O Wprivate
S L I D E S H O WprivateS L I D E S H O Wprivate
S L I D E S H O Wprivate
 
Poprve s tabletem W8.1 -TEV
Poprve s tabletem W8.1 -TEVPoprve s tabletem W8.1 -TEV
Poprve s tabletem W8.1 -TEV
 

Similaire à NoSQL in research: Enipedia & AgentSpring

[Sirius Day Eindhoven 2018] ASML's MDE Going Sirius
[Sirius Day Eindhoven 2018]  ASML's MDE Going Sirius[Sirius Day Eindhoven 2018]  ASML's MDE Going Sirius
[Sirius Day Eindhoven 2018] ASML's MDE Going Sirius
Obeo
 
Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...
Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...
Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...
confluent
 

Similaire à NoSQL in research: Enipedia & AgentSpring (20)

Microsoft Innovation Center Rapperswil
Microsoft Innovation Center Rapperswil Microsoft Innovation Center Rapperswil
Microsoft Innovation Center Rapperswil
 
Considerations for using NoSQL technology on your next IT project - Akmal Cha...
Considerations for using NoSQL technology on your next IT project - Akmal Cha...Considerations for using NoSQL technology on your next IT project - Akmal Cha...
Considerations for using NoSQL technology on your next IT project - Akmal Cha...
 
[Sirius Day Eindhoven 2018] ASML's MDE Going Sirius
[Sirius Day Eindhoven 2018]  ASML's MDE Going Sirius[Sirius Day Eindhoven 2018]  ASML's MDE Going Sirius
[Sirius Day Eindhoven 2018] ASML's MDE Going Sirius
 
Bandwidth: Use Cases for Elastic Cloud on Kubernetes
Bandwidth: Use Cases for Elastic Cloud on Kubernetes Bandwidth: Use Cases for Elastic Cloud on Kubernetes
Bandwidth: Use Cases for Elastic Cloud on Kubernetes
 
AutomationML: A Model-Driven View
AutomationML: A Model-Driven ViewAutomationML: A Model-Driven View
AutomationML: A Model-Driven View
 
Considerations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT projectConsiderations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT project
 
Considerations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT projectConsiderations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT project
 
Considerations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT projectConsiderations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT project
 
Considerations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT projectConsiderations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT project
 
Thirteen Years of SysML: A Systematic Mapping Study
Thirteen Years of SysML: A Systematic Mapping StudyThirteen Years of SysML: A Systematic Mapping Study
Thirteen Years of SysML: A Systematic Mapping Study
 
Towards batch one size with industrial semantics email
Towards batch one size with industrial semantics emailTowards batch one size with industrial semantics email
Towards batch one size with industrial semantics email
 
Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...
Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...
Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...
 
Machine learning at scale challenges and solutions
Machine learning at scale challenges and solutionsMachine learning at scale challenges and solutions
Machine learning at scale challenges and solutions
 
CAQA5e_ch1 (3).pptx
CAQA5e_ch1 (3).pptxCAQA5e_ch1 (3).pptx
CAQA5e_ch1 (3).pptx
 
Search-based business intelligence and reverse data engineering with Apache Solr
Search-based business intelligence and reverse data engineering with Apache SolrSearch-based business intelligence and reverse data engineering with Apache Solr
Search-based business intelligence and reverse data engineering with Apache Solr
 
VILLASframework - A toolset for local and geographically distributed real-tim...
VILLASframework - A toolset for local and geographically distributed real-tim...VILLASframework - A toolset for local and geographically distributed real-tim...
VILLASframework - A toolset for local and geographically distributed real-tim...
 
Alessandro Confetti - Oop vs functional: stop the fight and start building me...
Alessandro Confetti - Oop vs functional: stop the fight and start building me...Alessandro Confetti - Oop vs functional: stop the fight and start building me...
Alessandro Confetti - Oop vs functional: stop the fight and start building me...
 
Alessandro Confetti - Oop vs functional: stop the fight and start building me...
Alessandro Confetti - Oop vs functional: stop the fight and start building me...Alessandro Confetti - Oop vs functional: stop the fight and start building me...
Alessandro Confetti - Oop vs functional: stop the fight and start building me...
 
Oop vs functional stop the fight and start building message driven serverle...
Oop vs functional   stop the fight and start building message driven serverle...Oop vs functional   stop the fight and start building message driven serverle...
Oop vs functional stop the fight and start building message driven serverle...
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

NoSQL in research: Enipedia & AgentSpring

  • 1. NoSQL in research: two stories Alfredas Chmieliauskas TU Delft, TBM, Energy & Industry Section April 11, 2012 Alfredas Chmieliauskas NoSQL War Stories 1 / 27
  • 2. What do we do at TUDelft E&I? modelling and simulation data analysis economic forecasting and policy analysis focus: big industry, infrastructure and energy current projects: energy sector in the EU, port of Rotterdam, etc Alfredas Chmieliauskas NoSQL War Stories 2 / 27
  • 3. Two stories Enipedia.org AgentSpring Alfredas Chmieliauskas NoSQL War Stories 3 / 27
  • 4. Enipedia.org is a semantic wiki for energy data 50’000+ pages on energy infrastructure (power plants, pipes, etc) and economics (markets, prices) user contributed database (wiki) analytics platform (powered by a triple store + sparql endpoint) 12’000 unique monthly visitors, a few editors Alfredas Chmieliauskas NoSQL War Stories 4 / 27
  • 5. Enipedia.org stack Figure: Stack Alfredas Chmieliauskas NoSQL War Stories 5 / 27
  • 6. Enipedia.org stack Figure: Stack War Stories Alfredas Chmieliauskas NoSQL 6 / 27
  • 7. SparqlExtension: Visualisation Alfredas Chmieliauskas NoSQL War Stories 7 / 27
  • 8. SparqlExtension: Visualisation Figure: SPARQL behind gas flows Alfredas Chmieliauskas NoSQL War Stories 8 / 27
  • 9. Enipedia: Power plants Figure: Major power plants in the EU Alfredas Chmieliauskas NoSQL War Stories 9 / 27
  • 10. Enipedia: Gas Infrastructure Figure: Major natural gas pipelines Alfredas Chmieliauskas NoSQL War Stories 10 / 27
  • 11. SparqlExtension: Analytics Figure: What if Japan switched from nuclear to natural gas? The result is around 53Bcm of natural gas annually or 50% of current Japanese imports and 18% of worlds total LNG market. Alfredas Chmieliauskas NoSQL War Stories 11 / 27
  • 12. Agent-based and graph-based simulations things + relations between them = network (or graph) graph + behavior = simulation Alfredas Chmieliauskas NoSQL War Stories 12 / 27
  • 13. AgentSpring AgentSpring - an agent+graph based: ...modeling framework ...simulation engine https://github.com/alfredas/AgentSpring Alfredas Chmieliauskas NoSQL War Stories 13 / 27
  • 14. AS stack Neo4j Spring + SpringDataGraph Cypher and Gremlin graph query languages RMI based client-server comm. REST based web front-end R library Alfredas Chmieliauskas NoSQL War Stories 14 / 27
  • 15. AS modeling framework: define the network Figure: Agent+things+relationships=network Alfredas Chmieliauskas NoSQL War Stories 15 / 27
  • 16. AS modeling framework: define behavior Figure: Behavior of one agent (modular composition) Alfredas Chmieliauskas NoSQL War Stories 16 / 27
  • 17. AS simulation engine Figure: Running simulation - new relations are formed Alfredas Chmieliauskas NoSQL War Stories 17 / 27
  • 18. Applications Interactions between energy markets (today) Interactions between infrastructure and markets (next time) Alfredas Chmieliauskas NoSQL War Stories 18 / 27
  • 19. Thank You For Listening Questions, comments? a.chmieliauskas@tudelft.nl Alfredas Chmieliauskas NoSQL War Stories 19 / 27