April 20, 2023
XSEDE Technology Insertion ServiceIdentifying and Evaluating the Next Generation of
Cyberinfrastructure Software for Science
Tim Cockerill
Associate Project Director
Bridging CI Software Technologies to XSEDE
2
NSF-funded and other CI software
technologies
NSF-funded and other CI software
technologies
XSEDE TIS
XSEDE TIS XSEDEXSEDE
What is XSEDE?
• XSEDE is the follow-on to TeraGrid and is the virtual organization of 17 institutions/120 FTE providing services and support for the users of NSF-OCI’s computational science resources.– CMS – coordination and management services• architecture, software integration, systems
engineering, operations, allocations, project mgmt
– ECSS – extended collaborative support services– TEOS – training, education, and outreach services– 5-year award started July 1, 2011
3
XSEDE supporting scientific software development
• Startup allocations up to 200,000 hours, – Easy access - submit abstract and CV
• Extended Collaborative Support– Programmers/domain scientists to assist you: 40 FTE– Port, optimize, parallelize your code– Community Code evaluation and support
• Training and Education– For you – asynchronous online and live events– By you – assist with developing and advertising your
training/education 4
XSEDE-TIS Technology Insertion Service• Separate award from XSEDE, 5 years, started July 1,
2010.• Mission: to continuously track, evaluate, and
recommend advanced CI technologies to XSEDE and the broader HPC community
• Five activities– XTED: XSEDE Technology Evaluation Database– Technology Evaluation Process– Technology Evaluation Test-bed– Technology Insertion Support– Community Satisfaction and Impact Evaluation
XSEDE Architecture is User-Driven
6
Requirements Sources
Traceable, Managed Requirements
User Engagement• Annual surveys • Focus groups• AUSS consulting• Ticket mining• Usability Panels• Workshop evaluations
User Requirements Evaluation and Prioritization (UREP)
Spiral Lifecycle,Agile Development
What is XTED? • XSEDE Technology Database (XTED) to identify, track,
compare, collect user feedback on, and help the XSEDE team make decisions on what technologies would have the most impact.
• XTED is open for CI Developers to enter technologies, update that information, respond to user comments and requests, and identify new development opportunities.
• XTED enables Users to request features of XSEDE in general and of specific technologies, and to influence decisions for XSEDE staff in evaluating technologies.
• XTED enables XSEDE Staff to communicate with users and CI developers to make decisions on projects to evaluate. XTED is a unique resource for advancing large-scale open science cyberinfrastructure--in XSEDE and beyond.
7
Technology Evaluation Process
• Initial Planning – Identify team lead and familiarize with product
• Test Plan– Test developer specifications vs the expected use
in the XSEDE environment
• Testing– Local testbeds, Futuregrid, XSEDE
• Final Report– Feedback to developer and publish to XTED
8
Technology Insertion Support
• Documentation for installation, configuration, and testing for XSEDE production environment developed from evaluation process
• Provides support to XSEDE software integration team for technologies added to the XSEDE services
9
How Can You Participate?
• Visit TIS project at http://tis.xsede.org and create an account.– Enter new technologies– Enter request into XTED for capabilities– Enter requests for new features of technologies– Make comments on existing entries
Summary
• XSEDE TIS project provides dedicated expertise to identifying, evaluating, and recommending/installing new technology capabilities into XSEDE
• XTED will be the primary interface for users and for CI technology developers to enter technology
• XTED is in production at http://tis.xsede.org
Bridging CI Software Technologies to XSEDE
12
NSF-funded and other CI software
technologies
NSF-funded and other CI software
technologies
XSEDE TIS
XSEDE TIS XSEDEXSEDE