SlideShare a Scribd company logo
SOFTWARE-DEFINED
SUPERCOMPUTER
OPENSTACK AND THE
Stig Telfer, Research Computing Services, Cambridge University
OPENSTACK AND THE SOFTWARE-DEFINED SUPERCOMPUTER
ABOUT ME
▸ HPC
▸ Distributed systems
▸ HPC
▸ Software-defined networking
▸ HPC
▸ OpenStack
▸ HPC on OpenStack
“…AT THE SC14 SUPERCOMPUTING CONFERENCE IN
NOVEMBER, CRAY ANNOUNCED THAT IT IS WORKING
WITH CAVIUM TO DELIVER CLUSTERS BASED ON THE
48-CORE VARIANT OF THE THUNDERX CHIPS TO
INVESTIGATE THE FEASIBILITY OF USING THESE CHIPS
TO RUN HPC WORKLOADS…”
The Next Platform
February 27, 2015
OPENSTACK AND THE SOFTWARE-DEFINED SUPERCOMPUTER
OPENSTACK AND THE SOFTWARE-DEFINED SUPERCOMPUTER
HPC VS CLOUD
▸ Performance is king
▸ OS and software stack
▸ Network
▸ Storage
▸ Telemetry and analytics
OPENSTACK AND THE SOFTWARE-DEFINED SUPERCOMPUTER
CLOUD VS HPC
▸ Flexibility
▸ Self-service
▸ Consistency
▸ User-friendly
THE PROJECT
CLOUD FOR HPC
OPENSTACK AND THE SOFTWARE-DEFINED SUPERCOMPUTER
High-Speed
Network
Outside World
Compute
Management
Network
Compute
Compute
Compute
Compute
Compute
Management
Monitoring
Storage
…
FIRST ITERATION
▸ Started with OpenStack
Havana
▸ Economy hardware
▸ Diskless compute nodes
▸ Neutron networking
▸ Ironic bare metal
▸ Platform-as-a-Service use case
MAKE
LEMONADE
WHEN LIFE GIVES YOU
LEMONS
OPENSTACK AND THE SOFTWARE-DEFINED SUPERCOMPUTER
HACKED INTO SHAPE
▸ Ironic power driver for smart
PDUs
▸ Neutron driver for SNMP-
enabled switches
▸ Fixes for multi-homed bare
metal hosts
▸ HPC-like diskless compute node
instances
High-Speed
Network
Outside World
Compute
Management
Network
Compute
Compute
Compute
Compute
Compute
Management
Monitoring
Storage
…
OPENSTACK AND THE SOFTWARE-DEFINED SUPERCOMPUTER
Compute
Management
Storage
NFS export
Instance
metadata
cloud-init
Ephemeral
tmpfs
Overlay
rootfs
Read-only
NFS
DISKLESS COMPUTE NODES
▸ NFS image exported read-only,
common to all compute nodes
▸ Writeable ephemeral overlay
mounted by initrd
▸ Instance metadata applied
▸ Largely implemented sideband of
OpenStack
OPENSTACK AND THE SOFTWARE-DEFINED SUPERCOMPUTER
Compute
Management
Storage
Cinder attach
iSCSI/iSER
Instance
metadata
cloud-init
Ephemeral
tmpfs
Overlay
rootfs
Read-only
block
device
Image
filesystem
BETTER DISKLESS COMPUTE NODES
▸ Root image is Cinder volume
▸ Ironic + Cinder support
▸ Use iSER for Cinder protocol
▸ Read-only attach of Cinder volume
▸ Ramdisk applies ephemeral
overlay
▸ Multi-attach of Cinder volume
OPENSTACK AND THE SOFTWARE-DEFINED SUPERCOMPUTER
Storage
Compute
Workload
Management
Network
Compute
Workload
High-Speed
Network
Management
Storage
Workload External
Workload Internal
Outside
World
NETWORKING FOR HPC
▸ Layer-2 protocols, eg RoCE
▸ RDMA is highly desirable
▸ Maximum latency dominates
WORKLOAD MANAGEMENT
ITS NOT HPC WITHOUT
OPENSTACK AND THE SOFTWARE-DEFINED SUPERCOMPUTER
ACHIEVING THE BEST OF BOTH WORLDS
▸ The flexibility of cloud without the performance overhead?
▸ The programming environment of HPC?
▸ A snowflake?
▸ What is next?
THANK YOU
WATCH THIS SPACE…

More Related Content

PDF
Bruno Silva - eMedLab: Merging HPC and Cloud for Biomedical Research
ODP
Hpc to OpenStack: Our journey
PDF
Hyperconverged Cloud, Not just a toy anymore - Andrew Hatfield, Red Hat
PDF
Exploring the Performance Impact of Virtualization on an HPC Cloud
PDF
OpenNebula TechDay Boston 2015 - HA HPC with OpenNebula
PPTX
Disaggregating Ceph using NVMeoF
PDF
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
PDF
Scaling Ceph at CERN - Ceph Day Frankfurt
Bruno Silva - eMedLab: Merging HPC and Cloud for Biomedical Research
Hpc to OpenStack: Our journey
Hyperconverged Cloud, Not just a toy anymore - Andrew Hatfield, Red Hat
Exploring the Performance Impact of Virtualization on an HPC Cloud
OpenNebula TechDay Boston 2015 - HA HPC with OpenNebula
Disaggregating Ceph using NVMeoF
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Scaling Ceph at CERN - Ceph Day Frankfurt

What's hot (20)

PDF
OpenNebulaConf2015 2.14 Cloud Service Experience in TeideHPC Infrastructure -...
PPTX
Designing for High Performance Ceph at Scale
PDF
Linux Stammtisch Munich: Ceph - Overview, Experiences and Outlook
PPTX
CEPH DAY BERLIN - DISK HEALTH PREDICTION AND RESOURCE ALLOCATION FOR CEPH BY ...
PDF
Build a High Available NFS Cluster Based on CephFS - Shangzhong Zhu
PDF
SUSE Storage: Sizing and Performance (Ceph)
PPTX
Ceph on 64-bit ARM with X-Gene
PDF
OpenNebulaConf2015 2.06 OpenNebula in the Wild - Ander Astudillo
PDF
Quick-and-Easy Deployment of a Ceph Storage Cluster
PDF
Ceph Day London 2014 - Deploying ceph in the wild
PDF
クラウド時代の半導体メモリー技術
PPTX
Your 1st Ceph cluster
PPTX
Cephfs jewel mds performance benchmark
PDF
UberCloud HPC Experiment Introduction for Beginners
PPTX
Ceph Day Chicago - Ceph Deployment at Target: Best Practices and Lessons Learned
PDF
Disaggregating Ceph using NVMeoF
PDF
Glusterfs and openstack
PPTX
Ceph Deployment at Target: Customer Spotlight
PDF
A Look Inside Google’s Data Center Networks
PPTX
ceph-barcelona-v-1.2
OpenNebulaConf2015 2.14 Cloud Service Experience in TeideHPC Infrastructure -...
Designing for High Performance Ceph at Scale
Linux Stammtisch Munich: Ceph - Overview, Experiences and Outlook
CEPH DAY BERLIN - DISK HEALTH PREDICTION AND RESOURCE ALLOCATION FOR CEPH BY ...
Build a High Available NFS Cluster Based on CephFS - Shangzhong Zhu
SUSE Storage: Sizing and Performance (Ceph)
Ceph on 64-bit ARM with X-Gene
OpenNebulaConf2015 2.06 OpenNebula in the Wild - Ander Astudillo
Quick-and-Easy Deployment of a Ceph Storage Cluster
Ceph Day London 2014 - Deploying ceph in the wild
クラウド時代の半導体メモリー技術
Your 1st Ceph cluster
Cephfs jewel mds performance benchmark
UberCloud HPC Experiment Introduction for Beginners
Ceph Day Chicago - Ceph Deployment at Target: Best Practices and Lessons Learned
Disaggregating Ceph using NVMeoF
Glusterfs and openstack
Ceph Deployment at Target: Customer Spotlight
A Look Inside Google’s Data Center Networks
ceph-barcelona-v-1.2
Ad

Similar to Stig Telfer - OpenStack and the Software-Defined SuperComputer (20)

PPT
OpenStack Overview for Austin Cloud User Group
PDF
Business Intelligent
PPT
OpenStack Winfest2011
PDF
Beyond x86: Managing Multi-platform Environments with OpenStack
PDF
Storage based on_openstack_mariocho
PDF
S cv3179 spectrum-integration-openstack-edge2015-v5
PDF
OpenStack: The evolution of computing (Credit Suisse Technology Summit)
PDF
OpenStack Block Storage 101
PPTX
Chapter 8. Cloud computing Overview for engineering
PPTX
Open stackbrief happylearning
PDF
The Cloud & Its Impact on IT
PPTX
CloudStack vs Openstack
PDF
Using the IBM XIV Storage System in OpenStack Cloud Environments
PPT
MyCloud for $100k
PPTX
Cloud computing and OpenStack
PDF
Openstack In Action 1st Edition V K Cody Bumgardner
PDF
[OpenStack Days Korea 2016] Track2 - OpenStack 기반 소프트웨어 정의 스토리지 기술
PPTX
Optimizing Cloud Foundry and OpenStack for large scale deployments
PPTX
HPC and cloud distributed computing, as a journey
PDF
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
OpenStack Overview for Austin Cloud User Group
Business Intelligent
OpenStack Winfest2011
Beyond x86: Managing Multi-platform Environments with OpenStack
Storage based on_openstack_mariocho
S cv3179 spectrum-integration-openstack-edge2015-v5
OpenStack: The evolution of computing (Credit Suisse Technology Summit)
OpenStack Block Storage 101
Chapter 8. Cloud computing Overview for engineering
Open stackbrief happylearning
The Cloud & Its Impact on IT
CloudStack vs Openstack
Using the IBM XIV Storage System in OpenStack Cloud Environments
MyCloud for $100k
Cloud computing and OpenStack
Openstack In Action 1st Edition V K Cody Bumgardner
[OpenStack Days Korea 2016] Track2 - OpenStack 기반 소프트웨어 정의 스토리지 기술
Optimizing Cloud Foundry and OpenStack for large scale deployments
HPC and cloud distributed computing, as a journey
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
Ad

Recently uploaded (20)

PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPT
Mechanical Engineering MATERIALS Selection
PPTX
Lecture Notes Electrical Wiring System Components
PDF
composite construction of structures.pdf
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
UNIT 4 Total Quality Management .pptx
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
Digital Logic Computer Design lecture notes
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Artificial Intelligence
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Automation-in-Manufacturing-Chapter-Introduction.pdf
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Mechanical Engineering MATERIALS Selection
Lecture Notes Electrical Wiring System Components
composite construction of structures.pdf
Operating System & Kernel Study Guide-1 - converted.pdf
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
CYBER-CRIMES AND SECURITY A guide to understanding
bas. eng. economics group 4 presentation 1.pptx
UNIT 4 Total Quality Management .pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Foundation to blockchain - A guide to Blockchain Tech
Digital Logic Computer Design lecture notes
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Artificial Intelligence
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf

Stig Telfer - OpenStack and the Software-Defined SuperComputer

  • 1. SOFTWARE-DEFINED SUPERCOMPUTER OPENSTACK AND THE Stig Telfer, Research Computing Services, Cambridge University
  • 2. OPENSTACK AND THE SOFTWARE-DEFINED SUPERCOMPUTER ABOUT ME ▸ HPC ▸ Distributed systems ▸ HPC ▸ Software-defined networking ▸ HPC ▸ OpenStack ▸ HPC on OpenStack
  • 3. “…AT THE SC14 SUPERCOMPUTING CONFERENCE IN NOVEMBER, CRAY ANNOUNCED THAT IT IS WORKING WITH CAVIUM TO DELIVER CLUSTERS BASED ON THE 48-CORE VARIANT OF THE THUNDERX CHIPS TO INVESTIGATE THE FEASIBILITY OF USING THESE CHIPS TO RUN HPC WORKLOADS…” The Next Platform February 27, 2015 OPENSTACK AND THE SOFTWARE-DEFINED SUPERCOMPUTER
  • 4. OPENSTACK AND THE SOFTWARE-DEFINED SUPERCOMPUTER HPC VS CLOUD ▸ Performance is king ▸ OS and software stack ▸ Network ▸ Storage ▸ Telemetry and analytics
  • 5. OPENSTACK AND THE SOFTWARE-DEFINED SUPERCOMPUTER CLOUD VS HPC ▸ Flexibility ▸ Self-service ▸ Consistency ▸ User-friendly
  • 7. OPENSTACK AND THE SOFTWARE-DEFINED SUPERCOMPUTER High-Speed Network Outside World Compute Management Network Compute Compute Compute Compute Compute Management Monitoring Storage … FIRST ITERATION ▸ Started with OpenStack Havana ▸ Economy hardware ▸ Diskless compute nodes ▸ Neutron networking ▸ Ironic bare metal ▸ Platform-as-a-Service use case
  • 9. OPENSTACK AND THE SOFTWARE-DEFINED SUPERCOMPUTER HACKED INTO SHAPE ▸ Ironic power driver for smart PDUs ▸ Neutron driver for SNMP- enabled switches ▸ Fixes for multi-homed bare metal hosts ▸ HPC-like diskless compute node instances High-Speed Network Outside World Compute Management Network Compute Compute Compute Compute Compute Management Monitoring Storage …
  • 10. OPENSTACK AND THE SOFTWARE-DEFINED SUPERCOMPUTER Compute Management Storage NFS export Instance metadata cloud-init Ephemeral tmpfs Overlay rootfs Read-only NFS DISKLESS COMPUTE NODES ▸ NFS image exported read-only, common to all compute nodes ▸ Writeable ephemeral overlay mounted by initrd ▸ Instance metadata applied ▸ Largely implemented sideband of OpenStack
  • 11. OPENSTACK AND THE SOFTWARE-DEFINED SUPERCOMPUTER Compute Management Storage Cinder attach iSCSI/iSER Instance metadata cloud-init Ephemeral tmpfs Overlay rootfs Read-only block device Image filesystem BETTER DISKLESS COMPUTE NODES ▸ Root image is Cinder volume ▸ Ironic + Cinder support ▸ Use iSER for Cinder protocol ▸ Read-only attach of Cinder volume ▸ Ramdisk applies ephemeral overlay ▸ Multi-attach of Cinder volume
  • 12. OPENSTACK AND THE SOFTWARE-DEFINED SUPERCOMPUTER Storage Compute Workload Management Network Compute Workload High-Speed Network Management Storage Workload External Workload Internal Outside World NETWORKING FOR HPC ▸ Layer-2 protocols, eg RoCE ▸ RDMA is highly desirable ▸ Maximum latency dominates
  • 14. OPENSTACK AND THE SOFTWARE-DEFINED SUPERCOMPUTER ACHIEVING THE BEST OF BOTH WORLDS ▸ The flexibility of cloud without the performance overhead? ▸ The programming environment of HPC? ▸ A snowflake? ▸ What is next?