The GINA Data Zoo
Puffins, and lynx, and hamsters! Oh my...
October 16th, 2013
Will Fisher
Geographic Information Network of Alaska
International Arctic Research Center
University of Alaska Fairbanks
Friday, October 18, 13
Slide 2
Slide 2 text
Friday, October 18, 13
Slide 3
Slide 3 text
• transfer data?
• manage our processing systems?
• let people consume data?
How do we...
Friday, October 18, 13
Slide 4
Slide 4 text
What does GINA do?
Friday, October 18, 13
Slide 5
Slide 5 text
We get data and figure out
how to make it usable for
the people that need it.
Friday, October 18, 13
Slide 6
Slide 6 text
Or to put it another way, we feed the
animals
Nom nom nom
Friday, October 18, 13
Slide 7
Slide 7 text
Direct Reception
Friday, October 18, 13
Slide 8
Slide 8 text
Partner with
NOAA/NESDIS FCDAS
Friday, October 18, 13
Slide 9
Slide 9 text
MODIS Truecolor - 2013.06.17
h p://feeder.gina.alaska.edu/modis-gina-alaska-naturalcolor-images/2013_06_17_21_32_jd168
Friday, October 18, 13
Slide 10
Slide 10 text
SUOMI NPP Day-night-band- 2013.01.18
h p://feeder.gina.alaska.edu/modis-gina-alaska-naturalcolor-images/2013_06_17_21_32_jd168
Friday, October 18, 13
Slide 11
Slide 11 text
Source data ~7.6 times the area of Washington state
Ortho tile data ~4.3 times the area of Washington state
Friday, October 18, 13
Version 0.1
•Native FS events (Polling as a fallback)
•Parallel processing
•Logging/Notifications
•http://github.com/gina-alaska/conveyor
Friday, October 18, 13
Slide 22
Slide 22 text
Version 2.0
• Concurrency
• Metrics
• More robust error handling / job tracking
Friday, October 18, 13
Slide 23
Slide 23 text
Down the road
• Object store support (S3 compatible)
• Message queues to trigger other processing
jobs (Redis/0MQ?)
Friday, October 18, 13
Slide 24
Slide 24 text
Processing Data
Friday, October 18, 13
Slide 25
Slide 25 text
Image Processing
Friday, October 18, 13
Slide 26
Slide 26 text
Configuration management
Friday, October 18, 13
Slide 27
Slide 27 text
Use computers to do
things
Friday, October 18, 13
Slide 28
Slide 28 text
Use humans to drink
with
Friday, October 18, 13
Slide 29
Slide 29 text
Use computers to do
things
Friday, October 18, 13
Slide 30
Slide 30 text
Configuration
management
• Chef - www.opscode.com/chef/
• Cookbooks available at
github.com/gina-alaska
Friday, October 18, 13
Slide 31
Slide 31 text
Consuming data
Friday, October 18, 13
Slide 32
Slide 32 text
Puffin Feeder
h p://feeder.gina.alaska.edu
http://www.flickr.com/photos/alessiomesiano/6227234098/
Friday, October 18, 13
Images
• 12 Feeds
o 5 Modis
o 4 NPP
o 2 Radar
o 1 Webcam
• ~3TB Archive
• ~10GB/day
Friday, October 18, 13
Slide 37
Slide 37 text
Movies
Friday, October 18, 13
Slide 38
Slide 38 text
Friday, October 18, 13
Slide 39
Slide 39 text
Friday, October 18, 13
Slide 40
Slide 40 text
Puffin Feeder - In Use
Friday, October 18, 13
Slide 41
Slide 41 text
Friday, October 18, 13
Slide 42
Slide 42 text
Friday, October 18, 13
Slide 43
Slide 43 text
gLynx - Catalog and data portals
h p://alaska.portal.gina.alaska.edu
http://www.flickr.com/photos/luvi/3963857274/
Friday, October 18, 13
Slide 44
Slide 44 text
gLynx - Origins
Friday, October 18, 13
Slide 45
Slide 45 text
Friday, October 18, 13
Slide 46
Slide 46 text
Yo dawg i herd you like portals, so we put a portal
in your portal, so you can search all the portals
Friday, October 18, 13
Slide 47
Slide 47 text
Friday, October 18, 13
Slide 48
Slide 48 text
What is gLynx?
• A single database of data
records
• But with multiple front
ends (portals)
• Separate search indexes
for each portal
• Each portal can manage
its own look, data records
and users
Friday, October 18, 13
Slide 49
Slide 49 text
Why?
• Automatic sharing of data records
• Shared collection of organizations and
contact information
• Giving the data owners control
Friday, October 18, 13
Slide 50
Slide 50 text
Yo dawg i herd you like portals, so we put a portal
in your portal, so you can search all the portals
Friday, October 18, 13
Slide 51
Slide 51 text
Questions?
https://twitter.com/AlexJamesFitz/status/388310922005336064/photo/1
• Will Fisher
• www.gina.alaska.edu
• github.com/gina-alaska
• uafgina.tumblr.com
• @uafgina
Friday, October 18, 13