Eureka Roadmap & Releases

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.

Feature Backlog

  1. Enable users to access the Internet to download/upload files, e.g., GitHub, CRAN, OneDrive
  2. Support VMs with local SSDs for faster processing
  3. Allow users to see current budget spending
  4. Allow users to specify budget thresholds at which point they will receive an alert
  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. Allow users to request automatic backups of VM images at a specified interval
  8. Support Standard Persistent Disks for persistent storage (currently only solid state disks are supported)
  9. Add support for Graphical Processing Units (GPUs)
  10. Add support for Tensor Processing Units (TPUs)
  11. Support for Windows-based virtual machines
  12. Add support for patch/security management post production, to eliminate the need to periodically recycle Eureka images

Known Limitations:

  • By design, users cannot access the Internet from Eureka VMs, which will make it difficult for them install new software applications, tools, or packages onto their VMs that require internet connection. Users can manually move packages into Eureka.
  • Windows VMs are not available at this time.

Release Notes

Version 2.0: December 12, 2019

Features:

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

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.

Version 1.5: August 18, 2019

Feature:

  • Updated version of R from 3.5 to 3.6.

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.

Version 1.3: May 21, 2019

Feature:

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.

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)

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


Known Bugs:

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