Options When a Faculty Computing Allowance is Exhausted¶
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 (XSEDE) 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 ..?)
- Campus chartstring to bill?
- Type of account represented by chartstring? (E.g., is this a contract or grant? What is the funding agency or campus source?)
- 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?
2. Apply to renew your Faculty Computing Allowance, during the next application period¶
Each year, beginning in May, you can submit an application to renew your Faculty Computing Allowance. Links to the renewal application form are typically emailed to Allowance recipients (and to other designated "main contacts" 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 get the full 300,000 SUs allocation.
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.
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. At least one of these, Comet, offers a software environment which is fairly similar to Savio's, reducing the effort required to replicate your current setup there.
(Please note that you can access SDSC's Comet resource via either the HPC@UC program or XSEDE program (below) - but not both - so we encourage you to contact us for assistance before applying to the HPC@UC program.)
The NSF-funded XSEDE program 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.
UC Berkeley has an XSEDE Campus Champion who can work with you to help you find and apply for XSEDE 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 XSEDE 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 XSEDE 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!