Performing Large Scale Parameter Surveys with OSG Services
Brian Bockelman, Christina Koch
Chi-Kwan Chan
Rob Quick
1
PIRE webinar: OSG Services and EHT - 9/8/22
OSG High Throughput Services
2
PIRE webinar: OSG Services and EHT - 9/8/22
The OSG Consortium
Established in 2005, the OSG Consortium operates a fabric of distributed High Throughput Computing (dHTC) services in support of the National Science & Engineering community
3
Contributions come from many members but support is primarily from:
Which are major NSF / OAC cyberinfrastructure investments.
Who is OSG?
PIRE webinar: OSG Services and EHT - 9/8/22
OSG Services
Open Science Compute Federation (OSCF)
Open Science Data Federation (OSDF)
Open Science Pool (OSPool)
And Many More…
4
PIRE webinar: OSG Services and EHT - 9/8/22
5
Who Participates in the OSG Services?
The OSCF and OSDF:
PIRE webinar: OSG Services and EHT - 9/8/22
The Access Point
A core concept is the Access Point, a service to place and manage your workloads & files.
This is your “home” on the OSG!
6
At the heart is the HTCondor submit service - but also has:
PIRE webinar: OSG Services and EHT - 9/8/22
Capacity: OSPool and the PATh Facility
To be productive, the AP needs to connect to some capacity!
7
AP
OSPool
PATh Facility
ACCESS RP
PIRE webinar: OSG Services and EHT - 9/8/22
8
OSPool Sites: CC*-funded Compute
PIRE webinar: OSG Services and EHT - 9/8/22
Using OSG Connect
OSG Connect is the OSG operated Access Point(s) for placing and managing workloads. By default, computational tasks placed here will run on the OSPool.
(Can use additional capacity from the access point, talk to us for more details!)
Accessible using ssh log in (command line or tools like PuTTy).
Workloads are placed and managed via the HTCondor job scheduler.
Access points also include space for data used in jobs, and different mechanisms for accessing data in jobs.
9
PIRE webinar: OSG Services and EHT - 9/8/22
Using HTCondor
HTCondor is the job scheduler used on OSG services.
Jobs are described using an HTCondor submit file.
The submit file includes the following job components:
Use HTCondor commands to submit and monitor the workload.
10
PIRE webinar: OSG Services and EHT - 9/8/22
Making OSG services work for you
Do you have a large workload of tasks to run?
→ Use OSG Connect Access Point(s) (command line/ssh) to place and manage your workload, using the computing capacity of the OSPool
Do you want to use a web interface to run ipole calculations?
→ Use Gateway service (uses OSPool behind the scenes)
Do you have allocations on other resources?
→ Use HTCondor’s “annex” feature from an OSG Connect Access Point.
11
PIRE webinar: OSG Services and EHT - 9/8/22
What’s Possible
In the past year, EHT has run 3.25 million jobs (using 1.9 million compute hours).
Many of these happened in a 2 month burst of computing last fall →
For the rest of this webinar, we want to show you two ways to compute at this scale.
12
PIRE webinar: OSG Services and EHT - 9/8/22
EHT Use Cases and Ipole Demonstration (Shell)
13
PIRE webinar: OSG Services and EHT - 9/8/22
14
PIRE webinar: OSG Services and EHT - 9/8/22
15
PIRE webinar: OSG Services and EHT - 9/8/22
EHT Use Cases
16
PIRE webinar: OSG Services and EHT - 9/8/22
What is ipole?
17
+
=
PIRE webinar: OSG Services and EHT - 9/8/22
18
Visual: Ben Prather; image library: EHT Theory WG/Chi-kwan Chan
PIRE webinar: OSG Services and EHT - 9/8/22
ipole Setup
19
PIRE webinar: OSG Services and EHT - 9/8/22
bhpire ipole “workflow” with OSG
20
PIRE webinar: OSG Services and EHT - 9/8/22
Live Demo
21
PIRE webinar: OSG Services and EHT - 9/8/22
The EHT Gateway - Background and Demo
22
PIRE webinar: OSG Services and EHT - 9/8/22
What is a Science Gateway?
23
PIRE webinar: OSG Services and EHT - 9/8/22
24
PIRE webinar: OSG Services and EHT - 9/8/22
Now for a Demo
Proof-of-concept gateway is at https://eht.scigap.org
25
PIRE webinar: OSG Services and EHT - 9/8/22
High-Level Architecture Diagram
26
PIRE webinar: OSG Services and EHT - 9/8/22
Gateway Summary
27
PIRE webinar: OSG Services and EHT - 9/8/22
Links to Documentation
28
PIRE webinar: OSG Services and EHT - 9/8/22
Next Steps
29
PIRE webinar: OSG Services and EHT - 9/8/22
Available Entry Points
Use OSG Connect Access Points:
Use EHT Gateway
30
PIRE webinar: OSG Services and EHT - 9/8/22
Getting an Account
OSG Connect Access Point:
Use EHT Gateway
31
PIRE webinar: OSG Services and EHT - 9/8/22
Getting Help
For support on OSG Connect:
Contact: support@osg-htc.org
User guides: https://portal.osg-htc.org/documentation/
For support on EHT Gateway:
Contact: circ-iu-group@iu.edu
Gateways for Users: https://userdocs.airavata.org/en/latest/
32
PIRE webinar: OSG Services and EHT - 9/8/22
Acknowledgements
This material is based upon work supported by the National Science Foundation under Grant Nos. 2030508, 1548562, 1339774, 1840003, and 1743747. Any opinions, findings, conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.
33
PIRE webinar: OSG Services and EHT - 9/8/22