The Cassandra Platform - Christos Diou
-
Upload
cassandra-project -
Category
Technology
-
view
1.335 -
download
3
Transcript of The Cassandra Platform - Christos Diou
![Page 1: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/1.jpg)
Cassandra platform
Christos DiouPostdoctoral Researcher
Information Technologies Institute
(CERTH-ITI)
![Page 2: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/2.jpg)
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
![Page 3: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/3.jpg)
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
![Page 4: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/4.jpg)
LIBRARY-BASED SCENARIOSCassandra platform – Alpha version
Cassandra 1st Webinar 4
![Page 5: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/5.jpg)
Cassandra platform – Christos Diou
Login screen
Cassandra 1st Webinar 5
![Page 6: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/6.jpg)
Cassandra platform – Christos Diou
Main screen
Cassandra 1st Webinar 6
Projects and entities
Main panel
Libraries
![Page 7: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/7.jpg)
Cassandra platform – Christos Diou
List of projects
Cassandra 1st Webinar 7
![Page 8: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/8.jpg)
Cassandra platform – Christos Diou
User library
Cassandra 1st Webinar 8
![Page 9: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/9.jpg)
Cassandra platform – Christos Diou
Cassandra library
Cassandra 1st Webinar 9
![Page 10: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/10.jpg)
Cassandra platform – Christos Diou
Appliances in Cassandra library
Cassandra 1st Webinar 10
![Page 11: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/11.jpg)
Cassandra platform – Christos Diou
Creating a new project
Cassandra 1st Webinar 11
![Page 12: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/12.jpg)
Cassandra platform – Christos Diou
Adding a new scenario to our project
Cassandra 1st Webinar 12
![Page 13: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/13.jpg)
Cassandra platform – Christos Diou
In this case, Installations are added by drag n’ drop from the user library
Cassandra 1st Webinar 13
![Page 14: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/14.jpg)
Cassandra platform – Christos Diou
Persons, Activities and Appliances
Cassandra 1st Webinar 14
![Page 15: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/15.jpg)
Cassandra platform – Christos Diou
Activity models
Cassandra 1st Webinar 15
![Page 16: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/16.jpg)
Cassandra platform – Christos Diou
Activity models (duration)
Cassandra 1st Webinar 16
![Page 17: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/17.jpg)
Cassandra platform – Christos Diou
Activity models (start time)
Cassandra 1st Webinar 17
![Page 18: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/18.jpg)
Cassandra platform – Christos Diou
Simulation parameters
Cassandra 1st Webinar 18
![Page 19: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/19.jpg)
Cassandra platform – Christos Diou
Submit runs
Cassandra 1st Webinar 19
![Page 20: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/20.jpg)
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
![Page 21: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/21.jpg)
Cassandra platform – Christos Diou
Behaviour change in Apartment 1
Cassandra 1st Webinar 21
![Page 22: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/22.jpg)
Cassandra platform – Christos Diou
Behaviour change in Apartment 1
Cassandra 1st Webinar 22
![Page 23: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/23.jpg)
Cassandra platform – Christos Diou
Behaviour change in Apartment 2
Cassandra 1st Webinar 23
![Page 24: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/24.jpg)
Cassandra platform – Christos Diou
Behaviour change in Apartment 2
Cassandra 1st Webinar 24
![Page 25: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/25.jpg)
Cassandra platform – Christos Diou
Appliance change in Apartment 3
Cassandra 1st Webinar 25
![Page 26: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/26.jpg)
Cassandra platform – Christos Diou
Appliance change in Apartment 3
Cassandra 1st Webinar 26
![Page 27: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/27.jpg)
Cassandra platform – Christos Diou
Submit new runs with same parameters
Cassandra 1st Webinar 27
![Page 28: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/28.jpg)
Cassandra platform – Christos Diou
Compare the runs (graph)
Cassandra 1st Webinar 28
![Page 29: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/29.jpg)
Cassandra platform – Christos Diou
Compare the runs (KPIs)
Cassandra 1st Webinar 29
![Page 30: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/30.jpg)
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
![Page 31: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/31.jpg)
MODEL TRAININGCassandra platform – Alpha version
Cassandra 1st Webinar 31
![Page 32: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/32.jpg)
Cassandra platform – Christos Diou
Training module (to be integrated)
Cassandra 1st Webinar 32
![Page 33: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/33.jpg)
Cassandra platform – Christos Diou
Import installation measurements
Cassandra 1st Webinar 33
![Page 34: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/34.jpg)
Cassandra platform – Christos Diou
Import installation measurements
Cassandra 1st Webinar 34
![Page 35: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/35.jpg)
Cassandra platform – Christos Diou
Next step: Disaggregation
Cassandra 1st Webinar 35
![Page 36: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/36.jpg)
Cassandra platform – Christos Diou
Training consumer activity models
Cassandra 1st Webinar 36
![Page 37: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/37.jpg)
Cassandra platform – Christos Diou
Training consumer activity models
Cassandra 1st Webinar 37
![Page 38: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/38.jpg)
Cassandra platform – Christos Diou
Export the models to the platform libraries
Cassandra 1st Webinar 38
![Page 39: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/39.jpg)
Cassandra platform – Christos Diou
Models are visible in the user library
Cassandra 1st Webinar 39
![Page 40: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/40.jpg)
CONSUMER RESPONSECassandra platform – Alpha version
Cassandra 1st Webinar 40
![Page 41: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/41.jpg)
Cassandra platform – Christos Diou
Response models
Cassandra 1st Webinar 41
![Page 42: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/42.jpg)
Cassandra platform – Christos Diou
Modify pricing scheme
Cassandra 1st Webinar 42
![Page 43: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/43.jpg)
Cassandra platform – Christos Diou
Estimate consumer response
Cassandra 1st Webinar 43
![Page 44: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/44.jpg)
Cassandra platform – Christos Diou
Models are posted to the platform
Cassandra 1st Webinar 44
![Page 45: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/45.jpg)
Cassandra platform – Christos Diou
Models are posted to the platform
Cassandra 1st Webinar 45
![Page 46: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/46.jpg)
Cassandra platform – Christos Diou
Example 1: Response from
Cassandra 1st Webinar 46
![Page 47: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/47.jpg)
Cassandra platform – Christos Diou
from … to:
Cassandra 1st Webinar 47
![Page 48: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/48.jpg)
Cassandra platform – Christos Diou
Example 2: Response from
Cassandra 1st Webinar 48
![Page 49: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/49.jpg)
Cassandra platform – Christos Diou
from … to:
Cassandra 1st Webinar 49
![Page 50: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/50.jpg)
CONSUMER SOCIAL NETWORKS (CSN)
Cassandra platform – Alpha version
Cassandra 1st Webinar 50
![Page 51: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/51.jpg)
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
![Page 52: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/52.jpg)
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 52
![Page 53: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/53.jpg)
The main graphical interface of the CSN module
![Page 54: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/54.jpg)
The network can be created based on Installation Type,
Person Type, Average, Peak, Similar, or Dissimilar Consumption, etc.
![Page 55: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/55.jpg)
CSNetwork based on person type. Persons of the same
type are linked.
![Page 56: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/56.jpg)
By changing the visualization layout algorithm….
![Page 57: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/57.jpg)
The two different person types appear
Visualization is Important!!!
![Page 58: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/58.jpg)
A new network based on Peak Consumption similarity
![Page 59: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/59.jpg)
We select the clustering algorithm to use
![Page 60: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/60.jpg)
Clusters appear in different colours
![Page 61: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/61.jpg)
By grouping clusters…
![Page 62: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/62.jpg)
The different consumer groups appear
![Page 63: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/63.jpg)
Another network based on similar consumption
![Page 64: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/64.jpg)
Change the edge threshold via the appropriate slider
![Page 65: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/65.jpg)
Select a clustering algorithm
![Page 66: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/66.jpg)
Clusters appear in different colors
![Page 67: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/67.jpg)
Various statistics are available, as well as the
consumption and information of selected nodes
Sliders for minimum edge weight and clustering values
![Page 68: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/68.jpg)
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
![Page 69: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/69.jpg)
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
![Page 70: The Cassandra Platform - Christos Diou](https://reader036.fdocuments.in/reader036/viewer/2022062514/558b2831d8b42a10268b45fb/html5/thumbnails/70.jpg)
Cassandra platform – Christos Diou
Thank you!
Questions?