(Analytical Cloud Services) 10: Glossary of Terms


Definitions and Concepts: 

Following terms are using in this document as well as on the SS Solution pages:

Default Cluster: This a cluster which is shared by multiple users for multiple tasks. By default, this cluster has four virtual machines. Scalable Processing Service or SPS, which is a part of Scenario Services responsible for actually running jobs on the cloud, scales up the cluster by adding more machines (Nodes) when jobs start getting queued up. When the queue becomes lighter, SPS removes some nodes from the cluster. Running jobs in Default cluster is the fastest provided there is not a lot of load on the system. However, scaling up of a cluster takes about 10 minutes. Therefore, if the users are trying to run scenarios in an overloaded cluster, they need to wait for a maximum of 10 minutes while the cluster scales up. However, it is quite possible for some nodes to become free while the cluster is scaling up and pick up the job submitted by the user.

Dedicated Clusters: These clusters come in three sizes: Small, Medium and Large. SPS always provisions (creates) these clusters on demand. As a result, the user has to wait for a minimum of 12-15 minutes to use a dedicated cluster. However, once the cluster is active, SPS reserves all the nodes of the cluster for the job the user has submitted. Once the whole job is complete, SPS takes down the whole cluster. Typically, dedicated clusters are useful for long running jobs.  

Currently all virtual machines in all clusters have 2-Core processors. Small, Medium and Large clusters have 16, 32 and 64 machines (nodes ?) respectively. Note that these conventions may change in future. Also, a reserved cluster is exclusive to the user (e.g. Sam’s Small, Sam’s Large etc). Reserved clusters may not be shared by multiple users.

  1. Run a STAAD model using version SS6 engine and produce performance indicators and outputs

  2. Start with an i-Model. Run iModel-STAAD transformation engine version xx to produce a STAAD model. Run a model validator engine version nn to validate the integrity of the model. Then run STAAD engine version SS6 and produce performance indicators and outputs.

  3. To perform a multi-disciplinary optimization, start with an i-Model capable of creating a STAAD model as well as an Energy model. Run iModel-STAAD transformation engine version xx to produce a STAAD model. Run iModel-Energy transformation engine version yy to produce an Energy (AES) model. Note that the transformation engines can be run in parallel.
    Run a STAAD model validator engine version nn to validate the integrity of the STAAD model. Run an AES model validator engine version pp to validate the AES model. Note that the validation engines can be run in parallel.
    Run STAAD engine version SS6 using the validated file(s) and produce performance indicators and outputs. Run AES engine version SS4 using the validated file(s) and produce performance indicators and outputs. Note that these steps can also be run in parallel.
  4. Since there may be a large number Templates along with Template versions, users are asked to select Engineering Discipline (such as Structural, Energy, or Multi-Discipline with Structural and Energy) first. Each Engineering Discipline can have several Applications with Application Versions. The user may select one or more Application Versions and search for Templates that include all of the selected Application Versions. Once the Template is selected, the user also has to select a Template version that caters to any change in the engineering workflow using the same engines.
  5. Several hypothetical examples are given below to make the concept clear,

Select Application with Version

List of Application with versions appear, such as

STAAD.Pro
   o Version x1.y1 (SS5)
   o Version x2.y2 (SS6)
iModel-STAAD Transformation
o Version a1.b1
o Version a2.b2

STAAD.Pro Analysis and Design
STAAD.Pro Analysis and Design from i-Model

Here is another hypothetical example of using Templates for multiple disciplines, Structural and Energy as in case (c) above - using iModel transformation engines.

  1. Select Discipline: select Structural and Energy

  2. Select Applications with Versions. Note that at least one Structural and one Energy version need to be selected

STAAD.Pro
   o Version x1.y1 (SS5)
   o Version x2.y2 (SS6)

AES

   o Version p1.q1
   o Version p2.q2

iModel-STAAD Transformation Engine
o Version a1.b1
o Version a2.b2

iModel-Energy Transformation Engine
o Version c1.d1

3.When the Templates are searched, we may only have one Template showing up

Multi-Disciplinary Optioneering using Structural and Energy via iModel

However, there will be quite a few Template versions, such as

1.0: STAAD ver x1.y1, AES ver p1.q1, iModel-STAAD ver a1.b1

2.0: STAAD ver x1.y1, AES ver p2.q2, iModel-STAAD ver a1.b1

3.0: STAAD ver x2.y2, AES ver p1.q1, iModel-STAAD ver a2.b2, etc.