In this video from VMworld 2014, Josh Simons from VMware presents: Virtualized High Performance Computing with Mellanox FDR and RoCE on VMware ESXi 5.5.
"The HPC community can realize significant benefits from adopting enterprise-capable IT solutions grounded in proven virtualization and cloud technology. And conversely, as business IT environments become increasingly compute-intensive, lessons learned by the scientists and engineers working with HPC can be transferred to their counterparts in the enterprise. It’s a win-win situation."
Watch the video presentation: http://insidehpc.com/2014/09/virtualized-high-performance-computing-mellanox-fdr-roce/
Learn more in the insideHPC Guide to Virtualization, the Cloud and HPC: http://bit.ly/1w8kMfu
2. High Performance Computing
2
“High Performance Computing refers to the practice of aggregating computing power
in a way that delivers much higher performance than one could get out of a typical desktop or
workstation in order to solve large problems in science, engineering, or business.” [1]
Commercial:
Oil exploration
Pharmaceutical design
Financial and economic modeling
Advanced data visualization
HPC Applications
Science and Engineering:
Atmosphere, earth, environment
Bioscience, biotechnology, genetics
Physics - applied, nuclear, particle, condensed matter;
Electrical engineering, circuit design, microelectronics
Mechanical engineering - from prosthetics to spacecraft
[1] G. Sravanthi, B. Grace. A Review of High Performance Computing. IOSR Journal of
Computer Engineering, vol. 16, pp36-43, 2014
3. VMware vCAC API
Secure Private Cloud for HPC
Research Group 1 Research Group m
Users IT
Public/Hybrid
Clouds
Programmatic
Control and
Integrations
VMware vCloud Automation Center
User Portals Blueprints
Security
Research Cluster 1 Research Cluster n
NSX
VMware
vCenter Server
VMware
vCenter Server
VMware
vCenter Server
VMware vSphere VMware vSphere VMware vSphere
3
4. HPC Workloads
• Scientific or technical workloads
• Often floating-point intensive
• Often parallel
• Often storage intensive
• Run on server-class systems
4
Throughput Workloads MPI Oriented Workloads
10. To Learn More:
• Office of the CTO Expo Booth (2-6pm)
• How to Engage with Your Engineering, Science,
and Research Groups About Virtualization and
Cloud Computing
Thursday 10:30-11:30 Moscone West 2003
Josh Simons, simons@vmware.com
Editor's Notes
This architectural approach offers the most value to both end-users and IT providers. It takes the approach described on the previous slide and wraps it in a private cloud infrastructure. This adds self-provisioning, which allows individual departments or researchers/engineers to instantiate the resources they need for their project w/o needing to wait for the IT department to create the resource for them. When an end-user instantiates a virtual HPC cluster, it is done using a blueprint which specifies the required machine attributes, the number of machines, and the software that should be included in the VM, including operating system and middleware – which allows full customization to their requirements. By the same token, the blueprint approach also allows the central IT group to enforce corporate IT requirements by including those in the blueprint as well – for example, security and data protection policies.
Once created, these private clouds can be burst to the VMware Hybrid Cloud or to partner offerings to create seamless and secure extensions to their own on-premise resources.
One specific point to note about this model: The assumption is that end-users would continue to run their usual HPC batch schedulers within their virtual HPC clusters. This approach allows them to continue to interact with their HPC resources in a familiar way while at the same time allowing DRS and other components to dynamically manage the placement and priority of workload on the underlying physical resources.