Getting Started with Artemis

Last updated March 05, 2024

In order to use Artemis, you must request an allocation and you must be connected to a USC network directly or via a VPN. See the Connecting to a USC VPN guide for detailed instructions.

Artemis is not intended for large-scale parallel computing or data processing. The main goal of Artemis is to provide resources for small- to medium-sized workloads.

0.0.1 Requesting an allocation

Users need to submit an allocation request through the CARC user portal before gaining access to Artemis cloud services. Instructions for requesting an allocation can be found in our Request a New Allocation user guide.

Once approved, users are granted 200 GB of storage, which is cumulative across all the VMs they create. Additionally, each Principle Investigator’s (PI) group is granted 13 IP addresses, allowing them to run 13 VM’s at once without detaching the VMs’ network device.

Artemis will alert users with an error message and fail to create their VM if their requested storage amount exceeds the user’s quota.

0.0.2 Logging in to Artemis

Log in to Artemis

First, enter your USC NetID and password to authenticate via Shibboleth and Duo two-factor authentication. After entering your USC credentials, you should see the Artemis login form.

Select the Sign in button. If you receive an error, then your USC account has not been given access—please submit a help ticket to contact us about getting access.

0.0.3 Dashboard

Upon logging in, the dashboard appears on the screen. From this page, users can create and configure VMs, as well as check the status of their existing VMs. Users can also inspect the VM templates they have access to, the images available, and their networks.

0.0.4 Group and individual quotas

The table below shows the different VM templates available on Artemis, as well as the default and maximum values for the computing resources.

FireCracker VMs do not allow modifying the memory, vCPU, and amount of storage values after being deployed.

Name Hypervisor Memory (GB) Max Memory (GB) Virtual CPU Max VCPU Physical CPU Storage (GB)
Amazon Linux KVM 4 128 4 64 2 25
Ansys 2022 KVM 16 128 16 128 8 110
Apache Web Server FireCracker 2 128 2 64 1 5
CentOS 7 KVM 8 128 8 64 4 20
Jupyter Notebook KVM 8 128 8 64 4 20
MongoDB FireCracker 4 128 4 64 2 10
MySQL Server FireCracker 4 128 4 64 2 5
NGINX Web Server FireCracker 2 128 2 64 1 10
Redis Server FireCracker 4 128 4 64 2 5
RStudio KVM 8 128 8 64 4 20
SingularityCE KVM 8 128 8 64 4 20
Ubuntu 22.04 KVM 8 128 8 64 4 20
Ubuntu 20.04 KVM 8 128 8 64 4 20
Windows Server 2019 KVM 16 128 16 128 8 60