SlideShare ist ein Scribd-Unternehmen logo
1 von 70
Cassandra platform
Christos Diou
Postdoctoral Researcher
Information Technologies Institute
(CERTH-ITI)
Cassandra platform – Christos Diou
Outline
• Library-based scenarios in the alpha platform version
– Use pre-existing library components
• Measurement-based scenarios
– Model training to build models automatically
• Response models
– Consumer response to different incentives
• Consumer Social Network analysis
– Grouping of small-scale consumers into Consumer Social Networks
• Development status and next steps
• NoI members and the platform
Cassandra 1st Webinar 2
Cassandra platform – Christos Diou
About the platform
• Currently in alpha version, development is highly active
– Some functionality has not been integrated yet
• Open source platform, publicly available through GitHub
– Apache license
• Your feedback is highly appreciated!
Cassandra 1st Webinar 3
LIBRARY-BASED SCENARIOS
Cassandra platform – Alpha version
Cassandra 1st Webinar 4
Cassandra platform – Christos Diou
Login screen
Cassandra 1st Webinar 5
Cassandra platform – Christos Diou
Main screen
Cassandra 1st Webinar 6
Projects and entities
Main panel
Libraries
Cassandra platform – Christos Diou
List of projects
Cassandra 1st Webinar 7
Cassandra platform – Christos Diou
User library
Cassandra 1st Webinar 8
Cassandra platform – Christos Diou
Cassandra library
Cassandra 1st Webinar 9
Cassandra platform – Christos Diou
Appliances in Cassandra library
Cassandra 1st Webinar 10
Cassandra platform – Christos Diou
Creating a new project
Cassandra 1st Webinar 11
Cassandra platform – Christos Diou
Adding a new scenario to our project
Cassandra 1st Webinar 12
Cassandra platform – Christos Diou
In this case, Installations are added by drag
n’ drop from the user library
Cassandra 1st Webinar 13
Cassandra platform – Christos Diou
Persons, Activities and Appliances
Cassandra 1st Webinar 14
Cassandra platform – Christos Diou
Activity models
Cassandra 1st Webinar 15
Cassandra platform – Christos Diou
Activity models (duration)
Cassandra 1st Webinar 16
Cassandra platform – Christos Diou
Activity models (start time)
Cassandra 1st Webinar 17
Cassandra platform – Christos Diou
Simulation parameters
Cassandra 1st Webinar 18
Cassandra platform – Christos Diou
Submit runs
Cassandra 1st Webinar 19
Cassandra platform – Christos Diou
What if…
• The residents of Apartment 1 use the water heater less
– Because they have installed solar water heating
• The residents of Apartment 2 use their air conditioning unit less
– Because they have upgraded their apartment’s thermal insulation
properties
• The residents of Apartment 3 replace their refrigeration unit
Cassandra 1st Webinar 20
Cassandra platform – Christos Diou
Behaviour change in Apartment 1
Cassandra 1st Webinar 21
Cassandra platform – Christos Diou
Behaviour change in Apartment 1
Cassandra 1st Webinar 22
Cassandra platform – Christos Diou
Behaviour change in Apartment 2
Cassandra 1st Webinar 23
Cassandra platform – Christos Diou
Behaviour change in Apartment 2
Cassandra 1st Webinar 24
Cassandra platform – Christos Diou
Appliance change in Apartment 3
Cassandra 1st Webinar 25
Cassandra platform – Christos Diou
Appliance change in Apartment 3
Cassandra 1st Webinar 26
Cassandra platform – Christos Diou
Submit new runs with same parameters
Cassandra 1st Webinar 27
Cassandra platform – Christos Diou
Compare the runs (graph)
Cassandra 1st Webinar 28
Cassandra platform – Christos Diou
Compare the runs (KPIs)
Cassandra 1st Webinar 29
Cassandra platform – Christos Diou
One step further
• Library-based scenarios can be used to simulate working
hypotheses
• The real power of Cassandra is in its disaggregation and model
training functionality
Cassandra 1st Webinar 30
MODEL TRAINING
Cassandra platform – Alpha version
Cassandra 1st Webinar 31
Cassandra platform – Christos Diou
Training module (to be integrated)
Cassandra 1st Webinar 32
Cassandra platform – Christos Diou
Import installation measurements
Cassandra 1st Webinar 33
Cassandra platform – Christos Diou
Import installation measurements
Cassandra 1st Webinar 34
Cassandra platform – Christos Diou
Next step: Disaggregation
Cassandra 1st Webinar 35
Cassandra platform – Christos Diou
Training consumer activity models
Cassandra 1st Webinar 36
Cassandra platform – Christos Diou
Training consumer activity models
Cassandra 1st Webinar 37
Cassandra platform – Christos Diou
Export the models to the platform libraries
Cassandra 1st Webinar 38
Cassandra platform – Christos Diou
Models are visible in the user library
Cassandra 1st Webinar 39
CONSUMER RESPONSE
Cassandra platform – Alpha version
Cassandra 1st Webinar 40
Cassandra platform – Christos Diou
Response models
Cassandra 1st Webinar 41
Cassandra platform – Christos Diou
Modify pricing scheme
Cassandra 1st Webinar 42
Cassandra platform – Christos Diou
Estimate consumer response
Cassandra 1st Webinar 43
Cassandra platform – Christos Diou
Models are posted to the platform
Cassandra 1st Webinar 44
Cassandra platform – Christos Diou
Models are posted to the platform
Cassandra 1st Webinar 45
Cassandra platform – Christos Diou
Example 1: Response from
Cassandra 1st Webinar 46
Cassandra platform – Christos Diou
from … to:
Cassandra 1st Webinar 47
Cassandra platform – Christos Diou
Example 2: Response from
Cassandra 1st Webinar 48
Cassandra platform – Christos Diou
from … to:
Cassandra 1st Webinar 49
CONSUMER SOCIAL NETWORKS
(CSN)
Cassandra platform – Alpha version
Cassandra 1st Webinar 52
Cassandra platform – Christos Diou
CSNs
• Groups of similar consumers
– Multiple similarity criteria
• CSNs have potential:
– Increased market power of aggregated small-scale consumers
– Coordination of consumption activities at group level
– Targeted incentives at group level
Cassandra platform – Christos Diou
CSN module
• CSN module: A tool for identifying links and grouping of
consumers in a meaningful way
– Existing social network connections
– Explicit attributes (e.g. working, non-working person, locality in the grid
topology)
– Implicit attributes (e.g. consumption similarity, peak similarity, behavioural
similarity)
• Early version implemented for experimentation
• Next version:
– More similarity criteria
– Estimation of group response to incentives
– GUI integration
Cassandra 1st Webinar 54
The main graphical interface
of the CSN module
The network can be created
based on Installation Type,
Person Type, Average, Peak,
Similar, or Dissimilar
Consumption, etc.
CSNetwork based on person
type. Persons of the same
type are linked.
By changing the visualization
layout algorithm….
The two different person types
appear
Visualization is Important!!!
A new network based on Peak
Consumption similarity
We select the clustering
algorithm to use
Clusters appear in different
colours
By grouping clusters…
The different consumer
groups appear
Another network based on
similar consumption
Change the edge threshold
via the appropriate slider
Select a clustering algorithm
Clusters appear in different
colors
Various statistics are
available, as well as the
consumption and information
of selected nodes
Sliders for minimum edge
weight and clustering values
Cassandra platform – Christos Diou
In summary, with Cassandra you can
• Simulate working scenarios/pilots
• Benchmark different energy efficiency solutions/products in
simulation before testing them in real-life
• Create detailed models that describe consumer behaviour
• Identify and evaluate optimal consumption schedules
• Estimate consumer response to a range of incentives
– Pricing schemes
– Consumer awareness
– Environmental impact
• Identify meaningful consumer groups and benchmark the
application of targeted incentives
Cassandra platform – Christos Diou
So, what’s next?
• Beta release is planned for October, 2013
• Integration of external modules with the platform
• Evaluation of Cassandra in our three project pilot cases
• Evaluation of Cassandra in a limited number of NoI pilots
(external evaluation)
• We can use Cassandra to simulate your context and benchmark
a number of working scenarios.
– Use measurements and the training module to model your context
– Simulate a range of scenarios appropriate for your business case
– Prepare an analysis/report of our findings
– Ask for your feedback
– Improve the platform based on your comments
Cassandra platform – Christos Diou
Thank you!
Questions?

Weitere ähnliche Inhalte

Andere mochten auch

FINALCMO-Solution-Guide_ModernMarketing_October2015
FINALCMO-Solution-Guide_ModernMarketing_October2015FINALCMO-Solution-Guide_ModernMarketing_October2015
FINALCMO-Solution-Guide_ModernMarketing_October2015Evan Greene
 
Evolution of roles, structure and working environment of Marketing Organization
Evolution of roles, structure and working environment of Marketing OrganizationEvolution of roles, structure and working environment of Marketing Organization
Evolution of roles, structure and working environment of Marketing OrganizationMykola Takzey
 

Andere mochten auch (7)

Breakfast Toast
Breakfast ToastBreakfast Toast
Breakfast Toast
 
FINALCMO-Solution-Guide_ModernMarketing_October2015
FINALCMO-Solution-Guide_ModernMarketing_October2015FINALCMO-Solution-Guide_ModernMarketing_October2015
FINALCMO-Solution-Guide_ModernMarketing_October2015
 
Neuroradiologia
NeuroradiologiaNeuroradiologia
Neuroradiologia
 
Evolution of roles, structure and working environment of Marketing Organization
Evolution of roles, structure and working environment of Marketing OrganizationEvolution of roles, structure and working environment of Marketing Organization
Evolution of roles, structure and working environment of Marketing Organization
 
Medica Residente de Radiodiagnostico
Medica Residente de RadiodiagnosticoMedica Residente de Radiodiagnostico
Medica Residente de Radiodiagnostico
 
KTU- OB-1 - Unit 1 - Chapter - 1
KTU- OB-1 - Unit 1 - Chapter - 1KTU- OB-1 - Unit 1 - Chapter - 1
KTU- OB-1 - Unit 1 - Chapter - 1
 
Mei 550 soldadura tig
Mei 550   soldadura tigMei 550   soldadura tig
Mei 550 soldadura tig
 

Ähnlich wie First CASSANDRA Webinar - Explanation and demonstration of CASSANDRA Modeling Platform by Christos Diou, Postdoctoral Research Associate at Centre for Research and Technology Hellas ITI - CERTH

First CASSANDRA Webinar Presentation
First CASSANDRA Webinar PresentationFirst CASSANDRA Webinar Presentation
First CASSANDRA Webinar PresentationCassandra Project
 
First Cassandra Webinar Presentation
First Cassandra Webinar PresentationFirst Cassandra Webinar Presentation
First Cassandra Webinar PresentationSteve Baynes
 
3. Christos Diou (CERTH/ITI) - Outline of the Platform’s Operation and Main F...
3. Christos Diou (CERTH/ITI) - Outline of the Platform’s Operation and Main F...3. Christos Diou (CERTH/ITI) - Outline of the Platform’s Operation and Main F...
3. Christos Diou (CERTH/ITI) - Outline of the Platform’s Operation and Main F...Cassandra Project
 
On the way of listening to the crowd for supporting modeling activities
On the way of listening to the crowd for supporting modeling activitiesOn the way of listening to the crowd for supporting modeling activities
On the way of listening to the crowd for supporting modeling activitiesDavide Ruscio
 
Cassandra presentation
Cassandra presentationCassandra presentation
Cassandra presentationvilabs
 
An adaptive distributed simulator for cloud andmap reduce algorithms and arch...
An adaptive distributed simulator for cloud andmap reduce algorithms and arch...An adaptive distributed simulator for cloud andmap reduce algorithms and arch...
An adaptive distributed simulator for cloud andmap reduce algorithms and arch...Pradeeban Kathiravelu, Ph.D.
 
An Elastic Middleware Platform for Concurrent and Distributed Cloud and MapRe...
An Elastic Middleware Platform for Concurrent and Distributed Cloud and MapRe...An Elastic Middleware Platform for Concurrent and Distributed Cloud and MapRe...
An Elastic Middleware Platform for Concurrent and Distributed Cloud and MapRe...Pradeeban Kathiravelu, Ph.D.
 
Recommendation for new users at Criteo
Recommendation for new users at CriteoRecommendation for new users at Criteo
Recommendation for new users at CriteoOlivier Koch
 
Cluster Computing Seminar.
Cluster Computing Seminar.Cluster Computing Seminar.
Cluster Computing Seminar.Balvant Biradar
 
5. Marita Holst (LTU-CDT, Sweden) - Pilot Case 2: Working with a Mature Resid...
5. Marita Holst (LTU-CDT, Sweden) - Pilot Case 2: Working with a Mature Resid...5. Marita Holst (LTU-CDT, Sweden) - Pilot Case 2: Working with a Mature Resid...
5. Marita Holst (LTU-CDT, Sweden) - Pilot Case 2: Working with a Mature Resid...Cassandra Project
 
Cloud computing technology
Cloud computing technologyCloud computing technology
Cloud computing technologyRubaNagarajan
 
Introducción a Microservicios, SUSE CaaS Platform y Kubernetes
Introducción a Microservicios, SUSE CaaS Platform y KubernetesIntroducción a Microservicios, SUSE CaaS Platform y Kubernetes
Introducción a Microservicios, SUSE CaaS Platform y KubernetesSUSE España
 
Silk Data - Recommendations
Silk Data - RecommendationsSilk Data - Recommendations
Silk Data - RecommendationsNikolay Karelin
 
Machine Learning Applications in Credit Risk
Machine Learning Applications in Credit RiskMachine Learning Applications in Credit Risk
Machine Learning Applications in Credit RiskQuantUniversity
 
Developing recommendation systems to support open source software developers ...
Developing recommendation systems to support open source software developers ...Developing recommendation systems to support open source software developers ...
Developing recommendation systems to support open source software developers ...Davide Ruscio
 
[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 SiriusObeo
 
Container Monitoring Best Practices Using AWS and InfluxData by Gunnar Aasen
Container Monitoring Best Practices Using AWS and InfluxData by Gunnar AasenContainer Monitoring Best Practices Using AWS and InfluxData by Gunnar Aasen
Container Monitoring Best Practices Using AWS and InfluxData by Gunnar AasenInfluxData
 
Docker: Containers for Data Science
Docker: Containers for Data ScienceDocker: Containers for Data Science
Docker: Containers for Data ScienceAlessandro Adamo
 
Yow Conference Dec 2013 Netflix Workshop Slides with Notes
Yow Conference Dec 2013 Netflix Workshop Slides with NotesYow Conference Dec 2013 Netflix Workshop Slides with Notes
Yow Conference Dec 2013 Netflix Workshop Slides with NotesAdrian Cockcroft
 
DSD-INT 2019 Modelling in DANUBIUS-RI-Bellafiore
DSD-INT 2019 Modelling in DANUBIUS-RI-BellafioreDSD-INT 2019 Modelling in DANUBIUS-RI-Bellafiore
DSD-INT 2019 Modelling in DANUBIUS-RI-BellafioreDeltares
 

Ähnlich wie First CASSANDRA Webinar - Explanation and demonstration of CASSANDRA Modeling Platform by Christos Diou, Postdoctoral Research Associate at Centre for Research and Technology Hellas ITI - CERTH (20)

First CASSANDRA Webinar Presentation
First CASSANDRA Webinar PresentationFirst CASSANDRA Webinar Presentation
First CASSANDRA Webinar Presentation
 
First Cassandra Webinar Presentation
First Cassandra Webinar PresentationFirst Cassandra Webinar Presentation
First Cassandra Webinar Presentation
 
3. Christos Diou (CERTH/ITI) - Outline of the Platform’s Operation and Main F...
3. Christos Diou (CERTH/ITI) - Outline of the Platform’s Operation and Main F...3. Christos Diou (CERTH/ITI) - Outline of the Platform’s Operation and Main F...
3. Christos Diou (CERTH/ITI) - Outline of the Platform’s Operation and Main F...
 
On the way of listening to the crowd for supporting modeling activities
On the way of listening to the crowd for supporting modeling activitiesOn the way of listening to the crowd for supporting modeling activities
On the way of listening to the crowd for supporting modeling activities
 
Cassandra presentation
Cassandra presentationCassandra presentation
Cassandra presentation
 
An adaptive distributed simulator for cloud andmap reduce algorithms and arch...
An adaptive distributed simulator for cloud andmap reduce algorithms and arch...An adaptive distributed simulator for cloud andmap reduce algorithms and arch...
An adaptive distributed simulator for cloud andmap reduce algorithms and arch...
 
An Elastic Middleware Platform for Concurrent and Distributed Cloud and MapRe...
An Elastic Middleware Platform for Concurrent and Distributed Cloud and MapRe...An Elastic Middleware Platform for Concurrent and Distributed Cloud and MapRe...
An Elastic Middleware Platform for Concurrent and Distributed Cloud and MapRe...
 
Recommendation for new users at Criteo
Recommendation for new users at CriteoRecommendation for new users at Criteo
Recommendation for new users at Criteo
 
Cluster Computing Seminar.
Cluster Computing Seminar.Cluster Computing Seminar.
Cluster Computing Seminar.
 
5. Marita Holst (LTU-CDT, Sweden) - Pilot Case 2: Working with a Mature Resid...
5. Marita Holst (LTU-CDT, Sweden) - Pilot Case 2: Working with a Mature Resid...5. Marita Holst (LTU-CDT, Sweden) - Pilot Case 2: Working with a Mature Resid...
5. Marita Holst (LTU-CDT, Sweden) - Pilot Case 2: Working with a Mature Resid...
 
Cloud computing technology
Cloud computing technologyCloud computing technology
Cloud computing technology
 
Introducción a Microservicios, SUSE CaaS Platform y Kubernetes
Introducción a Microservicios, SUSE CaaS Platform y KubernetesIntroducción a Microservicios, SUSE CaaS Platform y Kubernetes
Introducción a Microservicios, SUSE CaaS Platform y Kubernetes
 
Silk Data - Recommendations
Silk Data - RecommendationsSilk Data - Recommendations
Silk Data - Recommendations
 
Machine Learning Applications in Credit Risk
Machine Learning Applications in Credit RiskMachine Learning Applications in Credit Risk
Machine Learning Applications in Credit Risk
 
Developing recommendation systems to support open source software developers ...
Developing recommendation systems to support open source software developers ...Developing recommendation systems to support open source software developers ...
Developing recommendation systems to support open source software developers ...
 
[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
 
Container Monitoring Best Practices Using AWS and InfluxData by Gunnar Aasen
Container Monitoring Best Practices Using AWS and InfluxData by Gunnar AasenContainer Monitoring Best Practices Using AWS and InfluxData by Gunnar Aasen
Container Monitoring Best Practices Using AWS and InfluxData by Gunnar Aasen
 
Docker: Containers for Data Science
Docker: Containers for Data ScienceDocker: Containers for Data Science
Docker: Containers for Data Science
 
Yow Conference Dec 2013 Netflix Workshop Slides with Notes
Yow Conference Dec 2013 Netflix Workshop Slides with NotesYow Conference Dec 2013 Netflix Workshop Slides with Notes
Yow Conference Dec 2013 Netflix Workshop Slides with Notes
 
DSD-INT 2019 Modelling in DANUBIUS-RI-Bellafiore
DSD-INT 2019 Modelling in DANUBIUS-RI-BellafioreDSD-INT 2019 Modelling in DANUBIUS-RI-Bellafiore
DSD-INT 2019 Modelling in DANUBIUS-RI-Bellafiore
 

Kürzlich hochgeladen

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Kürzlich hochgeladen (20)

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

First CASSANDRA Webinar - Explanation and demonstration of CASSANDRA Modeling Platform by Christos Diou, Postdoctoral Research Associate at Centre for Research and Technology Hellas ITI - CERTH

  • 1. Cassandra platform Christos Diou Postdoctoral Researcher Information Technologies Institute (CERTH-ITI)
  • 2. Cassandra platform – Christos Diou Outline • Library-based scenarios in the alpha platform version – Use pre-existing library components • Measurement-based scenarios – Model training to build models automatically • Response models – Consumer response to different incentives • Consumer Social Network analysis – Grouping of small-scale consumers into Consumer Social Networks • Development status and next steps • NoI members and the platform Cassandra 1st Webinar 2
  • 3. Cassandra platform – Christos Diou About the platform • Currently in alpha version, development is highly active – Some functionality has not been integrated yet • Open source platform, publicly available through GitHub – Apache license • Your feedback is highly appreciated! Cassandra 1st Webinar 3
  • 4. LIBRARY-BASED SCENARIOS Cassandra platform – Alpha version Cassandra 1st Webinar 4
  • 5. Cassandra platform – Christos Diou Login screen Cassandra 1st Webinar 5
  • 6. Cassandra platform – Christos Diou Main screen Cassandra 1st Webinar 6 Projects and entities Main panel Libraries
  • 7. Cassandra platform – Christos Diou List of projects Cassandra 1st Webinar 7
  • 8. Cassandra platform – Christos Diou User library Cassandra 1st Webinar 8
  • 9. Cassandra platform – Christos Diou Cassandra library Cassandra 1st Webinar 9
  • 10. Cassandra platform – Christos Diou Appliances in Cassandra library Cassandra 1st Webinar 10
  • 11. Cassandra platform – Christos Diou Creating a new project Cassandra 1st Webinar 11
  • 12. Cassandra platform – Christos Diou Adding a new scenario to our project Cassandra 1st Webinar 12
  • 13. Cassandra platform – Christos Diou In this case, Installations are added by drag n’ drop from the user library Cassandra 1st Webinar 13
  • 14. Cassandra platform – Christos Diou Persons, Activities and Appliances Cassandra 1st Webinar 14
  • 15. Cassandra platform – Christos Diou Activity models Cassandra 1st Webinar 15
  • 16. Cassandra platform – Christos Diou Activity models (duration) Cassandra 1st Webinar 16
  • 17. Cassandra platform – Christos Diou Activity models (start time) Cassandra 1st Webinar 17
  • 18. Cassandra platform – Christos Diou Simulation parameters Cassandra 1st Webinar 18
  • 19. Cassandra platform – Christos Diou Submit runs Cassandra 1st Webinar 19
  • 20. Cassandra platform – Christos Diou What if… • The residents of Apartment 1 use the water heater less – Because they have installed solar water heating • The residents of Apartment 2 use their air conditioning unit less – Because they have upgraded their apartment’s thermal insulation properties • The residents of Apartment 3 replace their refrigeration unit Cassandra 1st Webinar 20
  • 21. Cassandra platform – Christos Diou Behaviour change in Apartment 1 Cassandra 1st Webinar 21
  • 22. Cassandra platform – Christos Diou Behaviour change in Apartment 1 Cassandra 1st Webinar 22
  • 23. Cassandra platform – Christos Diou Behaviour change in Apartment 2 Cassandra 1st Webinar 23
  • 24. Cassandra platform – Christos Diou Behaviour change in Apartment 2 Cassandra 1st Webinar 24
  • 25. Cassandra platform – Christos Diou Appliance change in Apartment 3 Cassandra 1st Webinar 25
  • 26. Cassandra platform – Christos Diou Appliance change in Apartment 3 Cassandra 1st Webinar 26
  • 27. Cassandra platform – Christos Diou Submit new runs with same parameters Cassandra 1st Webinar 27
  • 28. Cassandra platform – Christos Diou Compare the runs (graph) Cassandra 1st Webinar 28
  • 29. Cassandra platform – Christos Diou Compare the runs (KPIs) Cassandra 1st Webinar 29
  • 30. Cassandra platform – Christos Diou One step further • Library-based scenarios can be used to simulate working hypotheses • The real power of Cassandra is in its disaggregation and model training functionality Cassandra 1st Webinar 30
  • 31. MODEL TRAINING Cassandra platform – Alpha version Cassandra 1st Webinar 31
  • 32. Cassandra platform – Christos Diou Training module (to be integrated) Cassandra 1st Webinar 32
  • 33. Cassandra platform – Christos Diou Import installation measurements Cassandra 1st Webinar 33
  • 34. Cassandra platform – Christos Diou Import installation measurements Cassandra 1st Webinar 34
  • 35. Cassandra platform – Christos Diou Next step: Disaggregation Cassandra 1st Webinar 35
  • 36. Cassandra platform – Christos Diou Training consumer activity models Cassandra 1st Webinar 36
  • 37. Cassandra platform – Christos Diou Training consumer activity models Cassandra 1st Webinar 37
  • 38. Cassandra platform – Christos Diou Export the models to the platform libraries Cassandra 1st Webinar 38
  • 39. Cassandra platform – Christos Diou Models are visible in the user library Cassandra 1st Webinar 39
  • 40. CONSUMER RESPONSE Cassandra platform – Alpha version Cassandra 1st Webinar 40
  • 41. Cassandra platform – Christos Diou Response models Cassandra 1st Webinar 41
  • 42. Cassandra platform – Christos Diou Modify pricing scheme Cassandra 1st Webinar 42
  • 43. Cassandra platform – Christos Diou Estimate consumer response Cassandra 1st Webinar 43
  • 44. Cassandra platform – Christos Diou Models are posted to the platform Cassandra 1st Webinar 44
  • 45. Cassandra platform – Christos Diou Models are posted to the platform Cassandra 1st Webinar 45
  • 46. Cassandra platform – Christos Diou Example 1: Response from Cassandra 1st Webinar 46
  • 47. Cassandra platform – Christos Diou from … to: Cassandra 1st Webinar 47
  • 48. Cassandra platform – Christos Diou Example 2: Response from Cassandra 1st Webinar 48
  • 49. Cassandra platform – Christos Diou from … to: Cassandra 1st Webinar 49
  • 50. CONSUMER SOCIAL NETWORKS (CSN) Cassandra platform – Alpha version Cassandra 1st Webinar 52
  • 51. Cassandra platform – Christos Diou CSNs • Groups of similar consumers – Multiple similarity criteria • CSNs have potential: – Increased market power of aggregated small-scale consumers – Coordination of consumption activities at group level – Targeted incentives at group level
  • 52. Cassandra platform – Christos Diou CSN module • CSN module: A tool for identifying links and grouping of consumers in a meaningful way – Existing social network connections – Explicit attributes (e.g. working, non-working person, locality in the grid topology) – Implicit attributes (e.g. consumption similarity, peak similarity, behavioural similarity) • Early version implemented for experimentation • Next version: – More similarity criteria – Estimation of group response to incentives – GUI integration Cassandra 1st Webinar 54
  • 53. The main graphical interface of the CSN module
  • 54. The network can be created based on Installation Type, Person Type, Average, Peak, Similar, or Dissimilar Consumption, etc.
  • 55. CSNetwork based on person type. Persons of the same type are linked.
  • 56. By changing the visualization layout algorithm….
  • 57. The two different person types appear Visualization is Important!!!
  • 58. A new network based on Peak Consumption similarity
  • 59. We select the clustering algorithm to use
  • 60. Clusters appear in different colours
  • 63. Another network based on similar consumption
  • 64. Change the edge threshold via the appropriate slider
  • 65. Select a clustering algorithm
  • 66. Clusters appear in different colors
  • 67. Various statistics are available, as well as the consumption and information of selected nodes Sliders for minimum edge weight and clustering values
  • 68. Cassandra platform – Christos Diou In summary, with Cassandra you can • Simulate working scenarios/pilots • Benchmark different energy efficiency solutions/products in simulation before testing them in real-life • Create detailed models that describe consumer behaviour • Identify and evaluate optimal consumption schedules • Estimate consumer response to a range of incentives – Pricing schemes – Consumer awareness – Environmental impact • Identify meaningful consumer groups and benchmark the application of targeted incentives
  • 69. Cassandra platform – Christos Diou So, what’s next? • Beta release is planned for October, 2013 • Integration of external modules with the platform • Evaluation of Cassandra in our three project pilot cases • Evaluation of Cassandra in a limited number of NoI pilots (external evaluation) • We can use Cassandra to simulate your context and benchmark a number of working scenarios. – Use measurements and the training module to model your context – Simulate a range of scenarios appropriate for your business case – Prepare an analysis/report of our findings – Ask for your feedback – Improve the platform based on your comments
  • 70. Cassandra platform – Christos Diou Thank you! Questions?