1 / 21

SIMCLOUD: Running Operational Simulators in the Cloud

SIMCLOUD: Running Operational Simulators in the Cloud. A. Langs , C. Mehlig (Telespazio VEGA), S. Ferreri ( Terma GmbH), M. Sarkarati (ESA/ESOC). Overview. Introduction Platform - as -a-Service Software- as -a-Service Deployment Concept Cloud Based Provisioning

thornhill
Download Presentation

SIMCLOUD: Running Operational Simulators in the Cloud

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SIMCLOUD: Running Operational Simulators in the Cloud A. Langs, C. Mehlig (Telespazio VEGA), S. Ferreri (Terma GmbH), M. Sarkarati (ESA/ESOC)

  2. Overview • Introduction • Platform-as-a-Service • Software-as-a-Service • Deployment Concept • Cloud BasedProvisioning • The SIMSAT Cloud Agent andDaemon • The Cloud Management API • User Interface • Performance Analysis • Conclusionsand Future Work SESP 2015 - SIMCLOUD: Running Operational Simulators in the Cloud

  3. Introduction CORBA Naming Service SIMSAT Operational Spacecraft Simulators MMI Simulation Kernel Daemon SESP 2015 - SIMCLOUD: Running Operational Simulators in the Cloud

  4. Introduction Nowadays: Operational Simulator Deliveryand Deployment ESA Dedicated Hardware Simulator Delivery SIMSAT … Simulator #1 Simulator #1 GenericModels Reference Architecture GroundModels … Simulator #2 Simulator #... … … SESP 2015 - SIMCLOUD: Running Operational Simulators in the Cloud

  5. Introduction SIMCLOUD: Cloud Based Deployment andRuntime Simulator Delivery ESA Cloud Simulator #1 Simulator #2 Simulator #1 Simulator #1 SIMSAT GenericModels Ground Models ReferenceArchitecture Simulator #2 Simulator #2 Simulator #... … SESP 2015 - SIMCLOUD: Running Operational Simulators in the Cloud

  6. Platform-as-a-Service and Software-as-a-Service Software-as-a-Service Platform-as-a-Service SESP 2015 - SIMCLOUD: Running Operational Simulators in the Cloud

  7. Deployment Concept „Deployments“ Folder Containing a „Deployment“ per Operational Simulator SESP 2015 - SIMCLOUD: Running Operational Simulators in the Cloud

  8. Cloud BasedProvisioning Original and SIMCLOUD Approach forStarting Simulators in SIMSAT Original SIMSAT SIMCLOUD Start ofdaemonbythesimulatoruser Start ofcloudagent & daemonbythecloudoperator VM / HW Central PaaS 1 Daemons Start SIMSAT MMI to open a simulation on a specificdaemon Start SIMSAT MMI to open a simulationbyname/version 2 MMI Sim Sim Sim A Sim A Simulation Selection Daemonreportsavail. simulatorsofsinglesharefolder Agent reportsavail. simulatorsofdeploymentsfolder 3 Sim B Sim B Sim C Sim C Simulation Launch Launch ofthesimulation on thededicatedmachine Launch ofthesimulation on the ESA Cloud 4 SESP 2015 - SIMCLOUD: Running Operational Simulators in the Cloud

  9. Cloud BasedProvisioning SimCloud Main Components • Modified SIMSAT MMI • Central PaaSserver • Cloud managementlayer • ESA vCloud • Sharedfileserverwithdeployments SESP 2015 - SIMCLOUD: Running Operational Simulators in the Cloud

  10. Cloud BasedProvisioning The SIMSAT Cloud Agent andDaemon • Cloud Agent manages a numberof Cloud Daemons • Typesof Cloud Daemons: • shared • elastic • Cloud Agent can create additional VMs eachrunning a Cloud Daemon SESP 2015 - SIMCLOUD: Running Operational Simulators in the Cloud

  11. Cloud BasedProvisioning The Cloud Management API • Additional layerusingthe VMware vCloud API • Controls thevirtualdatacentrehostingthe VMs in the ESA Cloud • VMs are 1. created 2. started 3. configured 4. shut down 5. deleted SESP 2015 - SIMCLOUD: Running Operational Simulators in the Cloud

  12. User Interface „Open Simulation“ Dialog • Selectionbysimulatorname/version • User confirmation SESP 2015 - SIMCLOUD: Running Operational Simulators in the Cloud

  13. User Interface PossibleResults: Operational Simulator is … • started on an existingmachine • notstarted at all (useraborts) • started on a new VM SESP 2015 - SIMCLOUD: Running Operational Simulators in the Cloud

  14. Performance Analysis Overview • Multiple operational simulators • Comparisonbetween • Physicalmachine(s) • Virtual machine • Virtual machine on the ESA Cloud Credits: ESA SESP 2015 - SIMCLOUD: Running Operational Simulators in the Cloud

  15. Performance Analysis Virtualization Overhead Bepi Colombo • Maximum speedfactor while running simulator with Ground Stations • „Free running“ mode after restored operational simulation state Virtualizationcosts 10-30% performance SESP 2015 - SIMCLOUD: Running Operational Simulators in the Cloud

  16. Performance Analysis Physical vs. Virtual: Test Cases Performance relative tophysicalmachine (G8) • Maximum speedfactor • Generation time of operational configurations • Simulator performance • with multiple parallel emulators • high logging rate • under heavy load (with/withoutpayloadmodels) Performance highlydependent on choice/set-upofthevirtualizationlayer SESP 2015 - SIMCLOUD: Running Operational Simulators in the Cloud

  17. Future Work SIMCLOUD: From Proof-of-Concepttothe SIMULUS Product DeploymentConcept in the SIMSAT product Multi-User Multi-Version Multi-Mission Multi-SIMSAT SESP 2015 - SIMCLOUD: Running Operational Simulators in the Cloud

  18. Future Work Webinterface forthePaaS SESP 2015 - SIMCLOUD: Running Operational Simulators in the Cloud

  19. Conclusions SIMCLOUD… • … changedthearchitecture, design andcodeof multiple SIMULUS components • … easestheruntimeenvironmentforsimulatorusers Virtualizationand Cloud Concepts… • … canbe a valuable alternative • … benefitsthe end user • simplifiedinteraction • elasticityandgentleusageofresources SESP 2015 - SIMCLOUD: Running Operational Simulators in the Cloud

  20. Image Sources • SIMULUS logo: http://www.esa.int/spaceinimages/Images/2013/10/Simulus_no_claim • Mission images: ESA SESP 2015 - SIMCLOUD: Running Operational Simulators in the Cloud

More Related