Cassandra platformChristos DiouPostdoctoral ResearcherInformation Technologies Institute(CERTH-ITI)
Cassandra platform – Christos DiouOutline• Library-based scenarios in the alpha platform version– Use pre-existing library...
Cassandra platform – Christos DiouAbout the platform• Currently in alpha version, development is highly active– Some funct...
LIBRARY-BASED SCENARIOSCassandra platform – Alpha versionCassandra 1st Webinar 4
Cassandra platform – Christos DiouLogin screenCassandra 1st Webinar 5
Cassandra platform – Christos DiouMain screenCassandra 1st Webinar 6Projects and entitiesMain panelLibraries
Cassandra platform – Christos DiouList of projectsCassandra 1st Webinar 7
Cassandra platform – Christos DiouUser libraryCassandra 1st Webinar 8
Cassandra platform – Christos DiouCassandra libraryCassandra 1st Webinar 9
Cassandra platform – Christos DiouAppliances in Cassandra libraryCassandra 1st Webinar 10
Cassandra platform – Christos DiouCreating a new projectCassandra 1st Webinar 11
Cassandra platform – Christos DiouAdding a new scenario to our projectCassandra 1st Webinar 12
Cassandra platform – Christos DiouIn this case, Installations are added by dragn’ drop from the user libraryCassandra 1st ...
Cassandra platform – Christos DiouPersons, Activities and AppliancesCassandra 1st Webinar 14
Cassandra platform – Christos DiouActivity modelsCassandra 1st Webinar 15
Cassandra platform – Christos DiouActivity models (duration)Cassandra 1st Webinar 16
Cassandra platform – Christos DiouActivity models (start time)Cassandra 1st Webinar 17
Cassandra platform – Christos DiouSimulation parametersCassandra 1st Webinar 18
Cassandra platform – Christos DiouSubmit runsCassandra 1st Webinar 19
Cassandra platform – Christos DiouWhat if…• The residents of Apartment 1 use the water heater less– Because they have inst...
Cassandra platform – Christos DiouBehaviour change in Apartment 1Cassandra 1st Webinar 21
Cassandra platform – Christos DiouBehaviour change in Apartment 1Cassandra 1st Webinar 22
Cassandra platform – Christos DiouBehaviour change in Apartment 2Cassandra 1st Webinar 23
Cassandra platform – Christos DiouBehaviour change in Apartment 2Cassandra 1st Webinar 24
Cassandra platform – Christos DiouAppliance change in Apartment 3Cassandra 1st Webinar 25
Cassandra platform – Christos DiouAppliance change in Apartment 3Cassandra 1st Webinar 26
Cassandra platform – Christos DiouSubmit new runs with same parametersCassandra 1st Webinar 27
Cassandra platform – Christos DiouCompare the runs (graph)Cassandra 1st Webinar 28
Cassandra platform – Christos DiouCompare the runs (KPIs)Cassandra 1st Webinar 29
Cassandra platform – Christos DiouOne step further• Library-based scenarios can be used to simulate workinghypotheses• The...
MODEL TRAININGCassandra platform – Alpha versionCassandra 1st Webinar 31
Cassandra platform – Christos DiouTraining module (to be integrated)Cassandra 1st Webinar 32
Cassandra platform – Christos DiouImport installation measurementsCassandra 1st Webinar 33
Cassandra platform – Christos DiouImport installation measurementsCassandra 1st Webinar 34
Cassandra platform – Christos DiouNext step: DisaggregationCassandra 1st Webinar 35
Cassandra platform – Christos DiouTraining consumer activity modelsCassandra 1st Webinar 36
Cassandra platform – Christos DiouTraining consumer activity modelsCassandra 1st Webinar 37
Cassandra platform – Christos DiouExport the models to the platform librariesCassandra 1st Webinar 38
Cassandra platform – Christos DiouModels are visible in the user libraryCassandra 1st Webinar 39
CONSUMER RESPONSECassandra platform – Alpha versionCassandra 1st Webinar 40
Cassandra platform – Christos DiouResponse modelsCassandra 1st Webinar 41
Cassandra platform – Christos DiouModify pricing schemeCassandra 1st Webinar 42
Cassandra platform – Christos DiouEstimate consumer responseCassandra 1st Webinar 43
Cassandra platform – Christos DiouModels are posted to the platformCassandra 1st Webinar 44
Cassandra platform – Christos DiouModels are posted to the platformCassandra 1st Webinar 45
Cassandra platform – Christos DiouExample 1: Response fromCassandra 1st Webinar 46
Cassandra platform – Christos Dioufrom … to:Cassandra 1st Webinar 47
Cassandra platform – Christos DiouExample 2: Response fromCassandra 1st Webinar 48
Cassandra platform – Christos Dioufrom … to:Cassandra 1st Webinar 49
CONSUMER SOCIAL NETWORKS(CSN)Cassandra platform – Alpha versionCassandra 1st Webinar 52
Cassandra platform – Christos DiouCSNs• Groups of similar consumers– Multiple similarity criteria• CSNs have potential:– I...
Cassandra platform – Christos DiouCSN module• CSN module: A tool for identifying links and grouping ofconsumers in a meani...
The main graphical interfaceof the CSN module
The network can be createdbased on Installation Type,Person Type, Average, Peak,Similar, or DissimilarConsumption, etc.
CSNetwork based on persontype. Persons of the sametype are linked.
By changing the visualizationlayout algorithm….
The two different person typesappearVisualization is Important!!!
A new network based on PeakConsumption similarity
We select the clusteringalgorithm to use
Clusters appear in differentcolours
By grouping clusters…
The different consumergroups appear
Another network based onsimilar consumption
Change the edge thresholdvia the appropriate slider
Select a clustering algorithm
Clusters appear in differentcolors
Various statistics areavailable, as well as theconsumption and informationof selected nodesSliders for minimum edgeweight ...
Cassandra platform – Christos DiouIn summary, with Cassandra you can• Simulate working scenarios/pilots• Benchmark differe...
Cassandra platform – Christos DiouSo, what’s next?• Beta release is planned for October, 2013• Integration of external mod...
Cassandra platform – Christos DiouThank you!Questions?
Upcoming SlideShare
Loading in …5
×

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

426 views

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
426
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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. 1. Cassandra platformChristos DiouPostdoctoral ResearcherInformation Technologies Institute(CERTH-ITI)
  2. 2. Cassandra platform – Christos DiouOutline• 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 platformCassandra 1st Webinar 2
  3. 3. Cassandra platform – Christos DiouAbout 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. 4. LIBRARY-BASED SCENARIOSCassandra platform – Alpha versionCassandra 1st Webinar 4
  5. 5. Cassandra platform – Christos DiouLogin screenCassandra 1st Webinar 5
  6. 6. Cassandra platform – Christos DiouMain screenCassandra 1st Webinar 6Projects and entitiesMain panelLibraries
  7. 7. Cassandra platform – Christos DiouList of projectsCassandra 1st Webinar 7
  8. 8. Cassandra platform – Christos DiouUser libraryCassandra 1st Webinar 8
  9. 9. Cassandra platform – Christos DiouCassandra libraryCassandra 1st Webinar 9
  10. 10. Cassandra platform – Christos DiouAppliances in Cassandra libraryCassandra 1st Webinar 10
  11. 11. Cassandra platform – Christos DiouCreating a new projectCassandra 1st Webinar 11
  12. 12. Cassandra platform – Christos DiouAdding a new scenario to our projectCassandra 1st Webinar 12
  13. 13. Cassandra platform – Christos DiouIn this case, Installations are added by dragn’ drop from the user libraryCassandra 1st Webinar 13
  14. 14. Cassandra platform – Christos DiouPersons, Activities and AppliancesCassandra 1st Webinar 14
  15. 15. Cassandra platform – Christos DiouActivity modelsCassandra 1st Webinar 15
  16. 16. Cassandra platform – Christos DiouActivity models (duration)Cassandra 1st Webinar 16
  17. 17. Cassandra platform – Christos DiouActivity models (start time)Cassandra 1st Webinar 17
  18. 18. Cassandra platform – Christos DiouSimulation parametersCassandra 1st Webinar 18
  19. 19. Cassandra platform – Christos DiouSubmit runsCassandra 1st Webinar 19
  20. 20. Cassandra platform – Christos DiouWhat 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 insulationproperties• The residents of Apartment 3 replace their refrigeration unitCassandra 1st Webinar 20
  21. 21. Cassandra platform – Christos DiouBehaviour change in Apartment 1Cassandra 1st Webinar 21
  22. 22. Cassandra platform – Christos DiouBehaviour change in Apartment 1Cassandra 1st Webinar 22
  23. 23. Cassandra platform – Christos DiouBehaviour change in Apartment 2Cassandra 1st Webinar 23
  24. 24. Cassandra platform – Christos DiouBehaviour change in Apartment 2Cassandra 1st Webinar 24
  25. 25. Cassandra platform – Christos DiouAppliance change in Apartment 3Cassandra 1st Webinar 25
  26. 26. Cassandra platform – Christos DiouAppliance change in Apartment 3Cassandra 1st Webinar 26
  27. 27. Cassandra platform – Christos DiouSubmit new runs with same parametersCassandra 1st Webinar 27
  28. 28. Cassandra platform – Christos DiouCompare the runs (graph)Cassandra 1st Webinar 28
  29. 29. Cassandra platform – Christos DiouCompare the runs (KPIs)Cassandra 1st Webinar 29
  30. 30. Cassandra platform – Christos DiouOne step further• Library-based scenarios can be used to simulate workinghypotheses• The real power of Cassandra is in its disaggregation and modeltraining functionalityCassandra 1st Webinar 30
  31. 31. MODEL TRAININGCassandra platform – Alpha versionCassandra 1st Webinar 31
  32. 32. Cassandra platform – Christos DiouTraining module (to be integrated)Cassandra 1st Webinar 32
  33. 33. Cassandra platform – Christos DiouImport installation measurementsCassandra 1st Webinar 33
  34. 34. Cassandra platform – Christos DiouImport installation measurementsCassandra 1st Webinar 34
  35. 35. Cassandra platform – Christos DiouNext step: DisaggregationCassandra 1st Webinar 35
  36. 36. Cassandra platform – Christos DiouTraining consumer activity modelsCassandra 1st Webinar 36
  37. 37. Cassandra platform – Christos DiouTraining consumer activity modelsCassandra 1st Webinar 37
  38. 38. Cassandra platform – Christos DiouExport the models to the platform librariesCassandra 1st Webinar 38
  39. 39. Cassandra platform – Christos DiouModels are visible in the user libraryCassandra 1st Webinar 39
  40. 40. CONSUMER RESPONSECassandra platform – Alpha versionCassandra 1st Webinar 40
  41. 41. Cassandra platform – Christos DiouResponse modelsCassandra 1st Webinar 41
  42. 42. Cassandra platform – Christos DiouModify pricing schemeCassandra 1st Webinar 42
  43. 43. Cassandra platform – Christos DiouEstimate consumer responseCassandra 1st Webinar 43
  44. 44. Cassandra platform – Christos DiouModels are posted to the platformCassandra 1st Webinar 44
  45. 45. Cassandra platform – Christos DiouModels are posted to the platformCassandra 1st Webinar 45
  46. 46. Cassandra platform – Christos DiouExample 1: Response fromCassandra 1st Webinar 46
  47. 47. Cassandra platform – Christos Dioufrom … to:Cassandra 1st Webinar 47
  48. 48. Cassandra platform – Christos DiouExample 2: Response fromCassandra 1st Webinar 48
  49. 49. Cassandra platform – Christos Dioufrom … to:Cassandra 1st Webinar 49
  50. 50. CONSUMER SOCIAL NETWORKS(CSN)Cassandra platform – Alpha versionCassandra 1st Webinar 52
  51. 51. Cassandra platform – Christos DiouCSNs• 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. 52. Cassandra platform – Christos DiouCSN module• CSN module: A tool for identifying links and grouping ofconsumers in a meaningful way– Existing social network connections– Explicit attributes (e.g. working, non-working person, locality in the gridtopology)– Implicit attributes (e.g. consumption similarity, peak similarity, behaviouralsimilarity)• Early version implemented for experimentation• Next version:– More similarity criteria– Estimation of group response to incentives– GUI integrationCassandra 1st Webinar 54
  53. 53. The main graphical interfaceof the CSN module
  54. 54. The network can be createdbased on Installation Type,Person Type, Average, Peak,Similar, or DissimilarConsumption, etc.
  55. 55. CSNetwork based on persontype. Persons of the sametype are linked.
  56. 56. By changing the visualizationlayout algorithm….
  57. 57. The two different person typesappearVisualization is Important!!!
  58. 58. A new network based on PeakConsumption similarity
  59. 59. We select the clusteringalgorithm to use
  60. 60. Clusters appear in differentcolours
  61. 61. By grouping clusters…
  62. 62. The different consumergroups appear
  63. 63. Another network based onsimilar consumption
  64. 64. Change the edge thresholdvia the appropriate slider
  65. 65. Select a clustering algorithm
  66. 66. Clusters appear in differentcolors
  67. 67. Various statistics areavailable, as well as theconsumption and informationof selected nodesSliders for minimum edgeweight and clustering values
  68. 68. Cassandra platform – Christos DiouIn summary, with Cassandra you can• Simulate working scenarios/pilots• Benchmark different energy efficiency solutions/products insimulation 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 theapplication of targeted incentives
  69. 69. Cassandra platform – Christos DiouSo, 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 benchmarka 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. 70. Cassandra platform – Christos DiouThank you!Questions?

×