 |
At the core of
ACCELLERANT’s effectiveness is its On-Demand Application Servers. This component serves as the run-time managers containing the distributed application and are responsible for the communication, data availability and expediting the work load and optimizing available resources. They also provide the run-time self healing capabilities of stall detection, failure detection and fault tolerance that allows even the most complex algorithms to complete expeditiously.
|
 |
Architecturally, the On-Demand Application Servers are truly application-centric, they are dynamically configured and launched only when an application is invoked. Once invoked the On-Demand Application Servers single minded focus is on expediting the application to interim and completed results making it ideal for response time-critical and interactive applications in addition to the more traditional submissions.
The On-Demand Application Servers are based on using Powerllel’s patent-pending LOBSTER (Load Balancing Sub-Task ExecuteR) technology. The LOBSTER technology works to speed application processing in the following ways:
- Accelerates application performance by load balancing application work with pinpoint accuracy using its learning algorithm.
- Launches the On-Demand Application Servers at run-time; parcels and distributes application work; and dynamically and adaptively re-distributes work as resources become available.
- Achieves precise application load balancing using unique Powerllel algorithms which monitor the performance of application algorithm processing, network activity and infrastructure.
- Includes a communication layer that enables
ACCELLERANT to leverage commonly used middleware (e.g., MPI and PVM) and infrastructure managers and schedulers (e.g., cluster and grid management middleware).
- Furthermore, ACCELLERANT’s On-Demand Application Servers are compatible with home-grown or third party vendor scheduling and prioritization systems.
- This combination of the Run-Time APIs, algorithm awareness and On-Demand Application Servers has demonstrated significant additional value in accelerating applications in various industries including financial services, energy, pharmaceutical, and government over other approaches for parallel processing implementations.
|
|