4. Managing compute resources