SlideShare a Scribd company logo
1 of 17
Download to read offline
Software as Infrastructure at
NSF
Daniel S. Katz
Program Director, Division of
Advanced Cyberinfrastructure
Big Science and Infrastructure
•  Hurricanes affect humans
•  Multi-physics: atmosphere, ocean, coast, vegetation, soil
–  Sensors and data as inputs

•  Humans: what have they built, where are they, what will they do
–  Data and models as inputs

•  Infrastructure:
– 
– 
– 
– 

Urgent/scheduled processing, workflows
Software applications, workflows
Networks
Decision-support systems,
visualization
–  Data storage,
interoperability
Long-tail Science and Infrastructure
•  Exploding data volumes &
powerful simulation methods
mean that more researchers
need advanced infrastructure
•  Such “long-tail” researchers
cannot afford expensive
expertise and unique
infrastructure
•  Challenge: Outsource and/or
automate time-consuming
common processes
–  Tools, e.g., Globus Online
and data management
•  Note: much LHC data is moved
by Globus GridFTP, e.g., May/
June 2012, >20 PB, >20M files

–  Gateways, e.g., nanoHUB,
CIPRES, access to scientific
simulation software

NSF grant size, 2007.
(“Dark data in the long tail
of science”, B. Heidorn)
Infrastructure Challenges
•  Science
–  Larger teams, more disciplines, more countries

•  Data
–  Size, complexity, rates all increasing rapidly
–  Need for interoperability (systems and policies)

•  Systems
– 
– 
– 
– 
– 

More cores, more architectures (GPUs), more memory hierarchy
Changing balances (latency vs bandwidth)
Changing limits (power, funds)
System architecture and business models changing (clouds)
Network capacity growing; increase networks -> increased security

•  Software
–  Multiphysics algorithms, frameworks
–  Programing models and abstractions for science, data, and hardware
–  V&V, reproducibility, fault tolerance

•  People
–  Education and training
–  Career paths
–  Credit and attribution
Cyberinfrastructure
•  “Cyberinfrastructure consists of computing systems,
data storage systems, advanced instruments and
data repositories, visualization environments, and
people, all linked together by software and high
performance networks to improve research
productivity and enable breakthroughs not otherwise
possible.”
-- Craig Stewart
•  Infrastructure elements:
–  parts of an infrastructure,
–  developed by individuals and groups,
–  international,
–  developed for a purpose,
–  used by a community
Software is Infrastructure

Science	
  

•  Software (including services) essential for
the bulk of science
-  About half the papers in recent issues of
Science were software-intensive projects
-  Research becoming dependent upon
advances in software
-  Significant software development being
conducted across NSF: NEON, OOI,
NEES, NCN, iPlant, etc

•  Wide range of software types: system,
applications, modeling, gateways,
analysis, algorithms, middleware, libraries
•  Development, production and
maintenance are people intensive
•  Software life-times are long vs hardware
•  Under-appreciated value
Software

So(ware	
  	
  

Compu0ng	
  
Infrastructure	
  
Scientific
Discovery

Technological
Innovation

Software

Education
Cyberinfrastructure Framework for 21st Century
Science and Engineering (CIF21)
• 

Cross-NSF portfolio of activities to provide integrated cyber resources
that will enable new multidisciplinary research opportunities in all
science and engineering fields by leveraging ongoing investments and
using common approaches and components (http://www.nsf.gov/cif21)

• 

ACCI task force reports (http://www.nsf.gov/od/oci/taskforces/index.jsp)
–  Campus Bridging, Cyberlearning & Workforce Development, Data
& Visualization, Grand Challenges, HPC, Software for Science &
Engineering
–  Included recommendation for NSF-wide CDS&E program
Vision and Strategy Reports
–  ACI - http://www.nsf.gov/publications/pub_summ.jsp?ods_key=nsf12051
–  Software - http://www.nsf.gov/publications/pub_summ.jsp?ods_key=nsf12113
–  Data - http://www.nsf.gov/od/oci/cif21/DataVision2012.pdf
Implementation
–  Implementation of Software Vision

• 

• 

http://www.nsf.gov/funding/pgm_summ.jsp?pims_id=504817
Software Vision
NSF will take a leadership role in providing
software as enabling infrastructure for
science and engineering research and
education, and in promoting software as a
principal component of its comprehensive
CIF21 vision
•  ...
•  Reducing the complexity of software will be a
unifying theme across the CIF21 vision,
advancing both the use and development of
new software and promoting the ubiquitous
integration of scientific software across all
disciplines, in education, and in industry
–  A Vision and Strategy for Software for Science,
Engineering, and Education – NSF 12-113
Infrastructure Role & Lifecycle

Support the
foundational
research necessary
to continue to
efficiently advance
scientific software

Create and maintain a
software ecosystem
providing new
capabilities that
advance and accelerate
scientific inquiry at
unprecedented
complexity and scale

Transform practice through new
policies for software addressing
challenges of academic culture, open
dissemination and use, reproducibility
and trust, curation, sustainability,
governance, citation, stewardship, and
attribution of software authorship

Enable transformative,
interdisciplinary,
collaborative, science
and engineering
research and
education through the
use of advanced
software and services

Develop a next generation diverse
workforce of scientists and
engineers equipped with essential
skills to use and develop software,
with software and services used in
both the research and education
process
ACI Software Cluster Programs
•  Exploiting Parallelism and Scalability (XPS)
–  CISE (including ACI) program for foundational groundbreaking
research leading to a new era of parallel (and distributed)
computing
–  Proposals due today, likely to return

•  Computational and Data-Enabled Science & Engineering
(CDS&E)
–  Virtual program for science-specific proofing of algorithms and tools
•  ENG, MPS, ACI now; BIO, GEO, IIS in FY15?

–  Identify and capitalize on opportunities for major scientific and
engineering breakthroughs through new computational and data
analysis approaches

•  Software Infrastructure for Sustained Innovation (SI2)
–  Transform innovations in research and education into sustained
software resources that are an integral part of the
cyberinfrastructure
–  Develop and maintain sustainable software infrastructure that can
enhance productivity and accelerate innovation in science and
engineering
Software Infrastructure Projects
SI2 Software Activities
•  Elements (SSE) & Frameworks (SSI)
–  Past general solicitations, with most of NSF (BIO, CISE, EHR,
ENG, MPS, SBE): NSF 10-551 (2011), NSF 11-539 (2012), NSF
13-525
•  About 41 SSE and 31 SSI projects (14 SSE & 11 SSI in FY13)

–  Focused solicitation, with MPS/CHE and EPSRC: US/UK
collaborations in computational chemistry, NSF 12-576 (2012)
•  4 SSI projects

–  Recent solicitation (NSF 14-520), continues in future years
•  SSE proposals due March 17, SSI proposals due June 27

•  Institutes (S2I2)
–  Solicitation for conceptualization awards, NSF 11-589 (2012)
•  13 projects (co-funded with BIO, CISE, ENG, MPS)

–  Full institute solicitation in late FY14

•  See http://bit.ly/sw-ci for current projects
•  Also, related discipline-specific programs: ABI, GI, PIF
•  And CDS&E ...
SI2 Solicitation and Decision Process
•  Cross-NSF software working group with
members from all directorates
•  Determined how SI2 fits with other NSF
programs that support software
–  See: Implementation of NSF Software Vision - http://
www.nsf.gov/funding/pgm_summ.jsp?pims_id=504817

•  Discusses solicitations, determines who will
participate in each
•  Discusses and participates in review process
•  Work together to fund worthy proposals
SI2 Solicitation and Decision Process
•  Proposal reviews well -> my role becomes
matchmaking
–  I want to find program officers with funds, and convince them
that they should spend their funds on the proposal

•  Unidisciplinary project (e.g. bioinformatics app)
–  Work with single program officer, either likes the proposal or
not

•  Multidisciplinary project (e.g., molecular
dynamics)
–  Work with multiple program officers, ...

•  Onmidisciplinary project (e.g. http, math library)
–  Try to work with all program officers, often am told “it’s your
responsibility”
Software Questions for Projects
•  Sustainability to a program officer:
–  How will you support your software without (just) me
continuing to pay for it?

•  What does support mean?
– 
– 
– 
– 
– 

Can I build and run it on my current/future system?
Do I understand what it does?
Does it do what it does correctly?
Does it do what I want?
Does it include newest science?

•  Governance model?
–  Tells users and contributors how the project makes
decisions, how they can be involved
–  Community: Users? Developers? Both?

•  Working towards Sustainable Software for
Science: Practice and Experiences (WSSSPE)
–  http://wssspe.researchcomputing.org.uk
Join Us
The Division of Advanced
Cyberinfrastructure in the Directorate for
Computer and Information Science and
Engineering at the National Science
Foundation has announced a nationwide
search for a senior-level researcher to serve
as Program Director for software in science
and engineering. For more information,
visit:
http://www.nsf.gov/pubs/2014/aci14001/
aci14001.jsp?org=ACI
Questions?
•  Now, or later
dkatz@nsf.gov
or
d.katz@ieee.org

More Related Content

What's hot

SGCI - S2I2: Science Gateways Community Institute
SGCI - S2I2: Science Gateways Community InstituteSGCI - S2I2: Science Gateways Community Institute
SGCI - S2I2: Science Gateways Community InstituteSandra Gesing
 
Internet2 Bio IT 2016 v2
Internet2 Bio IT 2016 v2Internet2 Bio IT 2016 v2
Internet2 Bio IT 2016 v2Dan Taylor
 
Massive-Scale Analytics Applied to Real-World Problems
Massive-Scale Analytics Applied to Real-World ProblemsMassive-Scale Analytics Applied to Real-World Problems
Massive-Scale Analytics Applied to Real-World Problemsinside-BigData.com
 
Infrastructure for Supporting Computational Social Science
Infrastructure for Supporting Computational Social ScienceInfrastructure for Supporting Computational Social Science
Infrastructure for Supporting Computational Social ScienceDerek Hansen
 
SGCI - The Science Gateways Community Institute: International Collaboration ...
SGCI - The Science Gateways Community Institute: International Collaboration ...SGCI - The Science Gateways Community Institute: International Collaboration ...
SGCI - The Science Gateways Community Institute: International Collaboration ...Sandra Gesing
 
Zejia_CV_final
Zejia_CV_finalZejia_CV_final
Zejia_CV_finalZJ Zheng
 
Australia's Environmental Predictive Capability
Australia's Environmental Predictive CapabilityAustralia's Environmental Predictive Capability
Australia's Environmental Predictive CapabilityTERN Australia
 
Software Ecosystems = Big Data
Software Ecosystems = Big DataSoftware Ecosystems = Big Data
Software Ecosystems = Big DataTom Mens
 
e-Strategy
e-Strategye-Strategy
e-Strategyheila1
 
Bridging Gaps and Broadening Participation in Today's and Future Research Com...
Bridging Gaps and Broadening Participation inToday's and Future Research Com...Bridging Gaps and Broadening Participation inToday's and Future Research Com...
Bridging Gaps and Broadening Participation in Today's and Future Research Com...Sandra Gesing
 
SGCI - Science Gateways: An Overview
SGCI - Science Gateways: An OverviewSGCI - Science Gateways: An Overview
SGCI - Science Gateways: An OverviewSandra Gesing
 
100503 bioinfo instsymp
100503 bioinfo instsymp100503 bioinfo instsymp
100503 bioinfo instsympNick Jones
 
Open Source and Science at the National Science Foundation (NSF)
Open Source and Science at the National Science Foundation (NSF)Open Source and Science at the National Science Foundation (NSF)
Open Source and Science at the National Science Foundation (NSF)Daniel S. Katz
 
ITU IHSAN lab introduction
ITU IHSAN lab introductionITU IHSAN lab introduction
ITU IHSAN lab introductionJunaid Qadir
 
Towards Biomedical Research as a Digital Enterprise
Towards Biomedical Research as a Digital EnterpriseTowards Biomedical Research as a Digital Enterprise
Towards Biomedical Research as a Digital EnterprisePhilip Bourne
 

What's hot (20)

SGCI - S2I2: Science Gateways Community Institute
SGCI - S2I2: Science Gateways Community InstituteSGCI - S2I2: Science Gateways Community Institute
SGCI - S2I2: Science Gateways Community Institute
 
Internet2 Bio IT 2016 v2
Internet2 Bio IT 2016 v2Internet2 Bio IT 2016 v2
Internet2 Bio IT 2016 v2
 
Massive-Scale Analytics Applied to Real-World Problems
Massive-Scale Analytics Applied to Real-World ProblemsMassive-Scale Analytics Applied to Real-World Problems
Massive-Scale Analytics Applied to Real-World Problems
 
Infrastructure for Supporting Computational Social Science
Infrastructure for Supporting Computational Social ScienceInfrastructure for Supporting Computational Social Science
Infrastructure for Supporting Computational Social Science
 
Ucsd research-it-09-11-18
Ucsd research-it-09-11-18Ucsd research-it-09-11-18
Ucsd research-it-09-11-18
 
Sgci all-hands-9-16-16
Sgci all-hands-9-16-16Sgci all-hands-9-16-16
Sgci all-hands-9-16-16
 
SGCI - The Science Gateways Community Institute: International Collaboration ...
SGCI - The Science Gateways Community Institute: International Collaboration ...SGCI - The Science Gateways Community Institute: International Collaboration ...
SGCI - The Science Gateways Community Institute: International Collaboration ...
 
Zejia_CV_final
Zejia_CV_finalZejia_CV_final
Zejia_CV_final
 
Australia's Environmental Predictive Capability
Australia's Environmental Predictive CapabilityAustralia's Environmental Predictive Capability
Australia's Environmental Predictive Capability
 
Software Ecosystems = Big Data
Software Ecosystems = Big DataSoftware Ecosystems = Big Data
Software Ecosystems = Big Data
 
e-Strategy
e-Strategye-Strategy
e-Strategy
 
Bridging Gaps and Broadening Participation in Today's and Future Research Com...
Bridging Gaps and Broadening Participation inToday's and Future Research Com...Bridging Gaps and Broadening Participation inToday's and Future Research Com...
Bridging Gaps and Broadening Participation in Today's and Future Research Com...
 
SGCI - Science Gateways: An Overview
SGCI - Science Gateways: An OverviewSGCI - Science Gateways: An Overview
SGCI - Science Gateways: An Overview
 
Data Landscapes - Addiction
Data Landscapes - AddictionData Landscapes - Addiction
Data Landscapes - Addiction
 
100503 bioinfo instsymp
100503 bioinfo instsymp100503 bioinfo instsymp
100503 bioinfo instsymp
 
Open Source and Science at the National Science Foundation (NSF)
Open Source and Science at the National Science Foundation (NSF)Open Source and Science at the National Science Foundation (NSF)
Open Source and Science at the National Science Foundation (NSF)
 
ITU IHSAN lab introduction
ITU IHSAN lab introductionITU IHSAN lab introduction
ITU IHSAN lab introduction
 
Sgci iwsg-a-10-10-16
Sgci iwsg-a-10-10-16Sgci iwsg-a-10-10-16
Sgci iwsg-a-10-10-16
 
Sgci nsf-2-22-17
Sgci nsf-2-22-17Sgci nsf-2-22-17
Sgci nsf-2-22-17
 
Towards Biomedical Research as a Digital Enterprise
Towards Biomedical Research as a Digital EnterpriseTowards Biomedical Research as a Digital Enterprise
Towards Biomedical Research as a Digital Enterprise
 

Viewers also liked

Building Scientific Software Communities
Building Scientific Software CommunitiesBuilding Scientific Software Communities
Building Scientific Software CommunitiesDaniel S. Katz
 
Panel: Our Scholarly Recognition System Doesn’t Still Work
Panel: Our Scholarly Recognition System Doesn’t Still WorkPanel: Our Scholarly Recognition System Doesn’t Still Work
Panel: Our Scholarly Recognition System Doesn’t Still WorkDaniel S. Katz
 
Will McInnes CityCamp Brighton 2012 presentation
Will McInnes CityCamp Brighton 2012 presentationWill McInnes CityCamp Brighton 2012 presentation
Will McInnes CityCamp Brighton 2012 presentationThe Democratic Society
 
Scientific computing 10 years from now - credit and reward
Scientific computing 10 years from now - credit and rewardScientific computing 10 years from now - credit and reward
Scientific computing 10 years from now - credit and rewardDaniel S. Katz
 
Working towards Sustainable Software for Science: Practice and Experience (WS...
Working towards Sustainable Software for Science: Practice and Experience (WS...Working towards Sustainable Software for Science: Practice and Experience (WS...
Working towards Sustainable Software for Science: Practice and Experience (WS...Daniel S. Katz
 
Scientific research: What Anna Karenina teaches us about useful negative results
Scientific research: What Anna Karenina teaches us about useful negative resultsScientific research: What Anna Karenina teaches us about useful negative results
Scientific research: What Anna Karenina teaches us about useful negative resultsDaniel S. Katz
 

Viewers also liked (7)

Building Scientific Software Communities
Building Scientific Software CommunitiesBuilding Scientific Software Communities
Building Scientific Software Communities
 
WSSSPE Introduction
WSSSPE IntroductionWSSSPE Introduction
WSSSPE Introduction
 
Panel: Our Scholarly Recognition System Doesn’t Still Work
Panel: Our Scholarly Recognition System Doesn’t Still WorkPanel: Our Scholarly Recognition System Doesn’t Still Work
Panel: Our Scholarly Recognition System Doesn’t Still Work
 
Will McInnes CityCamp Brighton 2012 presentation
Will McInnes CityCamp Brighton 2012 presentationWill McInnes CityCamp Brighton 2012 presentation
Will McInnes CityCamp Brighton 2012 presentation
 
Scientific computing 10 years from now - credit and reward
Scientific computing 10 years from now - credit and rewardScientific computing 10 years from now - credit and reward
Scientific computing 10 years from now - credit and reward
 
Working towards Sustainable Software for Science: Practice and Experience (WS...
Working towards Sustainable Software for Science: Practice and Experience (WS...Working towards Sustainable Software for Science: Practice and Experience (WS...
Working towards Sustainable Software for Science: Practice and Experience (WS...
 
Scientific research: What Anna Karenina teaches us about useful negative results
Scientific research: What Anna Karenina teaches us about useful negative resultsScientific research: What Anna Karenina teaches us about useful negative results
Scientific research: What Anna Karenina teaches us about useful negative results
 

Similar to NSF SI2 program discussion at 2014 SI2 PI meeting

Working towards Sustainable Software for Science (an NSF and community view)
Working towards Sustainable Software for Science (an NSF and community view)Working towards Sustainable Software for Science (an NSF and community view)
Working towards Sustainable Software for Science (an NSF and community view)Daniel S. Katz
 
NSF SI2 program discussion at 2013 SI2 PI meeting
NSF SI2 program discussion at 2013 SI2 PI meetingNSF SI2 program discussion at 2013 SI2 PI meeting
NSF SI2 program discussion at 2013 SI2 PI meetingDaniel S. Katz
 
Funding Software in Academia
Funding Software in AcademiaFunding Software in Academia
Funding Software in AcademiaDaniel S. Katz
 
Scientific Software Challenges and Community Responses
Scientific Software Challenges and Community ResponsesScientific Software Challenges and Community Responses
Scientific Software Challenges and Community ResponsesDaniel S. Katz
 
Scientific Software Innovation Institutes (S2I2s) as part of NSF’s SI2 program
Scientific Software Innovation Institutes (S2I2s) as part of NSF’s SI2 programScientific Software Innovation Institutes (S2I2s) as part of NSF’s SI2 program
Scientific Software Innovation Institutes (S2I2s) as part of NSF’s SI2 programDaniel S. Katz
 
Xsede for-nlhpc
Xsede for-nlhpcXsede for-nlhpc
Xsede for-nlhpcJohn Towns
 
XSEDE: an ecosystem of advanced digital services accelerating scientific disc...
XSEDE: an ecosystem of advanced digital services accelerating scientific disc...XSEDE: an ecosystem of advanced digital services accelerating scientific disc...
XSEDE: an ecosystem of advanced digital services accelerating scientific disc...John Towns
 
EarthCube Monthly Community Webinar- Nov. 22, 2013
EarthCube Monthly Community Webinar- Nov. 22, 2013EarthCube Monthly Community Webinar- Nov. 22, 2013
EarthCube Monthly Community Webinar- Nov. 22, 2013EarthCube
 
Overview of XSEDE and Introduction to XSEDE 2.0 and Beyond
Overview of XSEDE and Introduction to XSEDE 2.0 and BeyondOverview of XSEDE and Introduction to XSEDE 2.0 and Beyond
Overview of XSEDE and Introduction to XSEDE 2.0 and BeyondJohn Towns
 
Research software susainability
Research software susainabilityResearch software susainability
Research software susainabilityDaniel S. Katz
 
XSEDE Overview (March 2014)
XSEDE Overview (March 2014)XSEDE Overview (March 2014)
XSEDE Overview (March 2014)John Towns
 
Birgit Plietzsch “RDM within research computing support” SALCTG June 2013
Birgit Plietzsch “RDM within research computing support” SALCTG June 2013Birgit Plietzsch “RDM within research computing support” SALCTG June 2013
Birgit Plietzsch “RDM within research computing support” SALCTG June 2013SALCTG
 
What is eScience, and where does it go from here?
What is eScience, and where does it go from here?What is eScience, and where does it go from here?
What is eScience, and where does it go from here?Daniel S. Katz
 
ARCC National Perspective Panel: XSEDE (Towns)
ARCC National Perspective Panel: XSEDE (Towns)ARCC National Perspective Panel: XSEDE (Towns)
ARCC National Perspective Panel: XSEDE (Towns)John Towns
 
Amy Walton - NSF’s Computational Ecosystem for 21st Century Science & Enginee...
Amy Walton - NSF’s Computational Ecosystem for 21st Century Science & Enginee...Amy Walton - NSF’s Computational Ecosystem for 21st Century Science & Enginee...
Amy Walton - NSF’s Computational Ecosystem for 21st Century Science & Enginee...Larry Smarr
 
XSEDE13: State of XSEDE
XSEDE13: State of XSEDEXSEDE13: State of XSEDE
XSEDE13: State of XSEDEJohn Towns
 
Supporting Research Communities with XSEDE
Supporting Research Communities with XSEDESupporting Research Communities with XSEDE
Supporting Research Communities with XSEDEJohn Towns
 
Research Software Sustainability: WSSSPE & URSSI
Research Software Sustainability: WSSSPE & URSSIResearch Software Sustainability: WSSSPE & URSSI
Research Software Sustainability: WSSSPE & URSSIDaniel S. Katz
 

Similar to NSF SI2 program discussion at 2014 SI2 PI meeting (20)

Working towards Sustainable Software for Science (an NSF and community view)
Working towards Sustainable Software for Science (an NSF and community view)Working towards Sustainable Software for Science (an NSF and community view)
Working towards Sustainable Software for Science (an NSF and community view)
 
NSF SI2 program discussion at 2013 SI2 PI meeting
NSF SI2 program discussion at 2013 SI2 PI meetingNSF SI2 program discussion at 2013 SI2 PI meeting
NSF SI2 program discussion at 2013 SI2 PI meeting
 
Funding Software in Academia
Funding Software in AcademiaFunding Software in Academia
Funding Software in Academia
 
Scientific Software Challenges and Community Responses
Scientific Software Challenges and Community ResponsesScientific Software Challenges and Community Responses
Scientific Software Challenges and Community Responses
 
Scientific Software Innovation Institutes (S2I2s) as part of NSF’s SI2 program
Scientific Software Innovation Institutes (S2I2s) as part of NSF’s SI2 programScientific Software Innovation Institutes (S2I2s) as part of NSF’s SI2 program
Scientific Software Innovation Institutes (S2I2s) as part of NSF’s SI2 program
 
Xsede for-nlhpc
Xsede for-nlhpcXsede for-nlhpc
Xsede for-nlhpc
 
XSEDE: an ecosystem of advanced digital services accelerating scientific disc...
XSEDE: an ecosystem of advanced digital services accelerating scientific disc...XSEDE: an ecosystem of advanced digital services accelerating scientific disc...
XSEDE: an ecosystem of advanced digital services accelerating scientific disc...
 
Sgci esip-7-20-18
Sgci esip-7-20-18Sgci esip-7-20-18
Sgci esip-7-20-18
 
EarthCube Monthly Community Webinar- Nov. 22, 2013
EarthCube Monthly Community Webinar- Nov. 22, 2013EarthCube Monthly Community Webinar- Nov. 22, 2013
EarthCube Monthly Community Webinar- Nov. 22, 2013
 
Overview of XSEDE and Introduction to XSEDE 2.0 and Beyond
Overview of XSEDE and Introduction to XSEDE 2.0 and BeyondOverview of XSEDE and Introduction to XSEDE 2.0 and Beyond
Overview of XSEDE and Introduction to XSEDE 2.0 and Beyond
 
Research software susainability
Research software susainabilityResearch software susainability
Research software susainability
 
XSEDE Overview (March 2014)
XSEDE Overview (March 2014)XSEDE Overview (March 2014)
XSEDE Overview (March 2014)
 
Birgit Plietzsch “RDM within research computing support” SALCTG June 2013
Birgit Plietzsch “RDM within research computing support” SALCTG June 2013Birgit Plietzsch “RDM within research computing support” SALCTG June 2013
Birgit Plietzsch “RDM within research computing support” SALCTG June 2013
 
What is eScience, and where does it go from here?
What is eScience, and where does it go from here?What is eScience, and where does it go from here?
What is eScience, and where does it go from here?
 
ARCC National Perspective Panel: XSEDE (Towns)
ARCC National Perspective Panel: XSEDE (Towns)ARCC National Perspective Panel: XSEDE (Towns)
ARCC National Perspective Panel: XSEDE (Towns)
 
Amy Walton - NSF’s Computational Ecosystem for 21st Century Science & Enginee...
Amy Walton - NSF’s Computational Ecosystem for 21st Century Science & Enginee...Amy Walton - NSF’s Computational Ecosystem for 21st Century Science & Enginee...
Amy Walton - NSF’s Computational Ecosystem for 21st Century Science & Enginee...
 
Sgci xsede-gateways-07-08-16
Sgci xsede-gateways-07-08-16Sgci xsede-gateways-07-08-16
Sgci xsede-gateways-07-08-16
 
XSEDE13: State of XSEDE
XSEDE13: State of XSEDEXSEDE13: State of XSEDE
XSEDE13: State of XSEDE
 
Supporting Research Communities with XSEDE
Supporting Research Communities with XSEDESupporting Research Communities with XSEDE
Supporting Research Communities with XSEDE
 
Research Software Sustainability: WSSSPE & URSSI
Research Software Sustainability: WSSSPE & URSSIResearch Software Sustainability: WSSSPE & URSSI
Research Software Sustainability: WSSSPE & URSSI
 

More from Daniel S. Katz

Software Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSASoftware Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSADaniel S. Katz
 
Parsl: Pervasive Parallel Programming in Python
Parsl: Pervasive Parallel Programming in PythonParsl: Pervasive Parallel Programming in Python
Parsl: Pervasive Parallel Programming in PythonDaniel S. Katz
 
Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...
Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...
Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...Daniel S. Katz
 
Citation and Research Objects: Toward Active Research Objects
Citation and Research Objects: Toward Active Research ObjectsCitation and Research Objects: Toward Active Research Objects
Citation and Research Objects: Toward Active Research ObjectsDaniel S. Katz
 
FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...
FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...
FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...Daniel S. Katz
 
Fundamentals of software sustainability
Fundamentals of software sustainabilityFundamentals of software sustainability
Fundamentals of software sustainabilityDaniel S. Katz
 
Software Citation in Theory and Practice
Software Citation in Theory and PracticeSoftware Citation in Theory and Practice
Software Citation in Theory and PracticeDaniel S. Katz
 
Expressing and sharing workflows
Expressing and sharing workflowsExpressing and sharing workflows
Expressing and sharing workflowsDaniel S. Katz
 
Citation and reproducibility in software
Citation and reproducibility in softwareCitation and reproducibility in software
Citation and reproducibility in softwareDaniel S. Katz
 
Software Citation: Principles, Implementation, and Impact
Software Citation:  Principles, Implementation, and ImpactSoftware Citation:  Principles, Implementation, and Impact
Software Citation: Principles, Implementation, and ImpactDaniel S. Katz
 
Summary of WSSSPE and its working groups
Summary of WSSSPE and its working groupsSummary of WSSSPE and its working groups
Summary of WSSSPE and its working groupsDaniel S. Katz
 
20160607 citation4software panel
20160607 citation4software panel20160607 citation4software panel
20160607 citation4software panelDaniel S. Katz
 
20160607 citation4software opening
20160607 citation4software opening20160607 citation4software opening
20160607 citation4software openingDaniel S. Katz
 
What do we need beyond a DOI?
What do we need beyond a DOI?What do we need beyond a DOI?
What do we need beyond a DOI?Daniel S. Katz
 
Looking at Software Sustainability and Productivity Challenges from NSF
Looking at Software Sustainability and Productivity Challenges from NSFLooking at Software Sustainability and Productivity Challenges from NSF
Looking at Software Sustainability and Productivity Challenges from NSFDaniel S. Katz
 
US University Research Funding, Peer Reviews, and Metrics
US University Research Funding, Peer Reviews, and MetricsUS University Research Funding, Peer Reviews, and Metrics
US University Research Funding, Peer Reviews, and MetricsDaniel S. Katz
 
Swift Parallel Scripting for High-Performance Workflow
Swift Parallel Scripting for High-Performance WorkflowSwift Parallel Scripting for High-Performance Workflow
Swift Parallel Scripting for High-Performance WorkflowDaniel S. Katz
 
A Method to Select e-Infrastructure Components to Sustain
A Method to Select e-Infrastructure Components to SustainA Method to Select e-Infrastructure Components to Sustain
A Method to Select e-Infrastructure Components to SustainDaniel S. Katz
 

More from Daniel S. Katz (20)

Software Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSASoftware Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSA
 
Parsl: Pervasive Parallel Programming in Python
Parsl: Pervasive Parallel Programming in PythonParsl: Pervasive Parallel Programming in Python
Parsl: Pervasive Parallel Programming in Python
 
Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...
Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...
Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...
 
Citation and Research Objects: Toward Active Research Objects
Citation and Research Objects: Toward Active Research ObjectsCitation and Research Objects: Toward Active Research Objects
Citation and Research Objects: Toward Active Research Objects
 
FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...
FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...
FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...
 
Fundamentals of software sustainability
Fundamentals of software sustainabilityFundamentals of software sustainability
Fundamentals of software sustainability
 
Software Citation in Theory and Practice
Software Citation in Theory and PracticeSoftware Citation in Theory and Practice
Software Citation in Theory and Practice
 
URSSI
URSSIURSSI
URSSI
 
Software citation
Software citationSoftware citation
Software citation
 
Expressing and sharing workflows
Expressing and sharing workflowsExpressing and sharing workflows
Expressing and sharing workflows
 
Citation and reproducibility in software
Citation and reproducibility in softwareCitation and reproducibility in software
Citation and reproducibility in software
 
Software Citation: Principles, Implementation, and Impact
Software Citation:  Principles, Implementation, and ImpactSoftware Citation:  Principles, Implementation, and Impact
Software Citation: Principles, Implementation, and Impact
 
Summary of WSSSPE and its working groups
Summary of WSSSPE and its working groupsSummary of WSSSPE and its working groups
Summary of WSSSPE and its working groups
 
20160607 citation4software panel
20160607 citation4software panel20160607 citation4software panel
20160607 citation4software panel
 
20160607 citation4software opening
20160607 citation4software opening20160607 citation4software opening
20160607 citation4software opening
 
What do we need beyond a DOI?
What do we need beyond a DOI?What do we need beyond a DOI?
What do we need beyond a DOI?
 
Looking at Software Sustainability and Productivity Challenges from NSF
Looking at Software Sustainability and Productivity Challenges from NSFLooking at Software Sustainability and Productivity Challenges from NSF
Looking at Software Sustainability and Productivity Challenges from NSF
 
US University Research Funding, Peer Reviews, and Metrics
US University Research Funding, Peer Reviews, and MetricsUS University Research Funding, Peer Reviews, and Metrics
US University Research Funding, Peer Reviews, and Metrics
 
Swift Parallel Scripting for High-Performance Workflow
Swift Parallel Scripting for High-Performance WorkflowSwift Parallel Scripting for High-Performance Workflow
Swift Parallel Scripting for High-Performance Workflow
 
A Method to Select e-Infrastructure Components to Sustain
A Method to Select e-Infrastructure Components to SustainA Method to Select e-Infrastructure Components to Sustain
A Method to Select e-Infrastructure Components to Sustain
 

Recently uploaded

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 

Recently uploaded (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 

NSF SI2 program discussion at 2014 SI2 PI meeting

  • 1. Software as Infrastructure at NSF Daniel S. Katz Program Director, Division of Advanced Cyberinfrastructure
  • 2. Big Science and Infrastructure •  Hurricanes affect humans •  Multi-physics: atmosphere, ocean, coast, vegetation, soil –  Sensors and data as inputs •  Humans: what have they built, where are they, what will they do –  Data and models as inputs •  Infrastructure: –  –  –  –  Urgent/scheduled processing, workflows Software applications, workflows Networks Decision-support systems, visualization –  Data storage, interoperability
  • 3. Long-tail Science and Infrastructure •  Exploding data volumes & powerful simulation methods mean that more researchers need advanced infrastructure •  Such “long-tail” researchers cannot afford expensive expertise and unique infrastructure •  Challenge: Outsource and/or automate time-consuming common processes –  Tools, e.g., Globus Online and data management •  Note: much LHC data is moved by Globus GridFTP, e.g., May/ June 2012, >20 PB, >20M files –  Gateways, e.g., nanoHUB, CIPRES, access to scientific simulation software NSF grant size, 2007. (“Dark data in the long tail of science”, B. Heidorn)
  • 4. Infrastructure Challenges •  Science –  Larger teams, more disciplines, more countries •  Data –  Size, complexity, rates all increasing rapidly –  Need for interoperability (systems and policies) •  Systems –  –  –  –  –  More cores, more architectures (GPUs), more memory hierarchy Changing balances (latency vs bandwidth) Changing limits (power, funds) System architecture and business models changing (clouds) Network capacity growing; increase networks -> increased security •  Software –  Multiphysics algorithms, frameworks –  Programing models and abstractions for science, data, and hardware –  V&V, reproducibility, fault tolerance •  People –  Education and training –  Career paths –  Credit and attribution
  • 5. Cyberinfrastructure •  “Cyberinfrastructure consists of computing systems, data storage systems, advanced instruments and data repositories, visualization environments, and people, all linked together by software and high performance networks to improve research productivity and enable breakthroughs not otherwise possible.” -- Craig Stewart •  Infrastructure elements: –  parts of an infrastructure, –  developed by individuals and groups, –  international, –  developed for a purpose, –  used by a community
  • 6. Software is Infrastructure Science   •  Software (including services) essential for the bulk of science -  About half the papers in recent issues of Science were software-intensive projects -  Research becoming dependent upon advances in software -  Significant software development being conducted across NSF: NEON, OOI, NEES, NCN, iPlant, etc •  Wide range of software types: system, applications, modeling, gateways, analysis, algorithms, middleware, libraries •  Development, production and maintenance are people intensive •  Software life-times are long vs hardware •  Under-appreciated value Software So(ware     Compu0ng   Infrastructure   Scientific Discovery Technological Innovation Software Education
  • 7. Cyberinfrastructure Framework for 21st Century Science and Engineering (CIF21) •  Cross-NSF portfolio of activities to provide integrated cyber resources that will enable new multidisciplinary research opportunities in all science and engineering fields by leveraging ongoing investments and using common approaches and components (http://www.nsf.gov/cif21) •  ACCI task force reports (http://www.nsf.gov/od/oci/taskforces/index.jsp) –  Campus Bridging, Cyberlearning & Workforce Development, Data & Visualization, Grand Challenges, HPC, Software for Science & Engineering –  Included recommendation for NSF-wide CDS&E program Vision and Strategy Reports –  ACI - http://www.nsf.gov/publications/pub_summ.jsp?ods_key=nsf12051 –  Software - http://www.nsf.gov/publications/pub_summ.jsp?ods_key=nsf12113 –  Data - http://www.nsf.gov/od/oci/cif21/DataVision2012.pdf Implementation –  Implementation of Software Vision •  •  http://www.nsf.gov/funding/pgm_summ.jsp?pims_id=504817
  • 8. Software Vision NSF will take a leadership role in providing software as enabling infrastructure for science and engineering research and education, and in promoting software as a principal component of its comprehensive CIF21 vision •  ... •  Reducing the complexity of software will be a unifying theme across the CIF21 vision, advancing both the use and development of new software and promoting the ubiquitous integration of scientific software across all disciplines, in education, and in industry –  A Vision and Strategy for Software for Science, Engineering, and Education – NSF 12-113
  • 9. Infrastructure Role & Lifecycle Support the foundational research necessary to continue to efficiently advance scientific software Create and maintain a software ecosystem providing new capabilities that advance and accelerate scientific inquiry at unprecedented complexity and scale Transform practice through new policies for software addressing challenges of academic culture, open dissemination and use, reproducibility and trust, curation, sustainability, governance, citation, stewardship, and attribution of software authorship Enable transformative, interdisciplinary, collaborative, science and engineering research and education through the use of advanced software and services Develop a next generation diverse workforce of scientists and engineers equipped with essential skills to use and develop software, with software and services used in both the research and education process
  • 10. ACI Software Cluster Programs •  Exploiting Parallelism and Scalability (XPS) –  CISE (including ACI) program for foundational groundbreaking research leading to a new era of parallel (and distributed) computing –  Proposals due today, likely to return •  Computational and Data-Enabled Science & Engineering (CDS&E) –  Virtual program for science-specific proofing of algorithms and tools •  ENG, MPS, ACI now; BIO, GEO, IIS in FY15? –  Identify and capitalize on opportunities for major scientific and engineering breakthroughs through new computational and data analysis approaches •  Software Infrastructure for Sustained Innovation (SI2) –  Transform innovations in research and education into sustained software resources that are an integral part of the cyberinfrastructure –  Develop and maintain sustainable software infrastructure that can enhance productivity and accelerate innovation in science and engineering
  • 12. SI2 Software Activities •  Elements (SSE) & Frameworks (SSI) –  Past general solicitations, with most of NSF (BIO, CISE, EHR, ENG, MPS, SBE): NSF 10-551 (2011), NSF 11-539 (2012), NSF 13-525 •  About 41 SSE and 31 SSI projects (14 SSE & 11 SSI in FY13) –  Focused solicitation, with MPS/CHE and EPSRC: US/UK collaborations in computational chemistry, NSF 12-576 (2012) •  4 SSI projects –  Recent solicitation (NSF 14-520), continues in future years •  SSE proposals due March 17, SSI proposals due June 27 •  Institutes (S2I2) –  Solicitation for conceptualization awards, NSF 11-589 (2012) •  13 projects (co-funded with BIO, CISE, ENG, MPS) –  Full institute solicitation in late FY14 •  See http://bit.ly/sw-ci for current projects •  Also, related discipline-specific programs: ABI, GI, PIF •  And CDS&E ...
  • 13. SI2 Solicitation and Decision Process •  Cross-NSF software working group with members from all directorates •  Determined how SI2 fits with other NSF programs that support software –  See: Implementation of NSF Software Vision - http:// www.nsf.gov/funding/pgm_summ.jsp?pims_id=504817 •  Discusses solicitations, determines who will participate in each •  Discusses and participates in review process •  Work together to fund worthy proposals
  • 14. SI2 Solicitation and Decision Process •  Proposal reviews well -> my role becomes matchmaking –  I want to find program officers with funds, and convince them that they should spend their funds on the proposal •  Unidisciplinary project (e.g. bioinformatics app) –  Work with single program officer, either likes the proposal or not •  Multidisciplinary project (e.g., molecular dynamics) –  Work with multiple program officers, ... •  Onmidisciplinary project (e.g. http, math library) –  Try to work with all program officers, often am told “it’s your responsibility”
  • 15. Software Questions for Projects •  Sustainability to a program officer: –  How will you support your software without (just) me continuing to pay for it? •  What does support mean? –  –  –  –  –  Can I build and run it on my current/future system? Do I understand what it does? Does it do what it does correctly? Does it do what I want? Does it include newest science? •  Governance model? –  Tells users and contributors how the project makes decisions, how they can be involved –  Community: Users? Developers? Both? •  Working towards Sustainable Software for Science: Practice and Experiences (WSSSPE) –  http://wssspe.researchcomputing.org.uk
  • 16. Join Us The Division of Advanced Cyberinfrastructure in the Directorate for Computer and Information Science and Engineering at the National Science Foundation has announced a nationwide search for a senior-level researcher to serve as Program Director for software in science and engineering. For more information, visit: http://www.nsf.gov/pubs/2014/aci14001/ aci14001.jsp?org=ACI
  • 17. Questions? •  Now, or later dkatz@nsf.gov or d.katz@ieee.org