The HDF Group - Past, Present and Future

89
www.hdfgroup.org The HDF Group HDF Past, Present, Future Mike Folk The HDF Group The 14th HDF and HDF-EOS Workshop September 28-30, 2010 September 28-30, 2010 HDF/HDF-EOS Workshop XIV 1

description

The founder of The HDF Group discusses the past, present, and future of the HDF technology and community.

Transcript of The HDF Group - Past, Present and Future

Page 1: The HDF Group - Past, Present and Future

www.hdfgroup.org

The HDF Group

HDF Past, Present, Future

Mike Folk

The HDF Group

The 14th HDF and HDF-EOS Workshop

September 28-30, 2010

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 1

Page 2: The HDF Group - Past, Present and Future

www.hdfgroup.org

The HDF Group

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 2

THE EARLYY

EARS

Page 3: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 3September 28-30, 2010

Page 4: The HDF Group - Past, Present and Future

www.hdfgroup.org

NCSA 1986

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 4

Page 5: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 5

GFTF Oct 28, 1987

Page 6: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 6

GFTF Oct 28, 1987

Page 7: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 7

GFTF Nov 9, 1987

Page 8: The HDF Group - Past, Present and Future

www.hdfgroup.org

GFTF Nov 9, 1987

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 8

Page 9: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 9

Page 10: The HDF Group - Past, Present and Future

www.hdfgroup.org

Library

• Version 1 – 1988• Primitive objects

• “raster,” “palette”, “aspect ratio”• “sets” or groupings to form higher level objects

• “raster image set”

• Version 2 – 1989• Scientific data sets• 24-bit raster

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 10

Page 11: The HDF Group - Past, Present and Future

www.hdfgroup.org

Library

• Version 3 – 1990• Subsetting• Vertex sets (Vsets)

• Groups (Vgroups), and tables (Vdatas)

• Version 4 – 1996• Full multiple file, multiple object access

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 11

Page 12: The HDF Group - Past, Present and Future

www.hdfgroup.org

Command line tools

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 12

Page 13: The HDF Group - Past, Present and Future

www.hdfgroup.org

NCSA software

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 13

Big simulations with HDF Desktop visualization with “NCSA Image”

Desktop visualization with PolyView

Page 14: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 14

Page 15: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 15

Page 16: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 16

Page 17: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 17

Page 18: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 18

Page 19: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 19

Page 20: The HDF Group - Past, Present and Future

www.hdfgroup.org

NetCDF Harmonization

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 20

NSF $ = +

Page 21: The HDF Group - Past, Present and Future

www.hdfgroup.org

“NSF SOFTWARE CAPITALIZATION”

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 21

NSF $ = USER SUPPORTDOCUMENTATIONTESTING

Page 22: The HDF Group - Past, Present and Future

www.hdfgroup.org

Other adopters of HDF

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 22

Page 23: The HDF Group - Past, Present and Future

www.hdfgroup.org

Other adopters of HDF

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 23

Page 24: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 24

Other adopters of HDF

September 28-30, 2010

Non-destructive testing

Page 25: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 25September 28-30, 2010

Earth Observing System

Page 26: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 26

Earth Science (Earth Observing System)Aqua (6/01)

AuraTES HRDLSMLSOMI

Terra

CERES MISR

MODIS MOPITT

AquaCERES MODIS

AMSR

Page 27: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 27

Message:HDF needs to support mission critical applications with high quality and performance standards

September 28-30, 2010

Page 28: The HDF Group - Past, Present and Future

www.hdfgroup.org

A need for change?

Shortcomings of HDF (1996)• Limits on object & file size (<2GB)• Limited number of objects (<20K)• Rigid data models• I/O performance• Code complexity

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 28

Page 29: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 29

NCSA Access, Spring 1996

Page 30: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 30

Page 31: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 31

Page 32: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 32

Page 33: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 33

ASCI = Accelerated Strategic Computing InitiativeWe Have A Nuclear Test Ban Treaty

How do we maintain a nuclear stockpile in the absence of testing?

Page 34: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 34

Page 35: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 35

Big simulations

A simulation can have billions of elements

Each element can have dozens of associated values

September 28-30, 2010

Page 36: The HDF Group - Past, Present and Future

www.hdfgroup.org

ASCI Data models and Formats Group

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 36

Page 37: The HDF Group - Past, Present and Future

www.hdfgroup.org

Describing data is challenging

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 37

Page 38: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 38

Page 39: The HDF Group - Past, Present and Future

www.hdfgroup.org39HDF/HDF-EOS Workshop XIV

HDF audience (1997)

• Applications facing big data challenges• Academia, government, industry• Hundreds of different applications• Users world-wide

September 28-30, 2010

Page 40: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 40

Something is missing

September 28-30, 2010

Page 41: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 41September 28-30, 2010

?

What is on these tapes?

Page 42: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 42

Message:Communities are committing critically important data to HDF for the long term,

and expect it to last.

September 28-30, 2010

Page 43: The HDF Group - Past, Present and Future

www.hdfgroup.org

The HDF Group

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 43

THE MIDDLE YEARS

Page 44: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 44

Page 45: The HDF Group - Past, Present and Future

www.hdfgroup.org

R&D 100

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 45

Page 46: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 46

Page 47: The HDF Group - Past, Present and Future

www.hdfgroup.org

CHANGING USER PROFILE

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 47

Page 48: The HDF Group - Past, Present and Future

www.hdfgroup.org

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 48

Flight testing

Page 49: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 49

Vehicle testing

September 28-30, 2010

Page 50: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 50

Bioinformatics

September 28-30, 2010

Page 51: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 51

Images

September 28-30, 2010

25-80Å resolution electron tomography8k x 8k x 1k images soon (256 GB)

Page 52: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 52

Making movies

September 28-30, 2010

Spiderman 3 The Polar Express

Page 53: The HDF Group - Past, Present and Future

www.hdfgroup.org

New expectations

• “Deliverables”• “What about my data in 2080?”• How soon can you do this for me?• Business opportunities and the academy

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 53

Page 54: The HDF Group - Past, Present and Future

www.hdfgroup.org

Doing business in academia

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 54

We deliver papers, not software.

Data preservation?Talk to the librarian.

I can do that for you maybe by next year.

No profits allowed here!

Page 55: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 55

Page 56: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 56

Page 57: The HDF Group - Past, Present and Future

www.hdfgroup.org

Missions and Goals

• The five missions• Public• Software• Service• Human• Financial/Structural

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 57

Page 58: The HDF Group - Past, Present and Future

www.hdfgroup.org

HDF Group Mission

To ensure long-term accessibility of HDF data through sustainable development and support of HDF technologies.

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 58

Page 59: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 59

Spinning off

September 28-30, 2010

• Business options and questions• For-Profit or not?• How to make money?

• Intellectual property

Page 60: The HDF Group - Past, Present and Future

www.hdfgroup.org

Help from an unexpected place

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 60

Page 61: The HDF Group - Past, Present and Future

www.hdfgroup.org

The HDF Group

HDF/HDF-EOS Workshop XIV 61

Running our Business:Challenges and Surprises

September 28-30, 2010

Page 62: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 62

Challenges

• Managing contracts• Finance

• Keeping overhead under control• Defining “profit”• Accounting and budgeting expertise

• Business model

September 28-30, 2010

Page 63: The HDF Group - Past, Present and Future

www.hdfgroup.org

Today vs. 2006

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 63

2006 2010

Staff 17 34

Funded projects

6 13

Budget $1.6M $3.4M

Page 64: The HDF Group - Past, Present and Future

www.hdfgroup.org

The HDF Group

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 64

THE FUTURE

Page 65: The HDF Group - Past, Present and Future

www.hdfgroup.org

The near future

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 65

Page 66: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 66

Cross the chasm to new users and applications

September 28-30, 2010

Time

Page 67: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 67

The near future

• From technology driven to market driven• Raising the open source quality bar• Expanding our ability to help customers• Expanding the kinds of things we're good at

September 28-30, 2010

Page 68: The HDF Group - Past, Present and Future

www.hdfgroup.org

The future

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 68

Page 69: The HDF Group - Past, Present and Future

www.hdfgroup.org

TECHNOLOGY STRATEGIES

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 69

Page 70: The HDF Group - Past, Present and Future

www.hdfgroup.org

Lots of data

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 70

Page 71: The HDF Group - Past, Present and Future

www.hdfgroup.org

Big data 

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 71

Image courtesy of the National Center for Computational Sciences, Oak Ridge National Laboratory”.

Cores Petaflops

224,162 1.759

Page 72: The HDF Group - Past, Present and Future

www.hdfgroup.org

Kinds of data

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 72

Page 73: The HDF Group - Past, Present and Future

www.hdfgroup.org

GFTF Nov 9, 1987

September 28-30, 2010 HDF/HDF-EOS Workshop XIV 73

Page 74: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 74

A focus on Preservation

September 28-30, 2010

Darwin’s first evolutionary tree - 1837

Page 75: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 75

Preservation-based

evolution

September 28-30, 2010

Darwin’s first evolutionary tree - 1837

Page 76: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 76September 28-30, 2010

Promoting standardization

and interoperability

Page 77: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 77

Institutional strategies

September 28-30, 2010

Page 78: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 78

A mission-driven

business

September 28-30, 2010

Page 79: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 79

One keeper of the format

and software

September 28-30, 2010

Page 80: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 80

Open source

September 28-30, 2010

Page 81: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 81

Long-term institutional support

September 28-30, 2010

The National Archives, Washington, D.C.

Page 82: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 82

Human, financial, legal foundations for sustainability

September 28-30, 2010

Page 83: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 83

Business model

September 28-30, 2010

Page 84: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 84September 28-30, 2010

A virtual organization

Page 85: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 85

Thank You

September 28-30, 2010

Page 86: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 86September 28-30, 2010

Page 87: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 87

Page 88: The HDF Group - Past, Present and Future

www.hdfgroup.orgHDF/HDF-EOS Workshop XIV 88September 28-30, 2010

Page 89: The HDF Group - Past, Present and Future

www.hdfgroup.orgSeptember 28-30, 2010 HDF/HDF-EOS Workshop XIV 89