Expeditious Application Completion
Architecturally once an application gives control to ACCELLERANT, ACCELLERANT initiates what ASPEED refers to as On-Demand Application Servers on all the distributed nodes, and then begins to distribute handout execution responsibilities. It closely monitors the responsiveness of each distributed node and then adaptively continues to proportion or re-distribute executions until the application is completed.
Interim Results and Changes
The ACCELLERANT master component associated with the invoked application is constantly aware of the status, interim results and anticipated delivery and can provide interim data if the user should so request. This unique approach ensures satisfactory completion, stall and fault-detection and recovery, as well as early problem notification. Additionally since the ACCELLERANT control component is active the user can opt to make input adjustments in-flight.
Not your Grandfather’s Distribution Algorithm
One of the unique architectural capabilities of the ACCELLERANT solution is its application awareness. While ACCELLERANT is constantly determining and adjusting the ranges of data being handled, ACCELLERANT is also making sure that the appropriate data is resident on the executing On-Demand App Server before the execution encounters a wait. Additionally, if the application is using tree algorithms, ACCELLERANT will ensure that the branches are executed in an efficient manner to avoid the overheads and network traffic normally encountered when recursive functions are used in a distributed environment.
No Heavy Lifting required
ACCELLERANT provides best practices, methodology and programming API which enables your application developers to focus on the application flow and content, and leaves the mechanics of parallel and distributed computing to the Accelerant Run-Time components.
Cross Platform Support
ACCELLERANT supports Red Hat and SUSE Linux, Windows (NT/2000/XP/2003 Server) and Unix operating system platforms. Because it is application centric no dedicated management server is required.
ACCELLERANT software provides all the necessary components and can be easily installed and deployed in minutes. Once the applications are prepared using ACCELLERANT’s Best Practices and Methodology and the Applications are deployed you are ready to execute. |