1 / 13

NSF Task Force on Software for Science and Engineering

NSF Task Force on Software for Science and Engineering. The Task Force on Software for Science and Engineering has formed the following major recommendations on how NSF can best support the research, development, and maintenance of software infrastructure:

demi
Download Presentation

NSF Task Force on Software for Science and Engineering

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. NSF Task Force on Software for Science and Engineering The Task Force on Software for Science and Engineering has formed the following major recommendations on how NSF can best support the research, development, and maintenance of software infrastructure: 1. NSF should develop a multi-level (individual, team, institute), long-term program of support of scientific software elements ranging from complex applications to tools of utility in multiple domains. Such programs should also support extreme scale data and simulation and the needs of NSF’s Major Research Equipment and Facilities (MREFC) projects. 2. NSF should take leadership in promoting verification, validation, sustainability, and reproducibility through software developed with federal support. 3. NSF should develop a consistent policy on open source software that promotes scientific discovery and encourages innovation. 4. NSF support for software should entail collaborations among all of its divisions, related federal agencies, and private industry. 5. NSF should utilize its Advisory Committees to obtain community input on software priorities.

  2. Figure 1 (Above): Software is an integrated component of the overall coordinated CIF21 framework. This figure illustrates the connections between the components of CIF21, including Software. All the components of CIF21 are generally needed to create the conditions for innovation and discovery, as shown in Figure 1.

  3. XSEDE will be: • An integrative cyberinfrastructure in which will be imbedded a range of advanced digital resources and services • XSEDE has no physical resources per se but acts as the “glue” creating an integrated distributed environment • coordinates Track 2[a,b,d], XD Viz and other XD resources • explicitly extends to involving industry in addition to academia • Accessible to researchers • directly from XSEDE systems • from their own and campus resources • from other high-end centers and cyberinfrastructure resources • via science gateways and discovery environments • Continually improved by incorporating new technologies and services to satisfy newly identified needs both from existing and emerging communities

  4. Spiral Driven Process We are here Day 1 Technology Audit Insertion Service Year 1

  5. Applications, Portals and Gateways APIs and CLIs Transparent access via the file system Access Layer Discovery VO Management Directory Services & Web Services Infrastructure Accounting Execution Mgt RDBMS Naming Trust Files Notification WS-Naming WS-Security SAML/XACML X.509 WS-Addressing HTTP(S)/SOAP WSDL WSRF WS-I BP Resources Architecture: Open, Scalable and Adaptive

  6. XSEDE Architecture Level 1 Decomposition

  7. XSEDE Architecture Level 2 DecompositionAccess Layer

  8. XSEDE Architecture Level 2 DecompositionServices Layer

  9. XSEDE Architecture Level 2 DecompositionResources Layer

More Related