Clustrx is a new HPC OS designed for supercomputers of any size, including those with accelerators. It features a real-time monitoring and control system integrated into the OS. Clustrx is intended to efficiently share supercomputing resources across heterogeneous architectures. It aims to provide infinite scalability for education and allow service providers to offer extended billing models.
2. Massive Solutions
Name, Logo, etc
• Pronounced as “Klastriks”
• The logo - the contrail in the sky
• Open for beta-testing, contact us
3. Massive Solutions
What’s Clustrx?
• OS for supercomputers, not only for nodes
• Integral solution, it’s the OS for infrastructure’s
elements as well as for computing nodes
• Designed for supercomputers of any size,
including heterogenous systems with extensive
accelerators’ usage
4. Massive Solutions
Clustrx’s architecture
Computational
nodes / different
architectures Users/
admins
Experimental devices
or something special
Monitoring/control
Control nodes, farm Administration
darker means Tasks
higher level of
data aggregation Dashed lines are here just to give an idea
of possible path of delivery of monitoring/
Control data links, control information in case of crash of
darker means control node or data link between nodes
higher level of
data aggregation
5. Massive Solutions
Audience
• Education and Academia
• Service provides
• Supercomputing centers
• Large industrial supercomputing installations
7. Massive Solutions
What’s different?
• Architecture of Clustrx was re-designed from scratch to
tackle HPC problem of the next decade (scalable to
EFLOPs)
• Real-time control and monitoring system is the integral
part of OS, accessible from every other part
• Designed for efficient sharing supercomputing resources
on any architecture’s level
• Heterogenous architectures and accelerators support,
accelerator-as-service.
8. Massive Solutions
Client: .edu
• Infinite scalability
• Extended resource accounting, monetize
unused resources
• Platform for research, rich statistics for
further processing and analysis
• Wide variety of CNLs/CNW to load, no
problems with compatibility
9. Massive Solutions
Client: SPs
• Extended billing, software leasing, wide
• Accelerators’ support (FPGA, GPU, etc)
• Seamless integration with Clustrx-based mini-
clusters on client’s side
• Security, stream encryption
11. Massive Solutions
Four channels
• .edu
• Hadware Vendors
• Independent Software Vendors
• End Users (industry, NSC)
12. Massive Solutions
Implemented features
• Real-time monitoring and control system
• Extended resource manages, POSIX compliant
• Extended power management, switching off unused hardware
• Emergency shutdown system
• Heterogenous architectures’ support
• Fast diskless booting of massive sets of computing nodes, wide variety of
CNLs (including efficient Clustrx CNL that’s badly tuned for HPC purposes)
• Massive booting of massive sets of WinHPC computing nodes
• Friendly Web-based user interface
13. Massive Solutions Features to be implemented
• grid-specific features
• Extended billing
• Monitoring and billing reports, export statistical data to external databases
• Java-based multiplatform task management client software
• Virtual clusters
• Cluster segmentation
• Checkpointing, reliable task run, transparent migration of tasks
• Hardware failures forecasting
14. Massive Solutions
Summary
• Clustrx® is the modern HPC OS designed
to utilise full power of heterogenous
parallel architectures of the next decade
• Clsutrx® introduces new business models
for supercomputing service providers