Gridlock: Benefits

Clustering computers provides a number of benefits, including:

High Availability Computing

Gridlock is a fault-resilient platform for running applications that were not designed with high availability in mind. By monitoring application services and orchestrating the allocation of services among compute nodes Gridlock can:
  • bring the benefits of high availability clustering to applications that weren't built to run with more than a single instance;
  • run one application instance and fail over to another, overcoming software licensing limitations that prohibit running multiple concurrent applications;
  • monitor and restart single instance applications in the event of a failure, or fail over to one or more hot standbys;
  • run concurrent application pools for load balancing;
  • advertise service availability as a distributed directory service; and
  • monitor and report on the status of services across a grid or cluster.

High Performance Computing

Gridlock provides all of the underlying interconnect facilities that a clustered application will ever need, including addressing (real and virtual), multi-homing and messaging. Clustered applications use Gridlock to communicate by sending messages ranging from a full synchronous request-response style communication, with confirmed delivery and guaranteed data integrity, to asynchronous real-time broadcasts and event-driven notifications. Using Gridlock, applications previously designed to run on a single computer can be partitioned to take advantage of the full power of a computing grid or cluster.

Reduced Total Cost of Ownership

Gridlock is designed to run on commodity hardware. This includes inexpensive x86 servers, conventional Ethernet switchgear and network interface cards. Today, up to 45% of clustered deployments consist of only two application servers, yet require a third “quorum” computer to serve as a tie breaker in the event of a failure. Using the patent pending Virtual Cluster Interconnect (VCI) technology, Gridlock eliminates the excess costs associated with procuring and running tie-breaker devices, bringing the total cost of ownership down to previously unseen levels.