Microsoft Research Faculty Summit 2008. Ian Foster Computation Institute University of Chicago &...

Post on 18-Dec-2015

222 views 3 download

Tags:

Transcript of Microsoft Research Faculty Summit 2008. Ian Foster Computation Institute University of Chicago &...

Microsoft Research Faculty Summit 2008

Towards a Data Cauldron

Ian FosterComputation InstituteUniversity of Chicago & Argonne National Laboratory

If you want to build a ship, don’t drum up the men to gather wood, divide the work, and give orders. Instead, teach them to yearn for the vast and endless sea.

Antoine de Saint-Exupéry

Biomedical Research, circa 1600

Biomedical Research, circa 2000

Growth of Sequences &Annotations since 1982

Folker Meyer, Genome Sequencing vs. Moore’s Law: Cyber Challenges for the Next Decade, CTWatch, August 2006.

An Open Analytics Environment

Resultsout

Datain

Programs& rules in

“No limits” Storage Computing Format Program

Allowing for Versioning Provenance Collaboration Annotation

o·pen [oh-puhn] adjective

having the interior immediately accessible

relatively free of obstructions to sight, movement, or internal arrangement

generous, liberal, or bounteous

in operation; live

readily admitting new members

not constipated

What Goes In (2)

Rules

Workflows

Dryad

MapReduce

Parallel programs

SQL

BPEL

Swift

SCFL

R

MatLab

Octave

How it Cooks

VirtualizationRun any program, store any data

IndexingAutomated maintenance

ProvisioningPolicy-driven allocation of resources to competing demands

What Comes Out

DataData

Analysis as (Collaborative) ProcessTransform

Annotate

Search

Add to

Tag

Visualize

Discover

Extend

Group

Share

Data Cauldron @ U.Chicago: ApplicationsAstrophysicsCognitive scienceEast Asian studiesEconomicsEnvironmental scienceEpidemiologyGenomic medicineNeurosciencePolitical scienceSociologySolid state physics

Data Cauldron @ U.Chicago: Hardware

500 TB reliable storage (data, metadata)

180 TB, 180 GB/s17 Top/sanalysis

Dataingest

Dynamic provisioning

Parallel analysis

Remote access

Offload to remote data centers

P A D S

Diverseusers

Diversedata

sources

1000 TBtape backup

DOCK on BG/P: ~1M Tasks on 118,000 CPUs

CPU cores: 118784

Tasks: 934803

Elapsed time: 7257 sec

Compute time: 21.43 CPU yr

Average task time: 667 sec

Relative Efficiency: 99.7%

(from 16 to 32 racks)

Utilization: Sustained: 99.6%

Overall: 78.3%

IoanRaicu

ZhaoZhang

MikeWilde

Time (secs)

Data Cauldron @ U.Chicago:MethodsHPC systems software (MPICH, PVFS, ZeptOS)Collaborative data tagging (GLOSS)Data integration (XDTM)HPC data analytics and visualizationLoosely coupled parallelism (Swift, Hadoop)Dynamic provisioning (Falkon)Service authoring (Introduce, caGrid, gRAVI)Provenance recording and query (Swift)Service composition and workflow (Taverna)Virtualization management (Workspace Service)Distributed data management (GridFTP, etc.)

High-PerformanceData Analytics

FunctionalMRI

Ben Clifford, MihaelHatigan, Mike Wilde,Yong Zhao

Social Informatics Data Grid (SIDgrid)Collaborative, multi-modal analysis of cognitive science data

TeraGrid PADS …

SIDgrid

Diverseexperimental

data &metadata

Browse dataSearchContent previewTranscodeDownloadAnalyze

Bennett BerthenthalMike PapkaMike Wilde… and others

A Vast and Endless Sea …

Resultsout

Datain

Programs& rules in

“No limits” Storage Computing Format Program

Allowing for Versioning Provenance Collaboration Annotation