Chad D. Wood
Scalable Observation System (SOS) for Scientific Workflows
Pr Project Ov
- ject Over
erview & Discus view & Discussion sion
Supervisors: Prof. Allen Malony and Kevin Huck
Scalable Observation System (SOS) for Scientific Workflows Pr - - PowerPoint PPT Presentation
Scalable Observation System (SOS) for Scientific Workflows Pr Project Ov oject Over erview & Discus view & Discussion sion Chad D. Wood Supervisors: Prof. Allen Malony and Kevin Huck So, where is this talk going? To advocate
Supervisors: Prof. Allen Malony and Kevin Huck
2 2
3 3
Compute Time DATA VIZ
A: Parallel B: Serial C2: Serial C1: Irregular C1 + C2 : Parallel
4 4 = Unit of Work = Result
5 5
6 6
7 7
Db
Adb Ai Ai Adb Adb
Db Db
8 8
Db
Adb Ai Ai Adb Adb
Db Db
9 9
Db
Adb Ai Ai Adb Adb
Db Db
10 10
Db
Adb Ai Ai Adb Adb
Db Db
11 11
Db
Adb Ai Ai Adb Adb
Db Db
12 12
Db
Adb Ai Ai Adb Adb
Db Db
13 13
Db
Adb Ai Ai Adb Adb
Db Db
14 14
Db Db Db
Adb Ai Ai Adb Adb
15 15
Db
Adb Ai Ai Adb Adb
Db Db
Frequency State Class Type Seman@c Pa[ern Compare Mood Frequency State Class Type Seman@c Pa[ern Compare Mood
SOS
PUBLICATION HANDLE
Value
Value Rela6onship Hints Metadata
About both Pub Handle and Source
Value Scope Layer Nature Retain Frequency State Class Type Seman@c Pa[ern Compare Mood Time_Start Time_Stop TIME_STAMP Time_Span Sample Counter Log Create_Input CREATE_OUTPUT Create_Viz Exec_Work Buffer Support_Exec Support_Flow Control_Flow Sos
16 16
ENUM ENUM
@me. pack send recv < defini6ons > < val_snaps > 3 4 5 6 7 9 10 11 12 13 14 . . . . . . 8 seman@c val=___ mood
stored by client
pushed to daemon
injected into db
17 17
18 18
Source
SOS
INIT GUID_BLOCK ANNOUNCE PUBLISH VAL_SNAPS ... VAL_SNAPS Metadata,
All pack()’ed values
19 19
Source
SOS
20 20
DB
AGGREGATE
SOS
SOS
SOS
massive database
sosd db
sosd sosd
local query
analy@cs helper
local query
socket
node node node node
sosa analy@cs
21 21 DB
(on-node)
22 22
23 23
100 200 300 400 500 [SOS_publish() freq. shown as transparency, 0.5 sec to 1.0 sec (darkest)] [2 iter] [10 iter]
100 200 300 400 500 [Translucency repr. SOS_publish() frequency, 0.5 sec to 1.0 sec (darkest)] [2 iter] [10 iter]
26 26
<Video>
30 30