Software deployment and tuning problems solved
Ellexus makes tools to solve the problems that arise when deploying and tuning Linux applications. Our software carries out dependency analysis and IO profiling to help IT managers and engineers ensure their applications are using a high performance computing cluster as they should.
Our flagship product Breeze is used by High-Performance Computing centres around the world, in the global semiconductor industry and genome-bioinformatics sectors. Breeze helps them to solve installation problems, improve their environments and optimise file system use.
Coming to our tool suite soon: Mistral
Ellexus has launched a project to develop a new load tool for balancing shared storage. This is in collaboration with the IT department at ARM Holdings. Mistral will:
- Monitor application IO and IO performance across the cluster in order to identify rogue jobs and hotspots
- Load balance shared storage by automatically throttling IO in problem jobs and applications
Profile file IO and tune your application for your cluster.
Find bottlenecks where applications are storing files in the wrong place or accessing shared resources unnecessarily.
Solve software build and installation issues by resolving dependencies.
Compare how a program runs on two different machines or for two different users where a program works for one and not the other.
Breeze Docker Gen makes it easy to ‘dockerize’ your applications by automatically generating the Dockerfile from runtime dependencies.