Techila Grid
Developer(s) | Techila Technologies Ltd |
---|---|
Operating system | Linux, Windows, Mac OS X, AIX, Solaris, HP-UX |
Type | distributed computing |
License | Proprietary |
Website | www.techila.fi |
Techila Grid is a commercial high-performance computing (HPC) middleware solution for distributed computing applications. Techila Grid is developed and sold by Techila Technologies Ltd, a privately held company based in Tampere, Finland. The solution offers easy and reliable computing power without the major capital investments required by hardware-based HPC solutions.
Product features
Techila Grid can be used to manage a heterogenous fleet of computational devices consisting of desktop PCs, workstations, departmental servers, or cluster nodes. Computational devices can be arranged into device groups for organizational, security, and administrative control.
Techila Grid has been demonstrated as being capable of managing grids of large numbers of nodes during its use in large scale scientific computation projects. Despite its performance in large-scale infrastructures, it is also suitable for smaller environments of enterprise servers or workstations.
Techila Grid solution security was evaluated by Nixu Ltd in 2008. Nixu is Finland's largest specialist company in information security consulting, many global corporates as customers. After this, Techila Grid has been accepted by security-sensitive industry sectors, such as Finance and Insurance.
Techila Grid Server
Techila Grid Server is a network device optimizing Techila Grid environment's performance and jobs in it. The optimization done by Techila Grid server supports not only large jobs, but also makes the system suitable for running small computational jobs. The server is based on IBM System x technology. Techila Grid Server benchmarks Techila Grid Clients and assigns work to the highest performing clients.
Techila Grid Client
Techila Grid Client is the software agent middleware that must be installed on each computer that will participate in a Techila Grid installation. Once Techila Grid Client is installed on a computer, it will authenticate the client to the Techila Grid Server using a certificate, and automatically configures itself to run the jobs received from the Techila Grid Server.
Techila Grid Client is a Java-based client middleware component. This enables client computers participating in the Techila Grid system to be based on virtually any hardware platform or software platform. Techila Grid Client runs on the lowest possible priority on client systems and has no impact on end-user application performance. Techila Grid Client is also interoperable with batch-queuing systems, like the Sun Grid Engine (SGE). This interoperability takes the full HPC system capacity into utilization, and allows expanding the environment with distributed computing capabilities.
Administrator User Interface
A web-based Administrator User Interface provides administrators with a simplified and easy-to-use interface to the Techila Grid Server. The Administrator User Interface allows monitoring system activity, view and control job execution, monitor and control clients and client groups, control security settings, and manage users.
Techila Grid Management Kit
Techila Grid Management Kit (GMK) is a software library installed on every Grid User's computer. The GMK provides application integration to the Techila Grid environment and distributed computing services. The GMK provides interfaces to many commonly used high performance computing application environments, such as MATLAB, APL, FORTRAN, Java, R, .NET, Python, Perl and C/ C++.