Eureka Releases & Roadmap

New features are incorporated into Eureka on a continuous integration / continuous deployment basis. The Feature Backlog shows planned enhancements are shown in priority order based on feedback from current and potential Eureka users and stakeholders. As enhancements are incorporated into Eureka, current Eureka users are notified and details are included in the Release Notes, below.

Eureka Release Notes

App VM Version 3.0: July 20, 2020

Features:

  • Limited internet access! Time limited access to pre-defined URLs will be enabled on the Eureka App VM. Details on what URLs are included can be found here. Note that the mirrored Bioconductor Repository will be going away with this release. If you are on a Eureka v2 instance, you will need to be upgraded a v3 instance.

App VM Version 2.0: December 12, 2019

Features:

  • Redesigned Eureka connection to be accessible entirely as a web-based login solution.

  • Nightly backups of Eureka App VM images in case disaster recovery is needed.

App VM Version 1.6: September 2, 2019

Features:

  • Access to local mirror of the Anaconda repository within Eureka; updated daily. Release is no longer available because of unstable updates to Anaconda.

  • Access to local mirror of the PiPy repository within Eureka; updated daily. Release is no longer available because of a change with the storage of the repository on Cloud Storage.

App VM Version 1.5: August 18, 2019

Feature:

  • Updated version of R from 3.5 to 3.6.

App VM Version 1.4: July 15, 2019

Features:

  • Access to local mirror of the Bioconductor repository within Eureka; updated daily.

  • Local mirror of CRAN repository within Eureka updated daily.

App VM Version 1.3: May 21, 2019

Feature:

App VM Version 1.2: April 1, 2019

Feature:

  • Automatically shut down idle VM after 20mins. This helps ensure users are not charged when the VMs are not being used.

App VM Version 1.1: December 20, 2018

Features:

  • Access to local mirror of the CRAN repository within Eureka

  • Preinstall SAS (version 9.4) on Eureka Linux VMs (at User request)

App VM Version 1.0: Initial Release. October 1, 2018

Features:

  • Approval for PHI-containing datasets from all Compass partner institutions

  • CentOS 7-based VMs, with both console and GUI (Gnome Desktop) access

  • CPUs and RAM from any combination available on Google Cloud Platform

  • Initial suite of open source data science and software development packages preinstalled

  • Users can start and shut down VMs on demand

v1 Known Bugs:

  • Bug: New Eureka VMs must be logged into, then rebooted, before VNC connections can be made.

HPC Version 1.0: November 5, 2020

Features:

  • Approval for PHI-containing datasets from all Compass partner institutions

  • CentOS 7-based VM with python3 and latest version of R (3.6.3).

  • Limited internet access available.

  • Support for migrating from Rosalind HPC to Eureka HPC.


App VM Feature Backlog

  1. Support Google AI Notebook (JupyterLab notebooks) in Eureka.

  2. Allow users to see current budget spending and to specify budget thresholds at which point they will receive an alert

  3. Support Graphical Processing Units (GPUs) and TensorFlow

  4. Support VMs with local SSDs for faster processing

  5. Enable users to issue their own command to scale up/down CPUs or RAM on their VMs

  6. Automatically mount the Staging Bucket to Linux VMs with GCSFuse

  7. Support Standard Persistent Disks for persistent storage (currently only solid state disks are supported)

  8. Add support for Tensor Processing Units (TPUs)

  9. Support for Windows-based virtual machines

  10. Add support for patch/security management post production, to eliminate the need to periodically migrate Eureka App VM instances

Known Limitations:

  • Windows VMs are not available at this time.