Chapter 1. Overview of EnFuzion

Table of Contents
The Power of Many
Basic EnFuzion Concepts
Using EnFuzion
Root - Node Communication
Submit Environment
Root Environment
Node Environment
Job Execution Environment

The Power of Many

EnFuzion, by Axceleon, is made to harness the power of cluster and grid computing, technologies that connect many distributed computers together to work as one team on a single problem.

EnFuzion makes it easy to execute a large number of jobs over a large number of computers and gain the savings in time and money. It is designed to handle the most complex and demanding computational tasks with minimal overhead. EnFuzion provides facilities to combine the power of hundreds of computers in a single cluster with job throughput rates of several thousand jobs per second. Job duration can range from hours or even days to less than a second, providing results in real time.

EnFuzion handles multiple simultaneous users. It dynamically partitions computing resources, based on job priorities and workloads. EnFuzion provides resource management and job allocation through user defined criteria. The criteria can be based on underlying hardware platforms or available applications, and they can be changed dynamically.

EnFuzion runs on networks ranging in size from a few to several hundred machines. Jobs can be distributed over any TCP/IP based network, whether on the local area network or across the Internet. By using EnFuzion to distribute jobs over multiple computers, it is possible to achieve a processing speed increase of several orders of magnitude. For example, a 10 hour task can be computed in one hour on ten computers. A one month task can be computed in a day on 30 computers. A one year task can be computed over a weekend on 150 computers. And a one day task can be computed in 90 seconds on 1000 computers.

EnFuzion is used in a wide range of applications. The financial services industry, bioinformatics, digital content creation, computer graphics rendering, data mining, operations research, electronic design, and VLSI design are some of examples of its current use.

Many applications are ideally suited to run on large computing clusters. Long running applications that perform the same task over and over benefit greatly from the acceleration EnFuzion provides. Take Monte Carlo simulations, for example. Millions of scenarios can be calculated to explore the average or the extreme model behavior for a single application. With EnFuzion it is possible to shorten the calculation time by orders of magnitude or to expand either the number of scenarios investigated or the complexity of the individual scenarios.