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:
- Number of Service Units requested? (E.g., 100K, 300K ..?)
- Name and email address of a departmental business contact, for correspondence about the chartstring?
PIs and Managers of existing Recharge Allocation accounts can also see a "Purchase Service Units" button on their MyBRC portal project page, by which they may purchase additional SUs.
As of February 2024, the MOU will be generated automatically when the recharge allocation purchase request is submitted via the MyBRC portal. Once the recharge allocation purchase request (or recharge allocation purchase renewal request) is submitted, the details of the request will be reviewed, confirmed, and edited (if and as needed) by administrators. Once this process is completed, the researcher will be notified, and based on the (edited if needed) details of the researcher's recharge allocation purchase request, an unsigned MOU will be generated which the researcher can download to their computer from the MyBRC portal by clicking on the "Download" button on the MyBRC portal recharge allocation request page. The researcher can then review and sign the downloaded MOU and then upload the signed MOU form back up to the MyBRC portal for submission to and review by administrators by clicking on the "Upload" button on the MyBRC portal recharge allocation project request page and selecting the signed MOU form to be uploaded from their computer.
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.
To minimize job disruptions, all requests submitted and approved before June 1 will be processed on June 1st. You will receive a notification when each request is approved and processed. Renewal will provide you with 300,000 SUs (Service Units). 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.
Both PIs and project managers can renew their allowance project. 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 2024 - 2025" 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).
- Fill out the BRC Usage Survey
- 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 2024 - 2025" 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.
You will receive notifications when each request is approved and processed a day before and on June 1.
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!