Eureqa Desktop User Guide

Using Amazon EC2 Secure Cloud with Eureqa Desktop

In this view, you can accelerate your searches by enabling Eureqa to use the Amazon Elastic Compute Cloud (Amazon EC2).

Your local computer typically has only four cores, which limits its search processing speed. By temporarily using additional cores, you can search faster, deeper, and with more confidence. You can execute multiple searches simultaneously without slowing down, and you can complete in hours searches that would otherwise take days. And you only pay for what you use.

The first time you use the cloud in Eureqa, you will be asked to login to Amazon.com or create a new account. From then on, Eureqa will handle all the details of running and communicating with the cloud servers on-demand. All billing and account management is done through Amazon.com.

Page Contents

Creating a New Account

The first time you use the cloud you should select the option through Eureqa to "Create New Account" with Amazon Web Services. A wizard will guide you through the registration process. The final step of the wizard will prompt you to enter your Access Key ID and Secret Access Key. Follow these steps to find and enter those credentials:

  1. Go to the Amazon.com Security Credentials Page
    • Open the Security Credentials page
    • You may be asked to login. Use the same Amazon.com credentials as you used to register for the Formulize Cloud Server.
  2. Scroll down to the "Access Credentials" Section Find Amazon Cloud Security Keys
  3. Select and copy your Access Key ID into Eureqa Enter Amazon Security Keys into Eureqa
    • In the Access Keys tab, select an active Access Key ID.
    • Be sure to select only the Access Key ID, no surrounding text or spaces.
    • Copy and paste your Access Key ID value into Eureqa
  4. Select and copy your Secret Access Key into Eureqa
    • Under "Select Access Key", click the "Show" linke to display your Secret Access Key
    • Be sure to select only the Secret Acecss Key, no surrounding text or spaces.
    • Copy and paste your Secret Access Key value into Eureqa
return to top ⇑

Eureqa Cloud Security

Eureqa takes special measures to ensure data is secure whenever you opt in to use the cloud. In particular, the data is never tracked or stored in any permanent way. Furthermore, the data is encrypted using:

  • Secure SSL encrypted communication
  • 1024-bit stream encryption of each data set
  • Cloud servers are ephemeral with no stored state
  • Security credentials are encrypted using a unique key to the local machine

Eureqa boots and lists Amazon cloud servers using SHA-256 signed commands. For an extra layer of security, you may optionally turn on HTTPS communication with the Amazon.com API server in the Eureqa options.

Your data sets are never stored by Eureqa itself or Nutonian in any way. Your data is private, owned and controlled by you at all times.

return to top ⇑

Picking the Cloud Size

You can choose to add 16, 32, 64, or 160 cores. The equation search scales well with multiple cores, so doubling the number of cores will allow you to evaluate about twice as many equations in a given length of time.

return to top ⇑

Cloud Pricing

Cloud usage through Eureqa is pay-per-use. The price per core hour is listed in the "Cloud Rate" box. The current rate is: $0.31 per core-hour

A core-hour is defined as the price per CPU core in the cloud, per hour (or partial hour) that you are using the cloud. The overall price per hour will depend on the number of cores you selected to use. For example, running a 16-core cloud for 1 hour at $0.31 per core-hour would total (16 cores)*(1 hour)*($0.31/core/hour) = $4.96. There is no overhead or additional cost, you are only charged by the hour for what you use.

You won't be charged until you actually bring the additional cores online. The cores come online only when you start your search or when you press "Turn On". They turn off automatically when you exit the program or if no searches are running after each hour. See the "Cloud Shutdown Details" section at the bottom of the page for more details.

You can view your cloud activity and account information at any time through Amazon.com by visiting the Amazon Payments Application Billing page.

return to top ⇑

Account Information

The "Account Information" and "Current Status" sections of the interface appear after you have created your Amazon account and your ID and access key are verified.

  • The "Purpose" box allows you to give a descriptive name to your account.
  • The "Access ID" box shows the ID of the Amazon account currently in use (or ready to be used).
  • The "Reset" button disconnects the account and removes all stored information. (To reconnect, re-open the wizard by selecting a cloud size and re-enter your ID and access key.)
  • "Locate security keys" links to a webpage describing where to find your Amazon Access Key ID and Secret Access Key.
  • Leave "Remember Me" checked as you will only need to enter your ID and access key once.
  • "View account activity" links to Amazon's "Account Billing" webpage, which summarizes recent cloud usage and charges.
return to top ⇑

Current Status

  • The "Status" box displays the number of cores that are currently online. When you bring the cloud online, it may take a minute or two for your cores to become available.
  • "Turn On" brings the cloud online.
  • "View Log" pops up a summary of recent cloud activity. The focus here is on actions performed; for information about charges click "View account activity".
return to top ⇑

Cloud Shutdown

Automatic Shutdown

The Eureqa cloud shuts down automatically when not in use. Before each new billing hour, each cloud server checks if it is currently performing a search. If idle, the cloud server shuts itself down to avoid additional charges.

This means that:

  • Cloud servers shutdown independently on their own, the Eureqa client program does not need to be running for an automatic shutdown
  • Closing the Eureqa client program always stops the search, allowing the cloud to shutdown automatically
  • The cloud servers will stay online if you are actively running a search, you can run multiple hour searches, overnight, etc. and cloud servers will continue to perform computations

Optionally, you can choose to shutdown the server early using the "Shutdown Now" button in the "Secure Cloud" tab in Eureqa. Eureqa will also prompt you to shutdown the cloud if it is running when closing the program.

Shutdown Precautions Used by Eureqa

The Eureqa cloud takes several precautions to avoid and minimize accidental cloud service charges. These are listed below:

  • Cloud servers shutdown each hour if not in use
  • Cloud servers schedule a forced shutdown 24 hours from their initial boot
  • If the Cloud server program crashes for any reason, the cloud server shutdowns immediately

To be certain you are not charged accidentally, shutdown the servers using the "Shutdown Now" button in the "Secure Cloud" tab in the Eureqa client program. Verify that the number of running servers is zero before exiting.

Manual Shutdown

If you are experiencing problems, it may be necessary to shutdown servers manually through the Amazon AWS website. These steps are outlined here:

  • Login to the Amazon AWS Management Console using the Amazon.com account that you registered with
  • Select the *Amazon EC2* tab view at the top of the page
  • On the left side, click the Instances link in the INSTANCES group
  • The center screen will list all servers that are current running, and also servers that were recently shutdown
  • Select each running server in the list
  • Click the "Instance Actions" button, or right-click, and select "Terminate Instances"
  • Confirm the action
  • Verify that the selected servers are now in the "Shutting Down" state

For additional details, see the Terminate Your Instances page at Amazon.com.

return to top ⇑