Object Store Based Simulation Interworking 2011/06/20 Carl Ritson, Paul Andrews and Adam Sampson University of Kent University of York University of Abertay Dundee 2011 年 6 月 20 日月曜日
CoSMoS Project www.cosmos-research.org 2011 年 6 月 20 日月曜日
Simulation for Scientific Research Process Technology 2011 年 6 月 20 日月曜日
Simulations occoids Granuloma Formation Household Power Comsumption 2011 年 6 月 20 日月曜日
CoSMoS Agile - small point solutions No framework 2011 年 6 月 20 日月曜日
CoSMoS Driver Integrate simulations (multi-lingual) Connect analysis and visualisation (to simulations) Store parameters and simulations results 2011 年 6 月 20 日月曜日
Sim 1 Sim 2 Sim 3 Store Analysis Visualisation 2011 年 6 月 20 日月曜日
Thermo House Weather Store Analysis Visualisation 2011 年 6 月 20 日月曜日
Basic Protocol create (name, start time) delete (name) update (name, field, value) publish (name, time) read (name, field, time) query (regular expression) 2011 年 6 月 20 日月曜日
Object Timelines Separate simulation time steps 2011 年 6 月 20 日月曜日
0.0 1.0 Time X r0 Y r0 Nectar r0 2011 年 6 月 20 日月曜日
0.0 1.0 2.0 Time X r0 r1 Y r0 r1 Nectar r0 2011 年 6 月 20 日月曜日
0.0 1.0 2.0 3.0 Time X r0 r1 r2 Y r0 r1 r2 Nectar r0 r1 2011 年 6 月 20 日月曜日
0.0 1.0 2.0 3.0 Time X r0 r1 r2 Y r0 r1 r2 Nectar r0 r1 read Y at 1.5 2011 年 6 月 20 日月曜日
0.0 1.0 2.0 3.0 Time X r0 r1 r2 Y r0 r1 r2 Nectar r0 r1 [Y_r1] 2011 年 6 月 20 日月曜日
0.0 1.0 2.0 3.0 Time X r0 r1 r2 Y r0 r1 r2 Nectar r0 r1 read Y at 3.5 2011 年 6 月 20 日月曜日
0.0 1.0 2.0 3.0 4.0 Time X r0 r1 r2 r3 Y r0 r1 r2 r3 Nectar r0 r1 r2 read Y at 3.5 2011 年 6 月 20 日月曜日
0.0 1.0 2.0 3.0 4.0 Time X r0 r1 r2 r3 Y r0 r1 r2 r3 Nectar r0 r1 r2 [Y_r3] 2011 年 6 月 20 日月曜日
CoSMoS Driver Simulation Visualisation Object (Producer) (Consumer) Read X Update X Request Blocked Update Y Publish Data X 2011 年 6 月 20 日月曜日
Storage and Architecture Inspiration from web services Client => Frontend => Database Key-Value Store 2011 年 6 月 20 日月曜日
Key-Value Store Big hash table / dictionary O(1) access, replication, etc Keys, e.g. obj_1:field_1:r0 2011 年 6 月 20 日月曜日
Store CoSMoS Driver Object Object Object Agent Agent Simulation Simulation 2011 年 6 月 20 日月曜日
Store CoSMoS Driver Cache Object Object Object Agent Agent Simulation Simulation 2011 年 6 月 20 日月曜日
Store CoSMoS Driver CoSMoS Driver Cache Cache Object Object Object Object Object Object Agent Agent Agent Agent Simulation Simulation Simulation Simulation 2011 年 6 月 20 日月曜日
Store CoSMoS Driver CoSMoS Driver Cache Object Cache Object Object Object Object Object Object Agent Agent Agent Agent Simulation Simulation Simulation Simulation 2011 年 6 月 20 日月曜日
Versioning Repeat runs based on stored data Analysis of multiple data sets Prefix/postfix keys 2011 年 6 月 20 日月曜日
Weather Model House r1.0 (Param 1) r0 Analysis House r1.1 (Param 2) 2011 年 6 月 20 日月曜日
Case Study Boids (occoids) Flocking emergence (depending on parameters) 2011 年 6 月 20 日月曜日
2011 年 6 月 20 日月曜日
2011 年 6 月 20 日月曜日
2011 年 6 月 20 日月曜日
Retasking Visual demo Different dynamics: Bees Not scientific 2011 年 6 月 20 日月曜日
Modifications Record simulations Analyse agent movement 2011 年 6 月 20 日月曜日
System Entropy Singular Value Decomposition 2011 年 6 月 20 日月曜日
2011 年 6 月 20 日月曜日
2011 年 6 月 20 日月曜日
2011 年 6 月 20 日月曜日
2011 年 6 月 20 日月曜日
2011 年 6 月 20 日月曜日
2011 年 6 月 20 日月曜日
2011 年 6 月 20 日月曜日
2011 年 6 月 20 日月曜日
Summary Loose coupling - synchronisation when required On data, not explicit lock step Coarse-grain to fine-grain support 2011 年 6 月 20 日月曜日
Future Work Performance Time fuzziness 2011 年 6 月 20 日月曜日
Questions? ... 2011 年 6 月 20 日月曜日
Recommend
More recommend