SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Cloud Computing and the NetBeans IDE Enable the Army Research Laboratory’s Next-Generation Simulation System. Ron Bowers Army Research Laboratory Dennis Reedy Elastic Grid LLC. 3 June 2009
Agenda ,[object Object],[object Object],[object Object],[object Object]
The Army Research Laboratory ,[object Object],[object Object]
We have some experience with computers...
[object Object],SLAD Mission Nuclear, Biological and Chemical Attack Ballistic Threats Electronic Warfare Information Warfare … survive and function effectively in hostile circumstances
SLAD performs both experimentation and modeling
SLAD Ballistic Vulnerability/Lethality (V/L) Modeling ,[object Object],[object Object],[object Object],[object Object]
Program Focus ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Interesting Challenges ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Solution Approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What’s Underneath Application Infrastructure Quality of Service Monitoring and Management Domain-specific Services and Algorithms Dynamic Container Persistence Management
What’s Underneath Application Infrastructure Quality of Service Monitoring and Management Domain-specific Services and Algorithms Dynamic Container Persistence Management JavaSpace Apache Active MQ Apache Derby
What’s Underneath Application Infrastructure Quality of Service Monitoring and Management Domain-specific Services and Algorithms Dynamic Container Persistence Management Rio
What’s Underneath Application Infrastructure Quality of Service Monitoring and Management Domain-specific Services and Algorithms Dynamic Container Persistence Management Gomez
Gomez ,[object Object],[object Object],[object Object],[object Object]
What’s Underneath Application Infrastructure Quality of Service Monitoring and Management Domain-specific Services and Algorithms Dynamic Container Persistence Management
MUVES 3 System Organization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Gateway Sim Persistence Client MUVES 3 UI
MUVES 3 UI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Our NetBeans Experience ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MUVES 3 Execution Client Gateway Persistence Sim Pool Busy Sim Pool Sim Pool
MUVES 3 Execution Client Gateway Select Sim Pool Persistence Sim Pool Busy Sim Pool Sim Pool Submit job
MUVES 3 Execution Client Gateway Sim Pool Persistence Worker Worker Worker Worker Job Monitor Task Space
MUVES 3 Execution Client Gateway Sim Pool Persistence Ray Tracer Personnel Vulnerability Specialized Physics Vehicle Performance Worker Worker Worker Worker Job Monitor Task Space Deploy  additional  services
MUVES 3 Execution Client Gateway Sim Pool Persistence Ray Tracer Personnel Vulnerability Specialized Physics Vehicle Performance Worker Worker Worker Worker Job Monitor Task Space Submit job Store results Visualize Results
Dynamic Clustering Client Proxy Service Interface Service ,[object Object],[object Object],[object Object],[object Object],Service Service Rio Association  declaration Service discovery Service injection Service Selection Strategy Proxy injection
The Persistence Meta-service ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cloud Computing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cloud Computing:Applicable for Testing?  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cloud Adoption Challenges ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cloud Adoption Approach ,[object Object],[object Object],[object Object],[object Object]
Elastic Grid Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],You can deploy on Amazon EC2, Private LAN based Cloud; Eucalyptus, Sun Cloud and others soon
Cloud Activation & Deployment Groovy Client Application Monitors Application Agents 2 Create Clusters Download and deploy application resources Deploy 3 Upload JUnit test results 4 Build, Create Release,  Upload Archive S3 1 Download Test results and post process 5
Cloud Activation & Deployment Test Cluster Test Cluster Test Cluster Groovy Client S3
Extending Continuous Integration ,[object Object],[object Object],[object Object],SVN Repo. Deploy system  and run tests Retrieve and process test results Test Runner
Next Steps ,[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Dennis Reedy Elastic Grid LLC [email_address] Ron Bowers Army Research Laboratory [email_address]

Weitere ähnliche Inhalte

Was ist angesagt?

[DSBW Spring 2009] Unit 05: Web Architectures
[DSBW Spring 2009] Unit 05: Web Architectures[DSBW Spring 2009] Unit 05: Web Architectures
[DSBW Spring 2009] Unit 05: Web Architectures
Carles Farré
 
Software Testing in Cloud Platform A Survey_final
Software Testing in Cloud Platform A Survey_finalSoftware Testing in Cloud Platform A Survey_final
Software Testing in Cloud Platform A Survey_final
www.pixelsolutionbd.com
 
NBU_benchmark_comparison_(part_2)_1214_v2
NBU_benchmark_comparison_(part_2)_1214_v2NBU_benchmark_comparison_(part_2)_1214_v2
NBU_benchmark_comparison_(part_2)_1214_v2
Abdul Rasheed
 
STO5475_Rasheed_Winter_FORMATTED3
STO5475_Rasheed_Winter_FORMATTED3STO5475_Rasheed_Winter_FORMATTED3
STO5475_Rasheed_Winter_FORMATTED3
Abdul Rasheed
 

Was ist angesagt? (20)

Cloud based Performance Testing
Cloud based Performance TestingCloud based Performance Testing
Cloud based Performance Testing
 
Cloud testing: challenges and opportunities, TaaS, Integration Testing
Cloud testing: challenges and opportunities, TaaS, Integration TestingCloud testing: challenges and opportunities, TaaS, Integration Testing
Cloud testing: challenges and opportunities, TaaS, Integration Testing
 
[DSBW Spring 2009] Unit 05: Web Architectures
[DSBW Spring 2009] Unit 05: Web Architectures[DSBW Spring 2009] Unit 05: Web Architectures
[DSBW Spring 2009] Unit 05: Web Architectures
 
Automate high-touch server lifecycle management tasks
Automate high-touch server lifecycle management tasksAutomate high-touch server lifecycle management tasks
Automate high-touch server lifecycle management tasks
 
Zero Downtime JEE Architectures
Zero Downtime JEE ArchitecturesZero Downtime JEE Architectures
Zero Downtime JEE Architectures
 
VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Mana...
VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Mana...VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Mana...
VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Mana...
 
Software Testing in Cloud Platform A Survey_final
Software Testing in Cloud Platform A Survey_finalSoftware Testing in Cloud Platform A Survey_final
Software Testing in Cloud Platform A Survey_final
 
Greg Maxey - Electric Cloud - Process as Code: An Introduction to the Electri...
Greg Maxey - Electric Cloud - Process as Code: An Introduction to the Electri...Greg Maxey - Electric Cloud - Process as Code: An Introduction to the Electri...
Greg Maxey - Electric Cloud - Process as Code: An Introduction to the Electri...
 
Veritas NetBackup benchmark comparison: Data protection in a large-scale virt...
Veritas NetBackup benchmark comparison: Data protection in a large-scale virt...Veritas NetBackup benchmark comparison: Data protection in a large-scale virt...
Veritas NetBackup benchmark comparison: Data protection in a large-scale virt...
 
VMworld 2013: The Missing Link: Storage Visibility In Virtualized Environments
VMworld 2013: The Missing Link: Storage Visibility In Virtualized Environments VMworld 2013: The Missing Link: Storage Visibility In Virtualized Environments
VMworld 2013: The Missing Link: Storage Visibility In Virtualized Environments
 
NBU_benchmark_comparison_(part_2)_1214_v2
NBU_benchmark_comparison_(part_2)_1214_v2NBU_benchmark_comparison_(part_2)_1214_v2
NBU_benchmark_comparison_(part_2)_1214_v2
 
Cloud-enabled Performance Testing vis-à-vis On-premise- Impetus White Paper
Cloud-enabled Performance Testing vis-à-vis On-premise- Impetus White PaperCloud-enabled Performance Testing vis-à-vis On-premise- Impetus White Paper
Cloud-enabled Performance Testing vis-à-vis On-premise- Impetus White Paper
 
5 Quick Wins for the Cloud
5 Quick Wins for the Cloud5 Quick Wins for the Cloud
5 Quick Wins for the Cloud
 
Emc World Keynote Slootman
Emc World Keynote SlootmanEmc World Keynote Slootman
Emc World Keynote Slootman
 
Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
 Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S... Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
 
STO5475_Rasheed_Winter_FORMATTED3
STO5475_Rasheed_Winter_FORMATTED3STO5475_Rasheed_Winter_FORMATTED3
STO5475_Rasheed_Winter_FORMATTED3
 
Emulating cisco network laboratory topologies in the cloud
Emulating cisco network laboratory topologies in the cloudEmulating cisco network laboratory topologies in the cloud
Emulating cisco network laboratory topologies in the cloud
 
V mware v fabric 5 - what's new technical sales training presentation
V mware v fabric 5 - what's new technical sales training presentationV mware v fabric 5 - what's new technical sales training presentation
V mware v fabric 5 - what's new technical sales training presentation
 
VMware: Hybrid Cloud for Increased Scientific Agility
VMware: Hybrid Cloud for Increased Scientific AgilityVMware: Hybrid Cloud for Increased Scientific Agility
VMware: Hybrid Cloud for Increased Scientific Agility
 
Implementing a Solution to the Cloud Vendor Lock-In Using Standardized API
Implementing a Solution to the Cloud Vendor Lock-In Using Standardized APIImplementing a Solution to the Cloud Vendor Lock-In Using Standardized API
Implementing a Solution to the Cloud Vendor Lock-In Using Standardized API
 

Andere mochten auch

Elastic Grid BoF talk at Devoxx 08 (Antwerp, Belgium)
Elastic Grid BoF talk at Devoxx 08 (Antwerp, Belgium)Elastic Grid BoF talk at Devoxx 08 (Antwerp, Belgium)
Elastic Grid BoF talk at Devoxx 08 (Antwerp, Belgium)
Elastic Grid, LLC.
 
Increasing Site Responsiveness and Scalability while Lowering Costs with CQ5 ...
Increasing Site Responsiveness and Scalability while Lowering Costs with CQ5 ...Increasing Site Responsiveness and Scalability while Lowering Costs with CQ5 ...
Increasing Site Responsiveness and Scalability while Lowering Costs with CQ5 ...
Day Software
 
Southern Ontario Library Service: Doing Social Media Like You Mean It
Southern Ontario Library Service: Doing Social Media Like You Mean ItSouthern Ontario Library Service: Doing Social Media Like You Mean It
Southern Ontario Library Service: Doing Social Media Like You Mean It
Laura Solomon
 

Andere mochten auch (7)

Elastic Grid BoF talk at Devoxx 08 (Antwerp, Belgium)
Elastic Grid BoF talk at Devoxx 08 (Antwerp, Belgium)Elastic Grid BoF talk at Devoxx 08 (Antwerp, Belgium)
Elastic Grid BoF talk at Devoxx 08 (Antwerp, Belgium)
 
Increasing Site Responsiveness and Scalability while Lowering Costs with CQ5 ...
Increasing Site Responsiveness and Scalability while Lowering Costs with CQ5 ...Increasing Site Responsiveness and Scalability while Lowering Costs with CQ5 ...
Increasing Site Responsiveness and Scalability while Lowering Costs with CQ5 ...
 
Why Patrons Hate Your Library's Website
Why Patrons Hate Your Library's WebsiteWhy Patrons Hate Your Library's Website
Why Patrons Hate Your Library's Website
 
Social Media Aggregation & Syndication
Social Media Aggregation & SyndicationSocial Media Aggregation & Syndication
Social Media Aggregation & Syndication
 
HTML5 Apps Cross Platform - SWDC 2010, Stockholm
HTML5 Apps Cross Platform - SWDC 2010, StockholmHTML5 Apps Cross Platform - SWDC 2010, Stockholm
HTML5 Apps Cross Platform - SWDC 2010, Stockholm
 
Social Media Bootcamp--NICCL
Social Media Bootcamp--NICCLSocial Media Bootcamp--NICCL
Social Media Bootcamp--NICCL
 
Southern Ontario Library Service: Doing Social Media Like You Mean It
Southern Ontario Library Service: Doing Social Media Like You Mean ItSouthern Ontario Library Service: Doing Social Media Like You Mean It
Southern Ontario Library Service: Doing Social Media Like You Mean It
 

Ähnlich wie Muves3 Elastic Grid Java One2009 Final

TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6
Sravanthi N
 
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang PhiIntroduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Ho Chi Minh City Software Testing Club
 

Ähnlich wie Muves3 Elastic Grid Java One2009 Final (20)

TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6
 
Netflix Cloud Architecture and Open Source
Netflix Cloud Architecture and Open SourceNetflix Cloud Architecture and Open Source
Netflix Cloud Architecture and Open Source
 
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang PhiIntroduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
 
Gali Reznik, Amdocs
Gali Reznik, Amdocs Gali Reznik, Amdocs
Gali Reznik, Amdocs
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-Architect
 
PERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACH
PERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACHPERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACH
PERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACH
 
Performance comparison on java technologies a practical approach
Performance comparison on java technologies   a practical approachPerformance comparison on java technologies   a practical approach
Performance comparison on java technologies a practical approach
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
 
Simplify and Scale Enterprise Spring Apps in the Cloud | March 23, 2023
Simplify and Scale Enterprise Spring Apps in the Cloud | March 23, 2023Simplify and Scale Enterprise Spring Apps in the Cloud | March 23, 2023
Simplify and Scale Enterprise Spring Apps in the Cloud | March 23, 2023
 
Why Cloud Management Makes Sense
Why Cloud Management Makes SenseWhy Cloud Management Makes Sense
Why Cloud Management Makes Sense
 
Scaling Databricks to Run Data and ML Workloads on Millions of VMs
Scaling Databricks to Run Data and ML Workloads on Millions of VMsScaling Databricks to Run Data and ML Workloads on Millions of VMs
Scaling Databricks to Run Data and ML Workloads on Millions of VMs
 
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
 
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
 
Build & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record TimeBuild & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record Time
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
 
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
 
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
 
Walking Through Cloud Serving at Yahoo!
Walking Through Cloud Serving at Yahoo!Walking Through Cloud Serving at Yahoo!
Walking Through Cloud Serving at Yahoo!
 
Scalable service architectures @ VDB16
Scalable service architectures @ VDB16Scalable service architectures @ VDB16
Scalable service architectures @ VDB16
 
Gomez Blazing Fast Cloud Best Practices
Gomez Blazing Fast Cloud Best Practices Gomez Blazing Fast Cloud Best Practices
Gomez Blazing Fast Cloud Best Practices
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Kürzlich hochgeladen (20)

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

Muves3 Elastic Grid Java One2009 Final

  • 1. Cloud Computing and the NetBeans IDE Enable the Army Research Laboratory’s Next-Generation Simulation System. Ron Bowers Army Research Laboratory Dennis Reedy Elastic Grid LLC. 3 June 2009
  • 2.
  • 3.
  • 4. We have some experience with computers...
  • 5.
  • 6. SLAD performs both experimentation and modeling
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. What’s Underneath Application Infrastructure Quality of Service Monitoring and Management Domain-specific Services and Algorithms Dynamic Container Persistence Management
  • 12. What’s Underneath Application Infrastructure Quality of Service Monitoring and Management Domain-specific Services and Algorithms Dynamic Container Persistence Management JavaSpace Apache Active MQ Apache Derby
  • 13. What’s Underneath Application Infrastructure Quality of Service Monitoring and Management Domain-specific Services and Algorithms Dynamic Container Persistence Management Rio
  • 14. What’s Underneath Application Infrastructure Quality of Service Monitoring and Management Domain-specific Services and Algorithms Dynamic Container Persistence Management Gomez
  • 15.
  • 16. What’s Underneath Application Infrastructure Quality of Service Monitoring and Management Domain-specific Services and Algorithms Dynamic Container Persistence Management
  • 17.
  • 18.
  • 19.
  • 20. MUVES 3 Execution Client Gateway Persistence Sim Pool Busy Sim Pool Sim Pool
  • 21. MUVES 3 Execution Client Gateway Select Sim Pool Persistence Sim Pool Busy Sim Pool Sim Pool Submit job
  • 22. MUVES 3 Execution Client Gateway Sim Pool Persistence Worker Worker Worker Worker Job Monitor Task Space
  • 23. MUVES 3 Execution Client Gateway Sim Pool Persistence Ray Tracer Personnel Vulnerability Specialized Physics Vehicle Performance Worker Worker Worker Worker Job Monitor Task Space Deploy additional services
  • 24. MUVES 3 Execution Client Gateway Sim Pool Persistence Ray Tracer Personnel Vulnerability Specialized Physics Vehicle Performance Worker Worker Worker Worker Job Monitor Task Space Submit job Store results Visualize Results
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. Cloud Activation & Deployment Groovy Client Application Monitors Application Agents 2 Create Clusters Download and deploy application resources Deploy 3 Upload JUnit test results 4 Build, Create Release, Upload Archive S3 1 Download Test results and post process 5
  • 33. Cloud Activation & Deployment Test Cluster Test Cluster Test Cluster Groovy Client S3
  • 34.
  • 35.
  • 36.
  • 37. Dennis Reedy Elastic Grid LLC [email_address] Ron Bowers Army Research Laboratory [email_address]

Hinweis der Redaktion

  1. Title: How Cloud Computing and the NetBeans Rich Client Platform Enable the Army Research Laboratory’s Next-Generation Simulation System This presentation will provide an overview of how the Army Research Laboratory's (ARL’s) MUVES 3 project is using cloud computing and the NetBeans Rich Client Platform (RCP). The MUVES 3 architecture will be discussed along with the Java technologies that are used to develop it. The presentation will also show how the combination of a NetBeans RCP client application with a dynamic, service-oriented architecture (SOA) back-end can be used to construct sophisticated, high-performance environments. It will also discuss the MUVES 3 team’s experiences performing continuous integration using Hudson and testing the system on Amazon’s Elastic Compute Cloud using Elastic Grid. ARL analyzes combat system survivability and munition lethality against enemy systems. The goal of the MUVES 3 project is to develop an integrated environment to support this analysis mission. On the server side, the MUVES 3 system must be capable of executing concurrent simulation jobs to support a large analyst community. Although national security concerns prohibit running an actual MUVES 3 analysis on the cloud, the system architecture can be tested on it. This enables ARL to test MUVES 3 and evaluate system performance, scalability, and fault tolerance across numerous computers cost-effectively. The NetBeans RCP provides the framework upon which the MUVES 3 user interfaces are built. It is used both as a client platform to the cloud and as a client to the massively scalable simulation system.
  2. Title, tweaked words, new top images
  3. “ Animate” this to highlight each in turn?
  4. “ Animate” this to highlight each in turn?
  5. “ Animate” this to highlight each in turn?
  6. “ Animate” this to highlight each in turn?
  7. “ Animate” this to highlight each in turn?