Options When a Faculty Computing Allowance is Exhausted¶
Summary
When you’ve used up your Faculty Computing Allowance of computing time on the campus’s Savio high performance computing cluster, but still need more time on Savio (or an equivalent computing resource) to complete your project, here are some of the options that you might now consider:
- Purchase additional computing time on Savio
- Apply to renew your Faculty Computing Allowance, during the next application period
- Contribute Condo nodes to Savio
- Obtain an allocation on a UC-wide (HPC@UC) resource
- Obtain an allocation on a national computing (ACCESS) resource
- Purchase computing time from a commercial cloud provider
To explore any of these options in more depth, please contact us, and let's begin the conversation!
1. Purchase additional computing time on Savio¶
Via a Memorandum of Understanding (MOU) and a one-time payment using a campus chartstring, you can pay for one or more additional blocks of compute time at an introductory rate of one cent ($0.01) per Service Unit (SU). One SU equals one core hour of compute time on a standard compute node; it can vary for other types of nodes.
For instance, if you originally received a Faculty Computing Allowance of 300K SUs, and wished to purchase another, equivalent block of time, you can do so for $3,000. There is a minimum purchase of 50K SUs, at a cost of $500.00.
This compute time does not expire; it will be carried over until it is used up, and can be used alongside any additional no-cost Allowance(s) granted in the future.
To make your purchase, visit the MyBRC User Portal in your web browser. After following the on-screen instructions in the portal and registering (if you don’t already have a portal account or a BRC cluster account) and logging in, you’ll need to first review and sign the cluster user access agreement form on the Home ("Welcome") page if you haven't already done so from within the portal previously by clicking on the "Review" button, and then clicking on the "Create" button to request the creation of a project on the same Home ("Welcome") page, then follow all of the on-screen prompts and instructions and answer all required questions from there to request a new project (Slurm account) on the Savio cluster. Make sure to select the Recharge Allocation project allocation type on the “Savio: Allocation Type” page and provide responses to the following questions that appear in the different pages in the portal that you will navigate to:
- Name of the faculty member or PI?
- Number of Service Units requested? (E.g., 100K, 300K ..?)
- Name and email address of a departmental business contact, for correspondence about the chartstring?
- Handled the same as the Faculty Computing Allowance? Or with changes? (E.g., a change in which user accounts should have access to it?)
- Date (or date range) by which this new block of computational time needs to be made available?
Keep in mind that if a researcher has exhausted the allocated service units on their FCA, they should not request the creation of a new FCA, but, rather, they should renew their already existing FCA or purchase additional computing time on Savio, which will be added into a recharge allocation (i.e., ac_projectname). Note that when you purchase additional SUs, they will be added to a (separate) recharge allocation and not into an existing FCA project. Additional SUs can only be added to FCA projects when such projects are renewed during the May/June renewal period (see below) or thereafter (via the FCA renewal process and not through the SU purchase process).
2. Apply to renew your Faculty Computing Allowance, during the next application period¶
Each year, beginning in May, you can submit an application form to renew your Faculty Computing Allowance via the MyBRC User Portal. Pooling preferences can be updated there as well. Links to the renewal application form are typically emailed to Allowance recipients (and to other designated project managers on such accounts) by or before mid-May.
Renewal applications submitted in May will be processed beginning June 1st. Those submitted and approved later in the year, after either May or June, will receive pro-rated allowances of computing time, based on the application month within the allowance year. Note that new allowances that are set up in June or old ones that are renewed in June are the only ones that receive the full 300,000 SUs allocation.
For PIs (or project managers) wishing to renew their allowance under the same project:
- Login to the MyBRC User Portal.
- Under the "Project" menu, click on "Projects''.
- Click on the ID of the Project the PI is currently a PI of.
- Click on the "Renew Allowance" button.
-
Fill out the renewal form.
-
Select the "Allowance Year 2023 - 2024" Allocation Period (for example), which will grant 300,000 Service Units, available starting on June 1st. After June 1st, the number of service units granted will be prorated based on how many months into the allowance year the request is made.
-
Select the PI to renew. (If there are multiple, they must be renewed individually).
- Review your selections and submit the form.
-
For PIs (or project managers) wishing to update their pooling preferences:
- Login to the MyBRC User Portal.
- Under the "Project" menu, click on "Projects".
- Click on the "Renew a PI's Allowance" button.
- Fill out the renewal form.
- Select the "Allowance Year 2023 - 2024" Allocation Period (for example), which will grant 300,000 Service Units, available starting on June 1st. After June 1st, the number of service units granted will be prorated based on how many months into the allowance year the request is made.
- Select the PI to renew.
- Choose a new pooling preference, which may include:
- Renewing under the same project,
- Starting to pool with a different project, or
- Stopping pooling and renewing under a different or new project.
- Review your selections and submit the form.
3. Contribute Condo nodes to Savio¶
If you expect your computational needs to be large and/or ongoing, another possibility is to purchase compute nodes and contribute them to the Savio Condo.
Purchasing and contributing hardware gives you, as a Condo owner/contributor, the following benefits over the five year life of your contribution:
- Priority access to compute resources up to the size of your contribution.
- The ability to run larger jobs across even more nodes.
- All the extensive infrastructure that Savio provides - including colocation in the campus data center, power, cooling, high-speed networking, a firewalled subnet, login and data transfer nodes, commercial compilers, and a large, fast parallel filesystem - along with professional system administration of this entire infrastructure.
For more information on this option, please see Condo Cluster Program. You can request the creation of a Condo allocation by visiting the MyBRC User Portal in your web browser. After following the on-screen instructions in the portal and registering (if you don’t already have a portal account or a BRC cluster account) and logging in, you’ll need to first review and sign the cluster user access agreement form on the Home ("Welcome") page if you haven't already done so from within the portal previously by clicking on the "Review" button, and then clicking on the "Create" button to request the creation of a project on the same Home ("Welcome") page, then follow all of the on-screen prompts and instructions and answer all required questions from there to request a new project (Slurm account) on the Savio cluster. Make sure to select the "Condo allocation" project allocation type on the “Savio: Allocation Type” page and provide responses to the questions that appear in the different pages in the portal that you will navigate to.
4. Obtain an allocation on a UC-wide (HPC@UC) resource¶
The HPC@UC program offers no-cost computing time on computational resources at the San Diego Supercomputer Center (SDSC) to University of California-affiliated researchers. In particular SDSC's Expanse supercomputer offers a software environment that is fairly similar to Savio's, reducing the effort required to replicate your current setup there.
(Please note that you can access SDSC's Expanse resource via either the HPC@UC program or ACCESS program (below) - but not both - so we encourage you to contact us for assistance before applying to the HPC@UC program.)
5. Obtain an allocation on a national computing (ACCESS) resource¶
The NSF-funded ACCESS program (formerly XSEDE) offers no-cost computing time on computational centers across the country. Several of these offer clusters whose software environments are fairly similar to Savio's, reducing the effort required to replicate your current setup there.
Applications typically are reviewed quarterly, and on approval, access will be granted at some point thereafter. There are also options for getting up and running much more quickly, albeit with smaller blocks of compute time. For instance, startup and/or trial allocations allow you to install and test your software on a cluster; these offer relatively fast approval and set up, and you can apply for them at any time.
Our consultants can work with you to help you find and apply for ACCESS computing resources that best fit your needs. We can also help you to get your software working on Savio, to demonstrate readiness to take advantage of ACCESS resources.
6. Purchase computing time from a commercial cloud provider¶
Amazon, Microsoft, and Google are among a number of commercial vendors offering computing and storage services that you can obtain with relatively little lead time. Several of these services offer computing environments somewhat similar to Savio’s, along with others that use very different computing paradigms.
Berkeley Research Computing (BRC) offers a Cloud Computing Support consulting service, which can help you determine whether one or more commercial cloud providers’ offerings might be a good match for your computational work. BRC consultants will also help you apply for vendor grants, where available, that can help defray at least some of your costs.
You can choose - and mix and match - any combination of these options: an MOU for purchasing additional computing time on Savio, a new Faculty Computing Allowance, to be applied for during the next Allowance period; contributing Condo nodes; an allocation on an HPC@UC or ACCESS facility; and/or purchasing services from a commercial cloud provider.
If you're interested in exploring one or more of these options, please let us know and let's begin the conversation!